chore(metrics): sync fleet dashboards from Grafana (#4079)

Refreshed the two shared-Grafana dashboards and re-applied the old-or-new metric
name union from #4074, so the panels keep working across the rename.

  waku-fleet-dashboard.json         v181 -> v191
    drops the five deprecated Store v2 panels; the "Store V3 Times wire-to-wire"
    query moves to sum without (phase) and changes() instead of deriv(), which is
    the better staleness filter for a gauge that moves and returns
  waku-single-node-dashboard.json   v7 -> v9
    no functional change, a Grafana 12 re-save (pluginVersion, threshold base,
    schemaVersion 40 -> 41)

The $dc variable is populated from libp2p_peers rather than waku_version as the
export had it: libp2p_* comes from a dependency and is immune to our renames, so
it cannot rot the next time metrics are renamed. Grafana keeps variable queries
outside `expr`, so the #4074 union pass never saw this one.

Store/Archive is collapsed again, matching the other rows; the export had it open
because of whoever last hit save. "Store v3 query request rates" moves to x=0 to
fill the space left by deleting its v2 sibling.

The dashboards under apps/ are deliberately not synced. They are provisioned into
the docker-compose stacks that ship beside them (docker-compose.yml mounts
monitoring/configuration/dashboards into /var/lib/grafana/dashboards), so they
must match the local datasources.yaml and prometheus-config.yml, not status.prod.
The Grafana copies carry a datasource uid that the local stack does not provision
and job selectors that its single scrape job cannot match.
This commit is contained in:
Igor Sirotin 2026-07-30 16:42:39 +01:00 committed by GitHub
parent c873f74b4b
commit afe90a9d31
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 190 additions and 734 deletions

File diff suppressed because it is too large Load Diff

View File

@ -58,7 +58,7 @@
"steps": [
{
"color": "green",
"value": null
"value": 0
},
{
"color": "red",
@ -107,7 +107,7 @@
"showThresholdMarkers": true,
"sizing": "auto"
},
"pluginVersion": "11.5.2",
"pluginVersion": "12.1.0",
"targets": [
{
"datasource": {
@ -142,7 +142,7 @@
"steps": [
{
"color": "blue",
"value": null
"value": 0
}
]
},
@ -178,7 +178,7 @@
"textMode": "auto",
"wideLayout": true
},
"pluginVersion": "11.5.2",
"pluginVersion": "12.1.0",
"targets": [
{
"datasource": {
@ -213,7 +213,7 @@
"steps": [
{
"color": "green",
"value": null
"value": 0
},
{
"color": "red",
@ -257,7 +257,7 @@
"text": {},
"valueMode": "color"
},
"pluginVersion": "11.5.2",
"pluginVersion": "12.1.0",
"targets": [
{
"datasource": {
@ -297,7 +297,7 @@
"steps": [
{
"color": "green",
"value": null
"value": 0
},
{
"color": "red",
@ -353,7 +353,7 @@
"showHeader": true,
"sortBy": []
},
"pluginVersion": "11.5.2",
"pluginVersion": "12.1.0",
"targets": [
{
"datasource": {
@ -436,7 +436,7 @@
"steps": [
{
"color": "green",
"value": null
"value": 0
},
{
"color": "red",
@ -467,7 +467,7 @@
"sort": "none"
}
},
"pluginVersion": "11.5.2",
"pluginVersion": "12.1.0",
"targets": [
{
"datasource": {
@ -533,7 +533,7 @@
"steps": [
{
"color": "green",
"value": null
"value": 0
},
{
"color": "red",
@ -564,7 +564,7 @@
"sort": "none"
}
},
"pluginVersion": "11.5.2",
"pluginVersion": "12.1.0",
"targets": [
{
"datasource": {
@ -632,7 +632,7 @@
"steps": [
{
"color": "green",
"value": null
"value": 0
},
{
"color": "red",
@ -666,7 +666,7 @@
"sort": "none"
}
},
"pluginVersion": "11.5.2",
"pluginVersion": "12.1.0",
"targets": [
{
"datasource": {
@ -736,7 +736,7 @@
"steps": [
{
"color": "green",
"value": null
"value": 0
},
{
"color": "red",
@ -768,7 +768,7 @@
"sort": "none"
}
},
"pluginVersion": "11.5.2",
"pluginVersion": "12.1.0",
"targets": [
{
"datasource": {
@ -838,7 +838,7 @@
"steps": [
{
"color": "green",
"value": null
"value": 0
},
{
"color": "red",
@ -870,7 +870,7 @@
"sort": "none"
}
},
"pluginVersion": "11.5.2",
"pluginVersion": "12.1.0",
"targets": [
{
"datasource": {
@ -938,7 +938,7 @@
"steps": [
{
"color": "green",
"value": null
"value": 0
},
{
"color": "red",
@ -969,7 +969,7 @@
"sort": "none"
}
},
"pluginVersion": "11.5.2",
"pluginVersion": "12.1.0",
"targets": [
{
"datasource": {
@ -1065,7 +1065,7 @@
"steps": [
{
"color": "green",
"value": null
"value": 0
},
{
"color": "red",
@ -1096,7 +1096,7 @@
"sort": "none"
}
},
"pluginVersion": "11.5.2",
"pluginVersion": "12.1.0",
"targets": [
{
"datasource": {
@ -1165,7 +1165,7 @@
"steps": [
{
"color": "green",
"value": null
"value": 0
},
{
"color": "red",
@ -1196,7 +1196,7 @@
"sort": "desc"
}
},
"pluginVersion": "11.5.2",
"pluginVersion": "12.1.0",
"targets": [
{
"datasource": {
@ -1277,8 +1277,7 @@
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
"color": "green"
},
{
"color": "red",
@ -1374,8 +1373,7 @@
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
"color": "green"
},
{
"color": "red",
@ -1471,8 +1469,7 @@
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
"color": "green"
},
{
"color": "red",
@ -1593,8 +1590,7 @@
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
"color": "green"
},
{
"color": "red",
@ -1694,8 +1690,7 @@
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
"color": "green"
},
{
"color": "red",
@ -1798,8 +1793,7 @@
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
"color": "green"
},
{
"color": "red",
@ -1898,8 +1892,7 @@
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
"color": "green"
},
{
"color": "red",
@ -1999,8 +1992,7 @@
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
"color": "green"
},
{
"color": "red",
@ -2126,8 +2118,7 @@
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
"color": "green"
},
{
"color": "red",
@ -2227,8 +2218,7 @@
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
"color": "green"
},
{
"color": "red",
@ -2355,8 +2345,7 @@
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
"color": "green"
},
{
"color": "red",
@ -2478,8 +2467,7 @@
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
"color": "green"
},
{
"color": "red",
@ -2580,8 +2568,7 @@
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
"color": "green"
},
{
"color": "red",
@ -2679,8 +2666,7 @@
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
"color": "green"
},
{
"color": "red",
@ -2780,8 +2766,7 @@
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
"color": "green"
},
{
"color": "red",
@ -5214,8 +5199,7 @@
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
"color": "green"
},
{
"color": "red",
@ -5311,8 +5295,7 @@
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
"color": "green"
},
{
"color": "red",
@ -5408,8 +5391,7 @@
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
"color": "green"
},
{
"color": "red",
@ -5505,8 +5487,7 @@
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
"color": "green"
},
{
"color": "red",
@ -5602,8 +5583,7 @@
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
"color": "green"
},
{
"color": "red",
@ -5654,7 +5634,7 @@
],
"preload": false,
"refresh": "30s",
"schemaVersion": 40,
"schemaVersion": 41,
"tags": [],
"templating": {
"list": [
@ -5749,6 +5729,5 @@
"timezone": "browser",
"title": "Nim-Waku Single Node",
"uid": "TgQ8wf8Vz",
"version": 7,
"weekStart": ""
"version": 9
}