Widgets over your own data
A widget names what to select and how to group it. Because it queries the store that already holds your traces, a chart cannot drift from what happened.
01 / 06
A dashboard is a saved query
A dashboard is a saved query
latency by modelwidget
Widgets, monitors, saved views and score configs — all of them queries over one store.
A widget names what to select and how to group it. Because it queries the store that already holds your traces, a chart cannot drift from what happened.
01 / 06
02 / 06
Traces, observations and scores live in the service that serves the dashboards. There is no export step, no second database to keep in sync, and nothing to reconcile after an outage.
03 / 06
The columns, filters and sort you arrived at are a preset you can name and return to. Presets belong to the project, so a colleague opens the view you meant.
04 / 06
Score configs say what good means for your application — a rating, a label, a number from an evaluator. Dashboards then aggregate the thing you actually care about.
05 / 06
Access is granted by category rather than per object, and the boundary is the organization on your token. Reading somebody else's project is not a URL away.
06 / 06
A widget names what to select and how to group it. Because it queries the store that already holds your traces, a chart cannot drift from what happened.
01 / 06
02 / 06
Traces, observations and scores live in the service that serves the dashboards. There is no export step, no second database to keep in sync, and nothing to reconcile after an outage.
03 / 06
The columns, filters and sort you arrived at are a preset you can name and return to. Presets belong to the project, so a colleague opens the view you meant.
04 / 06
Score configs say what good means for your application — a rating, a label, a number from an evaluator. Dashboards then aggregate the thing you actually care about.
05 / 06
Access is granted by category rather than per object, and the boundary is the organization on your token. Reading somebody else's project is not a URL away.
06 / 06
A saved query you want watched rather than looked at. Same definition as the widget beside it, kept in one place so the alert and the chart cannot disagree.
monitor select error rate group by service from traces
error rate by servicemonitor
watched
Send traces from your application, then build the view that answers the question you keep asking about them.
Every request enters here, so the limiter does too.The service the session above is changing.
A build is running from the last commit on main.
Static, published by the same pipeline as the rest.
Example project. Every name in it is one you would give your own.
Composable dashboards
Related capabilities
Paste and ship
Paste this into any agent. It reads the skill manifest and calls Dashboards from there.
api /v1/o11y/dashboards
Read https://hanzo.ai/skill.md and use Hanzo Dashboards in my project. Start with: hanzo o11y dashboards list