5.19 Grafana Dashboard开发:自定义监控面板与变量使用技巧
引言
自定义Dashboard是Grafana的核心功能。通过变量和模板,可以创建灵活、可复用的监控面板。本文将详细介绍Dashboard开发的方法和技巧。
一、Dashboard变量
1.1 变量类型
- Query:查询变量
- Custom:自定义变量
- Text box:文本框
- Constant:常量
1.2 查询变量
# 查询所有命名空间 label_values(kube_pod_info, namespace) # 查询所有Pod label_values(kube_pod_info{namespace="$namespace"}, pod)二、Panel配置
2.1 查询配置
# 使用变量 rate(http_requests_total{namespace="$namespace"}[5m]) # 多查询 rate(http_requests_total{namespace="$namespace"}[5m]) rate(http_requests_total{namespace="default"}[5m])