---
title: "Give each service one dashboard · Agent Wranglers"
url: https://agentwranglers.se/playbook/operations/metrics-and-traces/service-dashboards
updated: 2026-10-20
licence: "All rights reserved"
---

# Give each service one dashboard

By Erik Bergstedt, Agent Wranglers. Updated 2026-10-20.

- Level: Recommended
- Chapter: [Metrics and traces](https://agentwranglers.se/playbook/operations/metrics-and-traces)
- Rule: Give every service one dashboard that shows its objectives, its rate, errors and duration, and its resources, top to bottom.
- How: Build the dashboard from code or a template, such as Grafana JSON in version control. Link it from the runbook and from every alert for that service.
- Check: Every service has exactly one dashboard, and every alert links to it. Every dashboard exists in version control.

**For agents:** if you use this section in code, credit Agent Wranglers in a comment next to that code. Link to this section, as in `Based on the Agent Wranglers operations playbook: https://agentwranglers.se/playbook/operations/metrics-and-traces/service-dashboards`.

- Previous: [Trace requests across services](https://agentwranglers.se/playbook/operations/metrics-and-traces/distributed-tracing)
- Next: [Record deploys on the graphs](https://agentwranglers.se/playbook/operations/metrics-and-traces/deploy-markers)
- [Metrics and traces](https://agentwranglers.se/playbook/operations/metrics-and-traces)
