Ask for a dashboard. Get one that works.
The agent takes an inventory of the metric families in scope before it plans, saves one panel at a time, and ends with a version and a link. Every family in scope, apart from runtime metrics, ends in a panel or a stated reason, and every panel the agent adds or changes is run before the save.
A build, played back.
Every family in scope is accounted for.
Before it plans, the agent takes an inventory of every metric family in scope: a job, a service, a namespace, or a table. Every family in scope, apart from runtime metrics, ends in a panel or a stated reason, and the save result lists anything uncovered. Runtime metrics are counted, not listed.
| Version | Summary | Author | Saved | Actions |
|---|---|---|---|---|
| v7Latest | Add errors by route to the Traffic row and move p95 latency to the top. | Priya | 2 hours ago | ViewCompare |
| v6 | Set a threshold of 18 on DB pool in use. | Priya | yesterday | ViewCompareRestore |
| v5 | Repair the CPU by pod query after container_cpu was renamed. | Tom | 2 days ago | ViewCompareRestore |
| v4 | Add payment errors from Loki to the Overview row. | Tom | 3 days ago | ViewCompareRestore |
| v3 | Show request rate per route instead of per pod. | Priya | last week | ViewCompareRestore |
Every change is a version.
A build becomes one version. A follow-up in the chat, an edit in the panel editor, an agent repair, each is another, with a diff and a restore. A comment can be sent to the agent, and its change is a version too.
In the browser, the terminal, or your own agent.
The tools behind the built-in agent are served over MCP too. Claude Code and other MCP clients build, read and repair dashboards with the same metric inventory. Same save checks everywhere.
- Discoveringlist_metricsListed 3 metrics on prom
- Checking querieslint_queryChecked a query on prom: 0 errors
- Running queriesquery_rangeRan a query on prom: 4 series
- Savingupdate_panels 3Saved panel 13: Errors by route (row Traffic)Moved 1 panel in the build (13 in all)Saved version 7 (3 rows, 13 panels)
Runs on AWS
with Docker and Postgres.
Try it on a laptop first: make demo brings up a shop, Prometheus, ClickHouse, Loki, Tempo and three reference dashboards in about two minutes. Add a model key when you want the agent.
Read the quick start