Skip to content

Commit ae33f6f

Browse files
committed
refactor: update query to aggregate P99 latencies and improve description in SpiceBench dashboard
1 parent 3e7cadf commit ae33f6f

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

dashboards/spicebench-benchmarks.grafana.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -407,12 +407,12 @@
407407
"type": "influxdb",
408408
"uid": "1eox324"
409409
},
410-
"query": "from(bucket: \"benchmarks-telemetry\")\n |> range(start: v.timeRangeStart, stop: v.timeRangeStop)\n |> filter(fn: (r) => r[\"type\"] == \"spicebench\")\n |> filter(fn: (r) => r[\"_measurement\"] == \"p99_duration_ms\")\n |> filter(fn: (r) => not exists r[\"query_name\"])\n |> filter(fn: (r) => exists r[\"adapter_name\"])\n |> map(fn: (r) => ({\n r with\n legend: r[\"adapter_name\"] + \" - \" + r[\"scenario\"]\n }))\n |> group(columns: [\"legend\"])\n |> sort(columns: [\"_time\"])\n |> keep(columns: [\"_time\", \"_value\", \"legend\"])",
410+
"query": "from(bucket: \"benchmarks-telemetry\")\n |> range(start: v.timeRangeStart, stop: v.timeRangeStop)\n |> filter(fn: (r) => r[\"type\"] == \"spicebench\")\n |> filter(fn: (r) => r[\"_measurement\"] == \"p99_duration_ms\")\n |> filter(fn: (r) => exists r[\"query_name\"])\n |> filter(fn: (r) => exists r[\"adapter_name\"])\n |> map(fn: (r) => ({\n r with\n legend: r[\"adapter_name\"] + \" - \" + r[\"scenario\"]\n }))\n |> group(columns: [\"legend\", \"_time\"])\n |> sum(column: \"_value\")\n |> group(columns: [\"legend\"])\n |> sort(columns: [\"_time\"])\n |> keep(columns: [\"_time\", \"_value\", \"legend\"])",
411411
"refId": "A"
412412
}
413413
],
414414
"title": "Query latency P99 — overall (ms)",
415-
"description": "Overall P99 query latency aggregated across all queries.",
415+
"description": "Sum of per-query P99 latencies across the full query set (for example Q1..Q22).",
416416
"type": "timeseries"
417417
},
418418
{

0 commit comments

Comments
 (0)