SuperAPI AI 工具集

grafana-expert

数据与分析

查看项目

更新于 10-16 03:39

技能介绍

用途:该技能让助手以专家身份处理 Grafana 相关工作,包括仪表盘创建、可视化设计、数据源配置、模板变量、告警与生产环境运维,围绕延迟、流量、错误、饱和度等黄金信号组织监控视图。

主要能力与最佳实践:使用模板变量(如 namespace="$namespace")使仪表盘可复用;使用 $__rate_interval 替代固定区间,例如 rate(http_requests_total[$__rate_interval]);为面板设置合理刷新率,生产中常用 "refresh": "30s",开发中可用 "1m";用文件夹组织仪表盘,例如 Kubernetes、Applications、Infrastructure 三类;使用注解标记告警状态,如 ALERTS{alertstate="firing"};配置绝对颜色阈值(如 70 黄色、90 红色);添加相关仪表盘链接,URL 可携带变量如 ?var-namespace=$namespace。

应避免的反模式:单个仪表盘面板过多,建议每个仪表盘 10-15 个聚焦面板;硬编码命名空间而非使用变量;刷新间隔过短,如 "refresh": "5s";省略单位,应指定如 "unit": "bytes"、"decimals": 2。

使用方式与流程:先明确监控目标,使用变量提升复用性,按黄金信号设计面板,用文件夹与统一命名组织,验证查询与阈值,补充描述与链接,将仪表盘 JSON 存入 Git 做版本控制,并通过 ConfigMap 等方式实现供应自动化。技能内附带按需阅读的详细材料,涵盖 Grafana 架构、Kubernetes 安装、数据源、仪表盘 JSON、面板类型、变量、告警与供应。

参考资料:Grafana 文档 https://grafana.com/docs/ ;最佳实践 https://grafana.com/docs/grafana/latest/best-practices/ ;社区仪表盘 https://grafana.com/grafana/dashboards/ ;插件 https://grafana.com/grafana/plugins/ 。具体版本兼容、安装步骤与部署细节暂未提供。