虽然 Prometheus 提供的 Web UI 也可以很好的查看不同指标的视图,但是这个功能非常简单,只适合用来调试。要实现一个强大的监控系统,还需要一个能定制展示不同指标的面板,能支持不同类型的展现方式(曲线图、饼状图、热点图、TopN 等),这就是仪表盘(Dashboard)功能。
因此 Prometheus 开发了一套仪表盘系统 PromDash,不过很快这套系统就被废弃了,官方开始推荐使用 Grafana 来对 Prometheus 的指标数据进行可视化,这不仅是因为 Grafana 的功能非常强大,而且它和 Prometheus 可以完美的无缝融合。
Grafana 是一个用于可视化大型测量数据的开源系统,它的功能非常强大,界面也非常漂亮,使用它可以创建自定义的控制面板,可以在面板中配置要显示的数据和显示方式。
一、安装:
如何使用 Grafana 来展示 Prometheus 的指标数据。
首先安装 Grafana,使用最简单的 Docker 安装方式:
[root@do8888 ~]# docker run -d -p 3000:3000 grafana/grafana
通过docker images查看docker是否安装成功:
[root@do8888 prometheus]# docker images
REPOSITORY TAG IMAGE