1 Node Exporter Dashboard 22/04/13 ConsulManager自动同步版
基于ConsulManager采集的ECS,可匹配自动同步方式采集ECS信息字段的展示,优化重要指标展示。使用Grafana8新表格重建,新增健康评分概念,并新增了整体资源消耗信息的一些图表。包含整体资源展示与资源明细图表:CPU 内存 磁盘 IO 网络等监控指标。https://github.com/starsliao/ConsulManager
grafana8.4.7+ 版本正常,如果导入出现异常,请先更新到以上版本grafana。
该版本为ECS自动同步版:通过ConsulManager来管理云厂商的ECS监控:支持自动同步采集云厂商的ECS信息(包括到期日)与分组信息,并且针对自动采集的这些字段来做更加友好的展示。
原基于Job分组的通用版本,请参考:https://grafana.com/grafana/dashboards/16098
2022.04.13更新说明:
- 使用Grafana8新表格重建。
- 总览表新增ECS健康评分概念。
- 新增了整体资源消耗信息的一些图表,用于资源成本优化参考。
- 使用了从云厂商获取的主机名字段和新的分组字段,并且能展示资源到期日。
- 优化重要指标展示,包含整体资源展示与资源明细图表:CPU 内存 磁盘 IO 网络等监控指标。
注意:【最近7天P99资源使用率】图表需要在Prometheus增加记录规则(采集1小时后出数据):
groups: #新rule文件需要加这行开头,追加旧的rule文件则不需要。
- name: node_usage_record_rules
interval: 1m
rules:
- record: cpu:usage:rate1m
expr: (1 - avg(irate(node_cpu_seconds_total{mode="idle"}[3m])) by (instance,vendor,account,group,name)) * 100
- record: mem:usage:rate1m
expr: (1 - node_memory_MemAvailable_bytes / node_memory_MemTotal_bytes) * 100
请配合Consul Manager使用:
【ConsulManager介绍】
应用场景1:如何优雅的基于Consul自动同步ECS主机监控
应用场景2:如何优雅的使用Consul管理Blackbox站点监控
应用场景3:如何把云主机自动同步到JumpServer
应用场景4:使用1个mysqld_exporter监控所有的MySQL实例
应用场景5:使用1个redis_exporter监控所有的Redis实例
ECS管理功能描述
- 支持同步阿里云,腾讯云,华为云的ECS主机信息到Consul。
- 基于Consul实现Prometheus监控目标的自动发现。
- 支持同步各云厂商的分组信息到Consul,用于关联ECS分组。
- 提供了可查询分组与ECS信息的页面,指标中加入了ECS到期日等信息,可直接监控。
- 可调整同步的时间间隔。
- 提供了按需的Prometheus配置生成功能。
- 提供了一个匹配ECS Manager各字段的node_exporter Grafana展示看板。
截图:
赞赏与关注公众号【云原生DevOps】加入运维群交流,获取更多…
GitHub:https://github.com/starsliao/ConsulManager
Dashboard revisions
Upload an updated version of an exported dashboard.json file from Grafana
Revision | Decscription | Created | |
---|---|---|---|
Download |
Sign up for Grafana Cloud
Get this dashboard
Data source:
Dependencies: