From fdf40444ab70f845ae0e128214c14a507d29b549 Mon Sep 17 00:00:00 2001 From: Paul Marbach Date: Thu, 4 Dec 2025 16:39:14 -0500 Subject: [PATCH] add more queries for Thanos --- .../PanelDataPane/QueryLibraryView.tsx | 39 +++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/public/app/features/dashboard-scene/panel-edit/PanelDataPane/QueryLibraryView.tsx b/public/app/features/dashboard-scene/panel-edit/PanelDataPane/QueryLibraryView.tsx index 52337561e6e..6c2ac44d9fb 100644 --- a/public/app/features/dashboard-scene/panel-edit/PanelDataPane/QueryLibraryView.tsx +++ b/public/app/features/dashboard-scene/panel-edit/PanelDataPane/QueryLibraryView.tsx @@ -59,6 +59,45 @@ const STUB_SAVED_QUERIES: Array<{ datasource: { type: 'prometheus', uid: 'prometheus' }, }, }, + { + uid: '7', + title: '5xx Error Rate', + description: 'Returns the rate of 5xx HTTP errors', + queryText: 'sum by(code) (rate(prometheus_http_requests_total{ code=~"5.." }[5m]))', + datasourceName: 'Prometheus', + datasourceType: 'prometheus', + datasourceUid: 'prometheus', + user: { uid: 'admin', displayName: 'Admin' }, + createdAtTimestamp: Date.now() - 604800000, + tags: ['errors', 'http'], + isVisible: true, + query: { + refId: 'B', + datasource: { type: 'prometheus', uid: 'prometheus' }, + }, + }, + { + uid: '8', + title: '95th Percentile Latency', + description: 'Returns the 95th percentile latency for HTTP requests', + queryText: `histogram_quantile( + 0.95, + sum by(le)( + rate(prometheus_http_request_duration_seconds_bucket[5m]) + ) +)`, + datasourceName: 'Prometheus', + datasourceType: 'prometheus', + datasourceUid: 'prometheus', + user: { uid: 'admin', displayName: 'Admin' }, + createdAtTimestamp: Date.now() - 691200000, + tags: ['latency', 'http'], + isVisible: false, + query: { + refId: 'C', + datasource: { type: 'prometheus', uid: 'prometheus' }, + }, + }, { uid: '2', title: 'History quantile on rate',