三、监控数据可视化 | Promethues+Grafana监控方案

18

【Promethues+Grafana监控方案】文章
一、搭建Prometheus
二、搭建告警通知
三、监控数据可视化

写在前面

第一篇 搭建Prometheus文章中,我们监控了一台服务器,今天我们使用 Grafana 来可视化的展示 Prometheus 收集的各项数据指标。

安装Grafana

1. 创建数据文件目录

mkdir -p ~/docker/grafana/data
chmod 777 ~/docker/grafana/data

2. 导出grafana的默认配置文件

sudo docker run  -d --name grafana -p 3000:3000   -v ~/docker/grafana/temp:/var/lib/grafana  grafana/grafana
sudo docker cp grafana:/etc/grafana/grafana.ini ~/docker/grafana/
sudo docker rm grafana

3. 安装

sudo docker run -d \
 --name grafana \
 -p 3000:3000 \
 -v ~/docker/grafana/data:/var/lib/grafana \
 -v ~/docker/grafana/grafana.ini:/etc/grafana/grafana.ini \
 grafana/grafana

4. 访问

http://服务器IP:3000,默认账号密码:admin/admin

5. 连接 Prometheus 数据源

在 grafana 页面中,进入菜单 Configuration > Data sources,点击 Add data source,选择 Prometheus:

Add data source

Add data source

编辑 Prometheus 连接地址,然后点击最下面的 Save & test 按钮即可:

Prometheus Connect

Prometheus Connect

6. 配置仪表盘

进入菜单 Create> import, 输入 8919 ,点击右侧的 Load 按钮导入仪表盘,VictoriaMetrics 选择上一步配置的 Prometheus 数据源即可:

import

import

仪表盘模板仓库:https://grafana.com/grafana/dashboards

7. 最终

dashboard

dashboard