{
"kind": "dashboard_definition",
"version": "dashboard-definition/v1",
"definition_id": "service-latency",
"name": "Service Latency",
"description": "Track request latency and volume for one service.",
"widgets": [
{
"widget_id": "request-latency",
"title": "Request latency",
"chart_type": "line",
"position": { "x": 0, "y": 0, "w": 6, "h": 4 },
"query": {
"source": "metrics",
"aggregation": "avg",
"metric_name": "http.server.duration",
"metric_type": "hist",
"service_name": "api",
"time_range": "24h"
}
},
{
"widget_id": "request-volume",
"title": "Request volume",
"chart_type": "bar",
"position": { "x": 6, "y": 0, "w": 6, "h": 4 },
"query": {
"source": "metrics",
"aggregation": "sum",
"metric_name": "http.server.request.count",
"metric_type": "sum",
"service_name": "api",
"time_range": "24h"
}
}
]
}