仪表盘构建器¶
当任务是构建人们可以操作的仪表盘时使用。
目标不是“显示所有指标”。目标是回答以下问题:
- 是否健康?
- 瓶颈在哪里?
- 什么发生了变化?
- 应该由谁采取什么措施?
使用时机¶
- “构建 Kafka 监控仪表盘”
- “为 Elasticsearch 创建 Grafana 仪表盘”
- “为此服务创建 SigNoz 仪表盘”
- “将此指标列表转换为实际运维仪表盘”
护栏¶
- 不要从视觉布局开始;从运维人员的问题开始
- 不要包含所有可用指标
- 不要在没有结构的情况下混合健康、吞吐量、资源面板
- 不要在没有标题、单位和合理阈值的情况下交付面板
工作流¶
1. 定义运维问题¶
围绕以下内容进行组织:
- 健康/可用性
- 延迟/性能
- 吞吐量/流量
- 饱和度/资源
- 服务特定风险
2. 研究目标平台模式¶
首先检查现有仪表盘:
- JSON 结构
- 查询语言
3. 选择指标¶
仅包含运维人员实际查看、用于告警以及响应所需的指标。
4. 构建布局¶
按问题对面板进行分组。
本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 ev/ECC