From 693c999a10e211b2ad3a92ea02412ed7d7648296 Mon Sep 17 00:00:00 2001 From: andrussal Date: Mon, 12 Jan 2026 07:36:12 +0100 Subject: [PATCH] monitoring: update Grafana dashboards for nomos-node metrics --- .../grafana/dashboards/api-dashboard.json | 14 +- .../grafana/dashboards/blend-dashboard.json | 8 +- .../dashboards/consensus-dashboard.json | 51 +- .../grafana/dashboards/da-dashboard.json | 14 +- .../issues-diagnostics-dashboard.json | 35 +- .../dashboards/overview-dashboard.json | 10 +- .../grafana/dashboards/storage-dashboard.json | 40 +- .../storage-detailed-dashboard.json | 817 +----------------- 8 files changed, 122 insertions(+), 867 deletions(-) diff --git a/testing-framework/assets/stack/monitoring/grafana/dashboards/api-dashboard.json b/testing-framework/assets/stack/monitoring/grafana/dashboards/api-dashboard.json index 03f63e5..1f3dfe8 100644 --- a/testing-framework/assets/stack/monitoring/grafana/dashboards/api-dashboard.json +++ b/testing-framework/assets/stack/monitoring/grafana/dashboards/api-dashboard.json @@ -350,22 +350,22 @@ }, "targets": [ { - "expr": "rate(http_requests_total{status_class=\"2xx\"}[5m])", - "legendFormat": "2xx - {{method}} {{endpoint}}", + "expr": "rate(http_requests_total[5m])", + "legendFormat": "Total - {{method}} {{endpoint}}", "refId": "A" }, { - "expr": "rate(http_requests_total{status_class=\"4xx\"}[5m])", - "legendFormat": "4xx - {{method}} {{endpoint}}", + "expr": "rate(http_request_duration_seconds_count[5m])", + "legendFormat": "OK (200) - {{method}} {{endpoint}}", "refId": "B" }, { - "expr": "rate(http_requests_total{status_class=\"5xx\"}[5m])", - "legendFormat": "5xx - {{method}} {{endpoint}}", + "expr": "rate(http_requests_failed_total[5m])", + "legendFormat": "Failed (!=200) - {{method}} {{endpoint}}", "refId": "C" } ], - "title": "HTTP Status Codes \u2014 events/sec", + "title": "HTTP Outcomes \u2014 events/sec", "type": "timeseries" }, { diff --git a/testing-framework/assets/stack/monitoring/grafana/dashboards/blend-dashboard.json b/testing-framework/assets/stack/monitoring/grafana/dashboards/blend-dashboard.json index 17177b9..e847545 100644 --- a/testing-framework/assets/stack/monitoring/grafana/dashboards/blend-dashboard.json +++ b/testing-framework/assets/stack/monitoring/grafana/dashboards/blend-dashboard.json @@ -606,17 +606,17 @@ }, "targets": [ { - "expr": "rate(failed_inbound_messages[5m])", + "expr": "rate(blend_inbound_messages_failed_total[5m])", "legendFormat": "Failed Inbound/sec - {{job}}", "refId": "A" }, { - "expr": "rate(blend_connection_events_total[5m])", - "legendFormat": "Connection Events/sec - {{job}}", + "expr": "rate(blend_outbound_messages_failed_total[5m])", + "legendFormat": "Failed Outbound/sec - {{job}}", "refId": "B" } ], - "title": "Connection & Error Events \u2014 events/sec", + "title": "Blend Error Events \u2014 events/sec", "type": "timeseries" }, { diff --git a/testing-framework/assets/stack/monitoring/grafana/dashboards/consensus-dashboard.json b/testing-framework/assets/stack/monitoring/grafana/dashboards/consensus-dashboard.json index 45cf29c..cc9f5e1 100644 --- a/testing-framework/assets/stack/monitoring/grafana/dashboards/consensus-dashboard.json +++ b/testing-framework/assets/stack/monitoring/grafana/dashboards/consensus-dashboard.json @@ -459,7 +459,7 @@ "refId": "A" }, { - "expr": "consensus_connections_total", + "expr": "consensus_connections", "legendFormat": "Total Connections - {{job}}", "refId": "B" } @@ -511,12 +511,12 @@ }, "targets": [ { - "expr": "consensus_branches_count", + "expr": "consensus_forks_count", "legendFormat": "{{job}}", "refId": "A" } ], - "title": "Active Branches \u2014 current", + "title": "Active Forks \u2014 current", "type": "stat" }, { @@ -563,12 +563,12 @@ }, "targets": [ { - "expr": "consensus_block_tx_count", + "expr": "increase(consensus_block_transactions_total[5m]) / clamp_min(increase(consensus_blocks_imported_total[5m]), 1)", "legendFormat": "{{job}}", "refId": "A" } ], - "title": "Txs in Last Block \u2014 current", + "title": "Txs per Block (avg, 5m) \u2014 current", "type": "stat" }, { @@ -748,12 +748,12 @@ }, "targets": [ { - "expr": "consensus_block_tx_count", + "expr": "increase(consensus_block_transactions_total[5m]) / clamp_min(increase(consensus_blocks_imported_total[5m]), 1)", "legendFormat": "Txs per Block - {{job}}", "refId": "A" } ], - "title": "Transactions per Block \u2014 current", + "title": "Transactions per Block (avg, 5m) \u2014 current", "type": "timeseries" }, { @@ -899,18 +899,13 @@ } }, "targets": [ - { - "expr": "rate(time_slot_ticks_generated_total[5m])", - "legendFormat": "Slot Ticks/sec - {{job}}", - "refId": "A" - }, { "expr": "rate(time_broadcast_errors_total[5m])", "legendFormat": "Time Broadcast Errors/sec - {{job}}", - "refId": "B" + "refId": "A" } ], - "title": "Consensus Timing Health \u2014 events/sec", + "title": "Consensus Timing Health (Broadcast) \u2014 events/sec", "type": "timeseries" }, { @@ -1038,22 +1033,22 @@ }, "targets": [ { - "expr": "rate(network_messages_processed_total[5m])", - "legendFormat": "Network Messages/sec - {{job}}", + "expr": "rate(chainsync_requests_total{result=\"ok\"}[5m])", + "legendFormat": "ChainSync OK/sec - {{job}}", "refId": "A" }, { - "expr": "rate(network_pubsub_subscriptions_total[5m])", - "legendFormat": "PubSub Subscriptions/sec - {{job}}", + "expr": "rate(chainsync_requests_total{result=\"err\"}[5m])", + "legendFormat": "ChainSync Err/sec - {{job}}", "refId": "B" }, { - "expr": "rate(network_chainsync_subscriptions_total[5m])", - "legendFormat": "ChainSync Subscriptions/sec - {{job}}", + "expr": "rate(network_dial_failures_total[5m])", + "legendFormat": "Dial Failures/sec - {{job}}", "refId": "C" } ], - "title": "Network Message Processing \u2014 events/sec", + "title": "Network (ChainSync & Dials) \u2014 events/sec", "type": "timeseries" }, { @@ -1100,17 +1095,17 @@ }, "targets": [ { - "expr": "rate(network_pubsub_subscription_errors_total[5m])", - "legendFormat": "PubSub Errors/sec - {{job}}", + "expr": "rate(chainsync_requests_total{result=\"err\"}[5m])", + "legendFormat": "ChainSync Errors/sec - {{job}}", "refId": "A" }, { - "expr": "rate(network_chainsync_subscription_errors_total[5m])", - "legendFormat": "ChainSync Errors/sec - {{job}}", + "expr": "rate(network_dial_failures_total[5m])", + "legendFormat": "Dial Failures/sec - {{job}}", "refId": "B" } ], - "title": "Network Subscription Errors \u2014 events/sec", + "title": "Network Errors \u2014 events/sec", "type": "stat" }, { @@ -1186,8 +1181,8 @@ "refId": "A" }, { - "expr": "rate(orphan_blocks_completed_total[5m])", - "legendFormat": "Completed/sec - {{job}}", + "expr": "rate(orphan_blocks_removed_total[5m])", + "legendFormat": "Removed/sec - {{job}}", "refId": "B" }, { diff --git a/testing-framework/assets/stack/monitoring/grafana/dashboards/da-dashboard.json b/testing-framework/assets/stack/monitoring/grafana/dashboards/da-dashboard.json index 51d6151..fb306b9 100644 --- a/testing-framework/assets/stack/monitoring/grafana/dashboards/da-dashboard.json +++ b/testing-framework/assets/stack/monitoring/grafana/dashboards/da-dashboard.json @@ -407,22 +407,22 @@ }, "targets": [ { - "expr": "da_inbound_connections", - "legendFormat": "Inbound - {{job}}", + "expr": "rate(da_dispersal_requests_total[5m])", + "legendFormat": "Dispersal Requests/sec - {{job}}", "refId": "A" }, { - "expr": "da_outbound_connections", - "legendFormat": "Outbound - {{job}}", + "expr": "rate(da_dispersal_requests_failed_total[5m])", + "legendFormat": "Dispersal Failures/sec - {{job}}", "refId": "B" }, { - "expr": "da_subnetwork_connections_total", - "legendFormat": "Total - {{job}}", + "expr": "rate(da_verifier_share_failed_total[5m])", + "legendFormat": "Verifier Share Failures/sec - {{job}}", "refId": "C" } ], - "title": "DA Network Connections \u2014 conn count", + "title": "DA Dispersal & Verification \u2014 events/sec", "type": "timeseries" }, { diff --git a/testing-framework/assets/stack/monitoring/grafana/dashboards/issues-diagnostics-dashboard.json b/testing-framework/assets/stack/monitoring/grafana/dashboards/issues-diagnostics-dashboard.json index c365d63..6590256 100644 --- a/testing-framework/assets/stack/monitoring/grafana/dashboards/issues-diagnostics-dashboard.json +++ b/testing-framework/assets/stack/monitoring/grafana/dashboards/issues-diagnostics-dashboard.json @@ -87,7 +87,7 @@ "refId": "A" }, { - "expr": "rate(storage_api_operations_failed_total[5m]) * 60", + "expr": "rate(storage_request_failed_total[5m]) * 60", "legendFormat": "Storage Failures/min", "refId": "B" }, @@ -188,7 +188,7 @@ "refId": "A" }, { - "expr": "rate(storage_api_operations_failed_total[5m]) / rate(storage_api_operations_total[5m]) * 100", + "expr": "rate(storage_request_failed_total[5m]) / (rate(storage_request_failed_total[5m]) + rate(storage_request_duration_seconds_count[5m])) * 100", "legendFormat": "Storage Failure Rate % - {{job}}", "refId": "B" }, @@ -449,24 +449,9 @@ "expr": "rate(time_broadcast_errors_total[5m])", "legendFormat": "Time Broadcast Errors - {{job}}", "refId": "A" - }, - { - "expr": "rate(time_lagging_errors_total[5m])", - "legendFormat": "Time Lagging Errors - {{job}}", - "refId": "B" - }, - { - "expr": "rate(time_subscription_errors_total[5m])", - "legendFormat": "Time Subscription Errors - {{job}}", - "refId": "C" - }, - { - "expr": "rate(time_current_slot_errors_total[5m])", - "legendFormat": "Time Current Slot Errors - {{job}}", - "refId": "D" } ], - "title": "\u23f0 Timing/Synchronization Issues \u2014 events/sec", + "title": "\u23f0 Time Broadcast Errors \u2014 events/sec", "type": "timeseries" }, { @@ -537,13 +522,13 @@ }, "targets": [ { - "expr": "rate(network_pubsub_subscription_errors_total[5m])", - "legendFormat": "PubSub Subscription Errors - {{job}}", + "expr": "rate(network_dial_failures_total[5m])", + "legendFormat": "Dial Failures - {{job}}", "refId": "A" }, { - "expr": "rate(network_chainsync_subscription_errors_total[5m])", - "legendFormat": "ChainSync Subscription Errors - {{job}}", + "expr": "rate(chainsync_requests_total{result=\"err\"}[5m])", + "legendFormat": "ChainSync Errors - {{job}}", "refId": "B" }, { @@ -702,12 +687,12 @@ }, "targets": [ { - "expr": "topk(10, rate(storage_api_operations_failed_total[5m]))", - "legendFormat": "{{operation}} ({{api}}) - {{job}}", + "expr": "topk(10, rate(storage_request_failed_total[5m]))", + "legendFormat": "{{job}}", "refId": "A" } ], - "title": "\ud83d\uddc4\ufe0f Top Storage Operation Failures \u2014 events/sec", + "title": "\ud83d\uddc4\ufe0f Top Storage Failures \u2014 events/sec", "type": "timeseries" }, { diff --git a/testing-framework/assets/stack/monitoring/grafana/dashboards/overview-dashboard.json b/testing-framework/assets/stack/monitoring/grafana/dashboards/overview-dashboard.json index a3a26fe..0809b52 100644 --- a/testing-framework/assets/stack/monitoring/grafana/dashboards/overview-dashboard.json +++ b/testing-framework/assets/stack/monitoring/grafana/dashboards/overview-dashboard.json @@ -896,8 +896,8 @@ }, "targets": [ { - "expr": "rate(time_slot_ticks_generated_total[5m])", - "legendFormat": "Slot Ticks/sec - {{job}}", + "expr": "rate(consensus_blocks_imported_total[5m])", + "legendFormat": "Blocks Imported/sec - {{job}}", "refId": "A" }, { @@ -906,8 +906,8 @@ "refId": "B" }, { - "expr": "rate(network_messages_processed_total[5m])", - "legendFormat": "Network Msgs/sec - {{job}}", + "expr": "rate(chainsync_requests_total[5m])", + "legendFormat": "ChainSync Requests/sec - {{job}}", "refId": "C" } ], @@ -994,7 +994,7 @@ }, "targets": [ { - "expr": "clamp_max(rate(da_samples_failed_total[5m]) + rate(storage_api_operations_failed_total[5m]) + rate(kms_register_failures_total[5m]) + rate(kms_sign_failures_total[5m]) + rate(time_broadcast_errors_total[5m]) + rate(network_pubsub_subscription_errors_total[5m]) + rate(sdp_declaration_tx_failures_total[5m]), 1)", + "expr": "clamp_max(rate(da_samples_failed_total[5m]) + rate(storage_request_failed_total[5m]) + rate(kms_register_failures_total[5m]) + rate(kms_sign_failures_total[5m]) + rate(time_broadcast_errors_total[5m]) + rate(network_dial_failures_total[5m]) + rate(chainsync_requests_total{result=\"err\"}[5m]) + rate(sdp_declaration_tx_failures_total[5m]), 1)", "legendFormat": "System Health Status", "refId": "A" } diff --git a/testing-framework/assets/stack/monitoring/grafana/dashboards/storage-dashboard.json b/testing-framework/assets/stack/monitoring/grafana/dashboards/storage-dashboard.json index 1fc3080..d3e64dc 100644 --- a/testing-framework/assets/stack/monitoring/grafana/dashboards/storage-dashboard.json +++ b/testing-framework/assets/stack/monitoring/grafana/dashboards/storage-dashboard.json @@ -65,7 +65,7 @@ } }, "mappings": [], - "unit": "ops" + "unit": "s" } }, "gridPos": { @@ -89,12 +89,12 @@ }, "targets": [ { - "expr": "rate(storage_api_operations_total{api=\"da\"}[5m])", - "legendFormat": "DA Operations/sec - {{operation}} - {{job}}", + "expr": "rate(storage_request_duration_seconds_count[5m])", + "legendFormat": "OK Requests/sec - {{job}}", "refId": "A" } ], - "title": "DA Storage Operations Rate \u2014 events/sec", + "title": "Storage OK Request Rate \u2014 req/sec", "type": "timeseries" }, { @@ -141,7 +141,7 @@ } }, "mappings": [], - "unit": "ops" + "unit": "s" } }, "gridPos": { @@ -165,12 +165,12 @@ }, "targets": [ { - "expr": "rate(storage_api_operations_total{api=\"chain\"}[5m])", - "legendFormat": "Chain Operations/sec - {{operation}} - {{job}}", + "expr": "rate(storage_request_failed_total[5m])", + "legendFormat": "Failed Requests/sec - {{job}}", "refId": "A" } ], - "title": "Chain Storage Operations Rate \u2014 events/sec", + "title": "Storage Failed Request Rate \u2014 req/sec", "type": "timeseries" }, { @@ -241,12 +241,12 @@ }, "targets": [ { - "expr": "rate(storage_api_operations_failed_total{api=\"da\"}[5m])", - "legendFormat": "DA Failures/sec - {{operation}} - {{job}}", + "expr": "histogram_quantile(0.95, rate(storage_request_duration_seconds_bucket[5m]))", + "legendFormat": "p95 latency - {{job}}", "refId": "A" } ], - "title": "DA Storage Failures Rate \u2014 events/sec", + "title": "Storage Request Latency (p95) \u2014 seconds", "type": "timeseries" }, { @@ -317,12 +317,12 @@ }, "targets": [ { - "expr": "rate(storage_api_operations_failed_total{api=\"chain\"}[5m])", - "legendFormat": "Chain Failures/sec - {{operation}} - {{job}}", + "expr": "histogram_quantile(0.50, rate(storage_request_duration_seconds_bucket[5m]))", + "legendFormat": "p50 latency - {{job}}", "refId": "A" } ], - "title": "Chain Storage Failures Rate \u2014 events/sec", + "title": "Storage Request Latency (p50) \u2014 seconds", "type": "timeseries" }, { @@ -369,12 +369,12 @@ }, "targets": [ { - "expr": "storage_api_operations_total{api=\"da\"}", - "legendFormat": "DA Total - {{operation}} - {{job}}", + "expr": "storage_request_duration_seconds_count", + "legendFormat": "OK Total - {{job}}", "refId": "A" } ], - "title": "DA Storage Operations Total \u2014 current", + "title": "Storage OK Requests Total \u2014 current", "type": "stat" }, { @@ -421,12 +421,12 @@ }, "targets": [ { - "expr": "storage_api_operations_total{api=\"chain\"}", - "legendFormat": "Chain Total - {{operation}} - {{job}}", + "expr": "storage_request_failed_total", + "legendFormat": "Failed Total - {{job}}", "refId": "A" } ], - "title": "Chain Storage Operations Total \u2014 current", + "title": "Storage Failed Requests Total \u2014 current", "type": "stat" } ], diff --git a/testing-framework/assets/stack/monitoring/grafana/dashboards/storage-detailed-dashboard.json b/testing-framework/assets/stack/monitoring/grafana/dashboards/storage-detailed-dashboard.json index ac075b8..bec1751 100644 --- a/testing-framework/assets/stack/monitoring/grafana/dashboards/storage-detailed-dashboard.json +++ b/testing-framework/assets/stack/monitoring/grafana/dashboards/storage-detailed-dashboard.json @@ -37,32 +37,17 @@ "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", - "barAlignment": 0, - "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 10, - "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, - "insertNulls": false, - "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } + "spanNulls": false }, "mappings": [], "unit": "ops" @@ -70,7 +55,7 @@ }, "gridPos": { "h": 8, - "w": 8, + "w": 12, "x": 0, "y": 0 }, @@ -89,17 +74,17 @@ }, "targets": [ { - "expr": "rate(storage_api_operations_total{operation=\"get_light_share\"}[5m])", - "legendFormat": "Rate - {{job}}", + "expr": "rate(storage_request_duration_seconds_count[5m])", + "legendFormat": "OK Requests/sec - {{job}}", "refId": "A" }, { - "expr": "rate(storage_api_operations_failed_total{operation=\"get_light_share\"}[5m])", - "legendFormat": "Failures - {{job}}", + "expr": "rate(storage_request_failed_total[5m])", + "legendFormat": "Failed Requests/sec - {{job}}", "refId": "B" } ], - "title": "DA: Get Light Share \u2014 events/sec", + "title": "Storage Request Rates \u2014 req/sec", "type": "timeseries" }, { @@ -118,41 +103,26 @@ "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", - "barAlignment": 0, - "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 10, - "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, - "insertNulls": false, - "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } + "spanNulls": false }, "mappings": [], - "unit": "ops" + "unit": "s" } }, "gridPos": { "h": 8, - "w": 8, - "x": 8, + "w": 12, + "x": 12, "y": 0 }, "id": 2, @@ -170,17 +140,17 @@ }, "targets": [ { - "expr": "rate(storage_api_operations_total{operation=\"store_light_share\"}[5m])", - "legendFormat": "Rate - {{job}}", + "expr": "histogram_quantile(0.50, rate(storage_request_duration_seconds_bucket[5m]))", + "legendFormat": "p50 latency - {{job}}", "refId": "A" }, { - "expr": "rate(storage_api_operations_failed_total{operation=\"store_light_share\"}[5m])", - "legendFormat": "Failures - {{job}}", + "expr": "histogram_quantile(0.95, rate(storage_request_duration_seconds_bucket[5m]))", + "legendFormat": "p95 latency - {{job}}", "refId": "B" } ], - "title": "DA: Store Light Share \u2014 events/sec", + "title": "Storage Request Latency \u2014 seconds", "type": "timeseries" }, { @@ -199,42 +169,27 @@ "axisColorMode": "text", "axisLabel": "", "axisPlacement": "auto", - "barAlignment": 0, - "barWidthFactor": 0.6, "drawStyle": "line", "fillOpacity": 10, - "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, - "insertNulls": false, - "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } + "spanNulls": false }, "mappings": [], - "unit": "ops" + "unit": "percent" } }, "gridPos": { "h": 8, - "w": 8, - "x": 16, - "y": 0 + "w": 12, + "x": 0, + "y": 8 }, "id": 3, "options": { @@ -251,17 +206,12 @@ }, "targets": [ { - "expr": "rate(storage_api_operations_total{operation=\"get_shared_commitments\"}[5m])", - "legendFormat": "Rate - {{job}}", + "expr": "rate(storage_request_failed_total[5m]) / (rate(storage_request_failed_total[5m]) + rate(storage_request_duration_seconds_count[5m])) * 100", + "legendFormat": "Failure % - {{job}}", "refId": "A" - }, - { - "expr": "rate(storage_api_operations_failed_total{operation=\"get_shared_commitments\"}[5m])", - "legendFormat": "Failures - {{job}}", - "refId": "B" } ], - "title": "DA: Get Shared Commitments \u2014 events/sec", + "title": "Storage Failure Rate \u2014 percent", "type": "timeseries" }, { @@ -274,719 +224,45 @@ "color": { "mode": "palette-classic" }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "barWidthFactor": 0.6, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, "mappings": [], - "unit": "ops" + "unit": "short" } }, "gridPos": { "h": 8, - "w": 8, - "x": 0, + "w": 12, + "x": 12, "y": 8 }, "id": 4, "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true + "colorMode": "value", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "auto", + "reduceOptions": { + "values": false, + "calcs": [ + "lastNotNull" + ], + "fields": "" }, - "tooltip": { - "mode": "single", - "sort": "none" - } + "textMode": "auto" }, "targets": [ { - "expr": "rate(storage_api_operations_total{operation=\"store_shared_commitments\"}[5m])", - "legendFormat": "Rate - {{job}}", + "expr": "storage_request_duration_seconds_count", + "legendFormat": "OK Total - {{job}}", "refId": "A" }, { - "expr": "rate(storage_api_operations_failed_total{operation=\"store_shared_commitments\"}[5m])", - "legendFormat": "Failures - {{job}}", + "expr": "storage_request_failed_total", + "legendFormat": "Failed Total - {{job}}", "refId": "B" } ], - "title": "DA: Store Shared Commitments \u2014 events/sec", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "PBFA97CFB590B2093" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "barWidthFactor": 0.6, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "unit": "ops" - } - }, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 8 - }, - "id": 5, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ - { - "expr": "rate(storage_api_operations_total{operation=\"store_tx\"}[5m])", - "legendFormat": "Rate - {{job}}", - "refId": "A" - }, - { - "expr": "rate(storage_api_operations_failed_total{operation=\"store_tx\"}[5m])", - "legendFormat": "Failures - {{job}}", - "refId": "B" - } - ], - "title": "DA: Store Transaction \u2014 events/sec", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "PBFA97CFB590B2093" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "barWidthFactor": 0.6, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "unit": "ops" - } - }, - "gridPos": { - "h": 8, - "w": 8, - "x": 16, - "y": 8 - }, - "id": 6, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ - { - "expr": "rate(storage_api_operations_total{operation=\"get_tx\"}[5m])", - "legendFormat": "Rate - {{job}}", - "refId": "A" - }, - { - "expr": "rate(storage_api_operations_failed_total{operation=\"get_tx\"}[5m])", - "legendFormat": "Failures - {{job}}", - "refId": "B" - } - ], - "title": "DA: Get Transaction \u2014 events/sec", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "PBFA97CFB590B2093" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "barWidthFactor": 0.6, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "unit": "ops" - } - }, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 16 - }, - "id": 7, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ - { - "expr": "rate(storage_api_operations_total{operation=\"get_block\"}[5m])", - "legendFormat": "Rate - {{job}}", - "refId": "A" - }, - { - "expr": "rate(storage_api_operations_failed_total{operation=\"get_block\"}[5m])", - "legendFormat": "Failures - {{job}}", - "refId": "B" - } - ], - "title": "Chain: Get Block \u2014 events/sec", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "PBFA97CFB590B2093" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "barWidthFactor": 0.6, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "unit": "ops" - } - }, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 16 - }, - "id": 8, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ - { - "expr": "rate(storage_api_operations_total{operation=\"store_block\"}[5m])", - "legendFormat": "Rate - {{job}}", - "refId": "A" - }, - { - "expr": "rate(storage_api_operations_failed_total{operation=\"store_block\"}[5m])", - "legendFormat": "Failures - {{job}}", - "refId": "B" - } - ], - "title": "Chain: Store Block \u2014 events/sec", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "PBFA97CFB590B2093" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "barWidthFactor": 0.6, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "unit": "ops" - } - }, - "gridPos": { - "h": 8, - "w": 8, - "x": 16, - "y": 16 - }, - "id": 9, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ - { - "expr": "rate(storage_api_operations_total{operation=\"remove_block\"}[5m])", - "legendFormat": "Rate - {{job}}", - "refId": "A" - }, - { - "expr": "rate(storage_api_operations_failed_total{operation=\"remove_block\"}[5m])", - "legendFormat": "Failures - {{job}}", - "refId": "B" - } - ], - "title": "Chain: Remove Block \u2014 events/sec", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "PBFA97CFB590B2093" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "barWidthFactor": 0.6, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "unit": "ops" - } - }, - "gridPos": { - "h": 8, - "w": 8, - "x": 0, - "y": 24 - }, - "id": 10, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ - { - "expr": "rate(storage_api_operations_total{operation=\"store_transactions\"}[5m])", - "legendFormat": "Rate - {{job}}", - "refId": "A" - }, - { - "expr": "rate(storage_api_operations_failed_total{operation=\"store_transactions\"}[5m])", - "legendFormat": "Failures - {{job}}", - "refId": "B" - } - ], - "title": "Chain: Store Transactions \u2014 events/sec", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "PBFA97CFB590B2093" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "barWidthFactor": 0.6, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "unit": "ops" - } - }, - "gridPos": { - "h": 8, - "w": 8, - "x": 8, - "y": 24 - }, - "id": 11, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ - { - "expr": "rate(storage_api_operations_total{operation=\"get_transactions\"}[5m])", - "legendFormat": "Rate - {{job}}", - "refId": "A" - } - ], - "title": "Chain: Get Transactions \u2014 events/sec", - "type": "timeseries" - }, - { - "datasource": { - "type": "prometheus", - "uid": "PBFA97CFB590B2093" - }, - "fieldConfig": { - "defaults": { - "color": { - "mode": "palette-classic" - }, - "custom": { - "axisBorderShow": false, - "axisCenteredZero": false, - "axisColorMode": "text", - "axisLabel": "", - "axisPlacement": "auto", - "barAlignment": 0, - "barWidthFactor": 0.6, - "drawStyle": "line", - "fillOpacity": 10, - "gradientMode": "none", - "hideFrom": { - "legend": false, - "tooltip": false, - "viz": false - }, - "insertNulls": false, - "lineInterpolation": "linear", - "lineWidth": 1, - "pointSize": 5, - "scaleDistribution": { - "type": "linear" - }, - "showPoints": "auto", - "spanNulls": false, - "stacking": { - "group": "A", - "mode": "none" - }, - "thresholdsStyle": { - "mode": "off" - } - }, - "mappings": [], - "unit": "ops" - } - }, - "gridPos": { - "h": 8, - "w": 8, - "x": 16, - "y": 24 - }, - "id": 12, - "options": { - "legend": { - "calcs": [], - "displayMode": "list", - "placement": "bottom", - "showLegend": true - }, - "tooltip": { - "mode": "single", - "sort": "none" - } - }, - "targets": [ - { - "expr": "rate(storage_api_operations_total{operation=\"remove_transactions\"}[5m])", - "legendFormat": "Rate - {{job}}", - "refId": "A" - }, - { - "expr": "rate(storage_api_operations_failed_total{operation=\"remove_transactions\"}[5m])", - "legendFormat": "Failures - {{job}}", - "refId": "B" - } - ], - "title": "Chain: Remove Transactions \u2014 events/sec", - "type": "timeseries" + "title": "Storage Totals \u2014 current", + "type": "stat" } ], "refresh": "5s", @@ -994,8 +270,7 @@ "tags": [ "nomos", "storage", - "rocksdb", - "detailed" + "rocksdb" ], "templating": { "list": [] @@ -1008,6 +283,6 @@ "timezone": "", "title": "Storage Detailed Dashboard", "uid": "storage-detailed-dashboard", - "version": 1, + "version": 2, "weekStart": "" }