SuperAPI AI 工具集

grafana-dashboards

通用与其它

查看项目

更新于 10-15 22:10

技能介绍

用途:设计和维护面向应用、基础设施与业务指标的生产级 Grafana 仪表盘,适用于 Prometheus 指标可视化、自定义仪表盘、SLO 仪表盘、基础设施监控与业务 KPI 跟踪。不适用于与 Grafana 仪表盘无关或超出该范围的任务。

主要能力:提供仪表盘设计原则,包括信息层级(关键指标大数字、关键趋势时序图、明细表格/热力图)、面向服务的 RED 方法(Rate 请求速率、Errors 错误率、Duration 延迟)与面向资源的 USE 方法(Utilization 利用率、Saturation 饱和度、Errors 错误数)。包含 API 监控、基础设施、数据库、应用等常见仪表盘模式的要点,以及 stat、graph/time series、table、heatmap 等面板类型的 JSON 配置示例。

使用方式:以 JSON 定义 dashboard(标题、tags、timezone、refresh、panels、gridPos),面板 targets 使用 PromQL 表达式;支持查询变量(如 label_values(kube_pod_info, namespace))并在查询中以 $namespace、$service 引用;可在面板中配置 alert 条件、for、frequency、message 与通知。仪表盘可通过 provisioning 文件 dashboards.yml 加载,或用 Terraform(grafana_dashboard、grafana_folder)与 Ansible(copy 至 /etc/grafana/dashboards/)实现 Dashboard as Code。

最佳实践与限制:建议从社区模板起步,统一命名、分组、时间范围(默认最近 6 小时)、单位与阈值颜色,并为面板添加描述。资料明确提示:仅在任务与上述范围明确匹配时使用;输出不能替代针对具体环境的验证、测试或专家评审;若缺少必要输入、权限、安全边界或成功标准,应停止并请求澄清。