All dashboards

Node Exporter Dashboard 20240520 TenSunS自动同步版

【中文版本】2024.05.20更新,基于TenSunS采集的ECS,可匹配自动同步方式采集ECS信息字段的展示,优化重要指标展示。使用Grafana10新样式重建,新增健康评分概念,并新增了整体资源消耗信息的一些图表。包含整体资源展示与资源明细图表:CPU 内存 磁盘 IO 网络等监控指标。https://github.com/starsliao/TenSunS

🎉Node Exporter Dashboard TenSunS自动同步版 更新啦

Node Exporter Dashboard分为2个版本

  • 该版本为TenSunS自动同步版:通过TenSunS来管理各云厂商的ECS监控:支持在云厂商对资源增删改查后,自动同步到Prometheus(同时也支持自建主机的批量web管理与同步)。采集云厂商的ECS信息(包括到期日)与分组等信息,基于采集的数据实现了更友好、丰富的资源分组,以及云资源名称等多种云标签的搜索与展示。

  • 原基于Job分组的通用版本,对于不使用TenSunS同步资源的情况,资源标签信息较少,仅可以使用通用的JOB字段来分组,请参考:https://grafana.com/grafana/dashboards/16098


2024.05.20更新说明:

  1. 更新了看板的所有Panel支持最新样式,对大量图表重新做了美化,已兼容Grafana10.X版本。
  2. 总览表优化ECS健康评分加载性能,增加了更多图表的说明描述。
  3. 新增了整体资源消耗信息的一些图表,用于资源成本优化参考。
  4. 使用了从云厂商获取的ECS名称字段和新的分组字段,并且能展示资源到期日。
  5. 优化重要指标展示,包含整体资源展示与资源明细图表:CPU 内存 磁盘 进程 网络等监控指标。
注意:【最近7天P99资源使用率】图表需要在Prometheus增加记录规则(采集1小时后出数据):
  • P99:数据集按升序排列,第99分位置大的数据。(即升序排列后排在99%位置的数据)
  • 该表格需要在Prometheus增加记录规则(参考看板下载页)
  • 采集1小时后出数据
  • 时间范围[7d:1h]表示要查看过去 7 天内每小时的数据点。
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,job)) * 100
  - record: mem:usage:rate1m
    expr: (1 - node_memory_MemAvailable_bytes / node_memory_MemTotal_bytes) * 100

TenSunS自动同步版看板请配合TenSunS使用:

点击进入【TenSunS介绍】

🥇最佳实践


TenSunS部分功能描述

自建与云资源监控管理(ECS/RDS/Redis)

基于Consul实现Prometheus监控目标的自动发现。

  • 当前已支持对接阿里云、腾讯云、华为云。

    • ⭐支持多云ECS/RDS/Redis的资源、分组、标签自动同步到Consul并接入到Prometheus自动发现!(并提供云资源信息查询与自定义页面)
    • ⭐支持多云ECS信息自动同步到JumpServer
    • ⭐支持多云账户余额与云资源到期日设置阈值告警通知。
    • ⭐支持作为Exporter接入Prometheus:Prometheus增加ConsulManager的JOB后可抓取云厂商的部分MySQL/Redis指标。(弥补原生Exporter无法获取部分云MySQL/Redis指标的问题)
  • 支持自建主机/MySQL/Redis接入WEB管理,支持增删改查、批量导入导出,自动同步到Consul并接入到Prometheus监控!

  • ✔提供了按需生成Prometheus配置与ECS/MySQL/Redis告警规则的功能。

  • ✔设计了多个支持同步的各字段展示的Node_Exporter、Mysqld_Exporter、Redis_Exporter Grafana看板。

截图:

赞赏与关注公众号【云原生DevOps】加入运维群交流,获取更多…

GitHub:https://github.com/starsliao/TenSunS

Revisions
RevisionDescriptionCreated
Linux Server

Linux Server

by Grafana Labs
Grafana Labs solution

Monitor Linux with Grafana. Easily monitor your Linux deployment with Grafana Cloud's out-of-the-box monitoring solution.

Learn more

Get this dashboard

Import the dashboard template

or

Download JSON

Datasource
Dependencies