From cecd8ff27d4c7167de447c9fcefb7bc93b6b9d9d Mon Sep 17 00:00:00 2001 From: Antigravity Date: Sat, 30 May 2026 11:52:34 +0000 Subject: [PATCH] fix(monitoring): fix JSON schema for memento.json dashboard targets by using structured datasource object --- monitoring/grafana-dashboards/memento.json | 110 ++++++++++++++++----- 1 file changed, 88 insertions(+), 22 deletions(-) diff --git a/monitoring/grafana-dashboards/memento.json b/monitoring/grafana-dashboards/memento.json index 414f040..948a10f 100644 --- a/monitoring/grafana-dashboards/memento.json +++ b/monitoring/grafana-dashboards/memento.json @@ -34,7 +34,10 @@ "type": "row" }, { - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "Prometheus" + }, "fieldConfig": { "defaults": { "color": { @@ -78,7 +81,10 @@ "pluginVersion": "8.0.0", "targets": [ { - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "Prometheus" + }, "editorMode": "code", "expr": "memento_uptime_seconds", "instant": true, @@ -90,7 +96,10 @@ "type": "stat" }, { - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "Prometheus" + }, "fieldConfig": { "defaults": { "color": { @@ -153,7 +162,10 @@ "pluginVersion": "8.0.0", "targets": [ { - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "Prometheus" + }, "editorMode": "code", "expr": "memento_db_up", "instant": true, @@ -165,7 +177,10 @@ "type": "stat" }, { - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "Prometheus" + }, "fieldConfig": { "defaults": { "color": { @@ -228,7 +243,10 @@ "pluginVersion": "8.0.0", "targets": [ { - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "Prometheus" + }, "editorMode": "code", "expr": "memento_redis_up", "instant": true, @@ -252,7 +270,10 @@ "type": "row" }, { - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "Prometheus" + }, "fieldConfig": { "defaults": { "color": { @@ -295,7 +316,10 @@ "pluginVersion": "8.0.0", "targets": [ { - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "Prometheus" + }, "editorMode": "code", "expr": "memento_users_total", "instant": true, @@ -307,7 +331,10 @@ "type": "stat" }, { - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "Prometheus" + }, "fieldConfig": { "defaults": { "color": { @@ -350,7 +377,10 @@ "pluginVersion": "8.0.0", "targets": [ { - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "Prometheus" + }, "editorMode": "code", "expr": "memento_notebooks_total", "instant": true, @@ -362,7 +392,10 @@ "type": "stat" }, { - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "Prometheus" + }, "fieldConfig": { "defaults": { "color": { @@ -405,7 +438,10 @@ "pluginVersion": "8.0.0", "targets": [ { - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "Prometheus" + }, "editorMode": "code", "expr": "memento_notes_total", "instant": true, @@ -429,7 +465,10 @@ "type": "row" }, { - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "Prometheus" + }, "fieldConfig": { "defaults": { "custom": { @@ -448,7 +487,10 @@ "id": 10, "targets": [ { - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "Prometheus" + }, "expr": "memento_db_latency_ms", "legendFormat": "Database Query Latency", "refId": "A" @@ -458,7 +500,10 @@ "type": "timeseries" }, { - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "Prometheus" + }, "fieldConfig": { "defaults": { "custom": { @@ -477,7 +522,10 @@ "id": 11, "targets": [ { - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "Prometheus" + }, "expr": "memento_redis_latency_ms", "legendFormat": "Redis Ping Latency", "refId": "A" @@ -499,7 +547,10 @@ "type": "row" }, { - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "Prometheus" + }, "fieldConfig": { "defaults": { "custom": { @@ -517,19 +568,28 @@ "id": 13, "targets": [ { - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "Prometheus" + }, "expr": "memento_process_rss_bytes", "legendFormat": "Process RSS Memory", "refId": "A" }, { - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "Prometheus" + }, "expr": "memento_process_heap_total_bytes", "legendFormat": "Process Heap Total", "refId": "B" }, { - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "Prometheus" + }, "expr": "memento_process_heap_used_bytes", "legendFormat": "Process Heap Used", "refId": "C" @@ -539,7 +599,10 @@ "type": "timeseries" }, { - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "Prometheus" + }, "fieldConfig": { "defaults": { "custom": { @@ -557,7 +620,10 @@ "id": 14, "targets": [ { - "datasource": "Prometheus", + "datasource": { + "type": "prometheus", + "uid": "Prometheus" + }, "expr": "memento_redis_memory_bytes", "legendFormat": "Redis Memory Used", "refId": "A"