跳转至

仪表盘构建器

当任务是构建人们可以操作的仪表盘时使用。

目标不是“显示所有指标”。目标是回答以下问题:

  • 是否健康?
  • 瓶颈在哪里?
  • 什么发生了变化?
  • 应该由谁采取什么措施?

使用时机

  • “构建 Kafka 监控仪表盘”
  • “为 Elasticsearch 创建 Grafana 仪表盘”
  • “为此服务创建 SigNoz 仪表盘”
  • “将此指标列表转换为实际运维仪表盘”

护栏

  • 不要从视觉布局开始;从运维人员的问题开始
  • 不要包含所有可用指标
  • 不要在没有结构的情况下混合健康、吞吐量、资源面板
  • 不要在没有标题、单位和合理阈值的情况下交付面板

工作流

1. 定义运维问题

围绕以下内容进行组织:

  • 健康/可用性
  • 延迟/性能
  • 吞吐量/流量
  • 饱和度/资源
  • 服务特定风险

2. 研究目标平台模式

首先检查现有仪表盘:

  • JSON 结构
  • 查询语言

3. 选择指标

仅包含运维人员实际查看、用于告警以及响应所需的指标。

4. 构建布局

按问题对面板进行分组。

本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 ev/ECC