#yyds干货盘点# Prometheus Exporter(九)Grafana 监控指标获取

网友投稿 297 2022-10-09

#yyds干货盘点# Prometheus Exporter(九)Grafana 监控指标获取

本文已经收录在 Prometheus 合集 Prometheus 都可以采集那些指标?-- 常用 Exporter 合集 中。

总所周知,Grafana 最开始是一个可视化工具,后来经过这些年的发展,已经进化成了一个可观测平台,除了最早的支持 Prometheus 作为数据源来进行监控的展示,后来快速的增加了 MySQL、ClickHouse 等等各种类型的数据源,使得可视化工具的也越来越应用广泛。再之后,除了做数据的可视化,后来还有日志系统 Loki 的发布,分布式追踪的 Tempo,当功能越来越完善的时候,Grafana 就变成了一个可观测平台。

对于这个可观测平台的使用越深入,越觉得好用。不过最新版 7.x 和 6.x 还是有很大的不同,7.x 从页面的 UI 上看上去更好看了,但是一些 Panel 的精细的调节选项缺没有了,比如控制字体大小的选项、Table 里翻页的功能。对于 Grafana 我们一定是想要监控的,只有监控他,我们才能知道当前的 Grafana 处于一个什么状态。所以我选择了 Prometheus 来进行监控。

Grafana 自身可以暴露一定的监控数据,打开监控项以后,可以暴露如下类型的数据

Active Grafana instances Number of dashboards, users, and playlists HTTP status codes Requests by routing group Grafana active alerts Grafana performance

配置 Grafana 监控有如下步骤

1、修改配置文件,打开 Metric 选项

# Metrics available at HTTP API Url /metrics [metrics] # Disable / Enable internal metrics enabled = true # Disable total stats (stat_totals_*) metrics to be generated disable_total_stats = false

2、重启 Grafana ,Grafana 会暴露监控指标数据在 Prometheus 来收集数据

- job_name: 'grafana_metrics' scrape_interval: 15s scrape_timeout: 5s static_configs: - targets: ['localhost:3000']

4、重启 Prometheus ,使得上边的配置生效。

5、检查 Prometheus 已经收集到 Grafana 的监控数据,并且将数据导入到 Grafana 中进行查看分析。

参考https://grafana.com/docs/grafana/latest/administration/view-server/internal-metrics/

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Redis6搭建集群并在SpringBoot中使用RedisTemplate的实现
下一篇:#yyds干货盘点# Prometheus Exporter(八) Kubernetes 监控数据采集 kube-state-metrics
相关文章

 发表评论

暂时没有评论,来抢沙发吧~