章节1-Grafana Dashboard的简单应用(2)
使用Grafana创建可视化Dashboard
Prometheus UI提供了快速验证PromQL以及临时可视化支持的能力,而在大多数场景下引入监控系统通常还需要构 建可以长期使用的监控数据可视化面板(Dashboard)。这时用户可以考虑使用第三方的可视化工具如Grafana。
Grafana是一个可视化面板(Dashboard),有着非常漂亮的图表和布局展示,功能齐全的度量仪表盘和图形编辑器,支持Graphite、zabbix、InfluxDB、Prometheus。
安装:
Redhat & Centos(64 Bit) SHA256: 194faa778449871422234420cb39bccb728bbd82dfaf2e019c3a41ee162b6f53
wget https://dl.grafana.com/oss/release/grafana-6.4.3-1.x86_64.rpm
yum localinstall grafana-6.4.3-1.x86_64.rpm
systemctl start grafana-server
Read the Centos / Redhat installation guide for more info. We also provide a YUM package repository.
1. Add data sources — Prometheus
访问http://localhost:3000就可以进入到Grafana的界面中,默认情况下使用账户admin/admin进行登录。在 Grafana首页中显示默认的使用向导,包括:安装、添加数据源、创建Dashboard、邀请成员、以及安装应用和插件
等主要流程:
这里将添加Prometheus作为默认的数据源,如下图所示,指定数据源类型为Prometheus并且设置Prometheus的 访问地址即可,在配置正确的情况下点击“Add”按钮,会提示连接成功的信息: 在完成数据源的添加之后就可以在Grafana中创建我们可视化Dashboard了。Grafana提供了对PromQL的完整支 持,如下所示,通过Grafana添加Dashboard并且为该Dashboard添加一个类型为“Graph”的面板。 并在该面板 的“Metrics”选项下通过PromQL查询需要可视化的数据:
- 选择添加数据源
or
- 选择
Add data source
,点击添加选择prometheus即可
- 添加后配置相关信息
2. 导入 Dashboard 模板
Grafana官方提供了许多Dashboard模板,根据自己的需求选择下载并导入,以下将简单举例。
2.1 Node Exporter for Prometheus Dashboard
- Dashboards to Manage to import
从Grafana官方获取Dashboard的
URL
或ID
- 根据获取的信息,
Grafana.com Dashboard
中导入,load
- 修改仪表版名称和选择“prometheus_111”为Prometheus即可(如果这里提示没有数据源,就是前面的data sources没有添加好需要重新检查)
- 仪表板的监控信息展示
[sleepy↓]