Build Golden Signals
This playbook describes how to build golden‑signal dashboards and alerts for a service using Unified Monitoring.
Prerequisites
- The service is represented in CMDB with clear
application,service,environment, andownerattributes. - Metrics from cloud providers and/or Breeze/Zabbix are available for the service.
Steps
-
Identify critical user journeys
List the main ways users interact with the service (for example, API calls, web transactions, batch jobs). -
Define metrics for each golden signal
- Latency: response time for key endpoints or operations.
- Traffic: request rate, throughput, or job count.
- Errors: error rate or failure count.
- Saturation: CPU, memory, queue depth, or connection utilization.
-
Build a service dashboard
- Create a dashboard filtered to the service using CMDB labels.
- Add widgets that show each golden signal with recent history and current value.
- Include dependency health (databases, queues, external APIs).
-
Create alert policies
- Define thresholds or SLO‑based alerts for each golden signal.
- Use different severities for early warnings vs. critical impact.
- Route alerts to the owning team’s on‑call rotation.
-
Review and iterate
- After incidents, review which metrics were most useful.
- Tune thresholds and dashboards based on real‑world behavior.
- Retire metrics and widgets that are no longer needed.