大家好,又见面了,我是你们的朋友全栈君。
文章目录
监控系统-Prometheus(普罗米修斯)(三)Grafana可视化图形工具
Github地址:https://github.com/grafana/grafana
官网地址:https://grafana.com
官网文档地址:http://docs.grafana.org/
下载地址:https://grafana.com/grafana/download
Grafana是一个图形化工具, 它可以从很多种数据源(例如Prometheus)中读取数据信息, 使用很漂亮的图表来展示数据, 并且有很多开源的dashborad可以使用,可以快速地搭建起一个非常精美的监控平台。它与Prometheus的关系就类似于Kibana与ElasticSearch。
Grafana入门
Grafana是一款用Go语言开发的开源数据可视化工具,可以做数据监控和数据统计,带有告警功能。目前使用grafana的公司有很多,如paypal、ebay、intel等。
①可视化:快速和灵活的客户端图形具有多种选项。面板插件为许多不同的方式可视化指标和日志。
②报警:可视化地为最重要的指标定义警报规则。Grafana将持续评估它们,并发送通知。
③通知:警报更改状态时,它会发出通知。接收电子邮件通知。
④动态仪表盘:使用模板变量创建动态和可重用的仪表板,这些模板变量作为下拉菜单出现在仪表板顶部。
⑤混合数据源:在同一个图中混合不同的数据源!可以根据每个查询指定数据源。这甚至适用于自定义数据源。
⑥注释:注释来自不同数据源图表。将鼠标悬停在事件上可以显示完整的事件元数据和标记。
⑦过滤器:过滤器允许您动态创建新的键/值过滤器,这些过滤器将自动应用于使用该数据源的所有查询。
Grafana对Prometheus的支持
Prometheus官网:GRAFANA SUPPORT FOR PROMETHEUS
参考URL: https://prometheus.io/docs/visualization/grafana/
安装
-
参考官网说明,进行安装。
官网下线Grafana -
启动Grafana
systemctl daemon-reload
systemctl start grafana-server && systemctl enable grafana-server
ss -tulnp |grep 3000
注意:第一次登录需要更改密码
http://127.0.0.1:3000/login
默认情况下,Grafana将在http://localhost:3000.上监听**。默认登录是”admin” / “admin”.**
创建一个Prometheus的数据源
- 配置prometheus数据源
首先是添加数据源,示例如下:
选择Prometheus
设置适当的Prometheus Server URL(例如, http://localhost:9090/)
点击Save & Test (如下,需要我们提前开启Prometheus,正常联通,界面会显示如下)
配置dashboards
登录grafana的dashboards平台,查询所需的json文件,地址
https://grafana.com/grafana/dashboards
去官网寻找对应的表盘,我们选择node exporter监控看板
在grafana中在导入表盘
例如: 访问 https://grafana.com/grafana/dashboards/8919/revisions
下载最新的json,或copy 对应 id
点击import
展示结果如下:
参考
运维监控之-Prometheus+Grafana+node_exporter监控并报警到钉钉&邮件
参考URL: https://blog.csdn.net/yaodunlin/article/details/89159500
Prometheus+Grafana+node-exporter配置
参考URL: https://www.cnblogs.com/mscm/p/13660930.html
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/161748.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...