一 Grafana 是什么
Grafana 是一个开源的指标量监测和可视化工具,常用于展示基础设施的时序数据和应用
程序运行分析。
官网指路:
https://grafana.com/
与前文相关的两个概念:
1)数据源(Datasource):定义了将用方式来查询数据展示在 grafana 上面,不同的 datasource 有不同的查询语法,grafana 支持多种数据源,官方支持数据源:Graphite, InfluxDB, OpenTSDB, Prometheus, ES 等等。每个数据源的查询语言和能力各不同,我们可将自多个数据 源的数据组合到一个仪表盘中,但每个面板都绑定到属于特定组织的特定数据源。
2)仪表盘(Dashboard):通过数据源定义好的可视化的数据来源后,可选择的实现数据
的可视化。
二 Grafana 的优缺点
优点:
1)开源,同时
提供丰富的图表选项和插件
;
2)支持多数据源,如 InfluxDB, OpenTSDB, Prometheus 等等;
3)
可视化效果好,简洁美观;
4)4.0 版本及之后支持告警功能;
等等。
缺点:
1)不能直接对数据修改,需借助其他工具使用;
2)4.0 版本及之后虽支持告警功能,但
某些高级告警功能仍需使用第三方插件或扩展来
实现;
等等。
三 Grafana 下载安装
可以在 prometheus 的官网进入 grafana 的官网下载地址,可以下滑看到 Installing 的位置,
能看到一个跳转链接。
下载极其简单,跟着官网走就完事。
对应的下载网址:
https://grafana.com/grafana/download/
对于 CentOS 的发行版,直接命令行下载,不过可能需要得下载时间:
yum install -y
https://dl.grafana.com/enterprise/release/grafana-enterprise-10.0.0-1.x86_64.rpm
然后启动运行一下,并访问默认的 3000 端口。
首次未登录访问,会跳转到 Grafana 登录页面,如下图,登录时需账号密码,默认两者都
是 admin,登录后可修改密码。
四 Grafana 仪表盘
登录后:
在左栏的 Connections 下的 Data Sources 就可以配置 prometheus 数据源了。配置上 URL
即为: 域名:9090 即可,其他项暂不需配置,同时在 Dashboards 配置 Grafana metrics,然后
到最下面点 Save & test。
然后来到首页 Create your first dashboard。
然后点击“Add visualization”添加可视化。
现在点击配置的 prometheus 的数据源,当然首次进入也只有这一个。
接着就可以看到 Panel 面板,配置需要展示的数据即可,这里可以用 query 并执行就会展
现出数据。
可以到首页找 Dashboards 去配置高档的仪表盘了,在 Query 输入要检索的数据,右上角
可以命名并 Save 保存:
保存后的仪表盘就可以在首页看到:
初步使用就Ending了