{ "annotations": { "list": [ { "builtIn": 1, "datasource": { "type": "grafana", "uid": "grafana" }, "enable": true, "hide": true, "iconColor": "rgba(0, 211, 255, 1)", "name": "Annotations & Alerts", "type": "dashboard" } ] }, "description": "AITBC devnet observability for blockchain node, coordinator, and miner mock.", "editable": true, "fiscalYearStartMonth": 0, "gnetId": null, "graphTooltip": 0, "id": null, "iteration": 1727420700000, "links": [], "liveNow": false, "panels": [ { "datasource": { "type": "prometheus", "uid": "PROMETHEUS_DS" }, "fieldConfig": { "defaults": { "custom": {}, "unit": "s" }, "overrides": [] }, "gridPos": { "h": 8, "w": 12, "x": 0, "y": 0 }, "id": 1, "options": { "legend": { "calcs": [], "displayMode": "list", "placement": "bottom", "showLegend": true } }, "targets": [ { "expr": "block_interval_seconds_sum / block_interval_seconds_count", "legendFormat": "avg block interval", "refId": "A" } ], "title": "Block Interval (seconds)", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "PROMETHEUS_DS" }, "fieldConfig": { "defaults": { "custom": {}, "unit": "ops" }, "overrides": [] }, "gridPos": { "h": 8, "w": 12, "x": 12, "y": 0 }, "id": 2, "options": { "legend": { "calcs": ["lastNotNull"], "displayMode": "table", "placement": "bottom", "showLegend": true } }, "targets": [ { "expr": "rate(rpc_send_tx_total[5m])", "legendFormat": "sendTx", "refId": "A" }, { "expr": "rate(rpc_submit_receipt_total[5m])", "legendFormat": "submitReceipt", "refId": "B" }, { "expr": "rate(rpc_get_head_total[5m])", "legendFormat": "getHead", "refId": "C" } ], "title": "RPC Throughput", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "PROMETHEUS_DS" }, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 8, "w": 12, "x": 0, "y": 8 }, "id": 3, "options": { "legend": { "calcs": ["lastNotNull"], "displayMode": "table", "placement": "bottom", "showLegend": true } }, "targets": [ { "expr": "miner_active_jobs", "legendFormat": "active jobs", "refId": "A" }, { "expr": "miner_error_rate", "legendFormat": "error gauge", "refId": "B" } ], "title": "Miner Activity", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "PROMETHEUS_DS" }, "fieldConfig": { "defaults": { "custom": {}, "unit": "short" }, "overrides": [] }, "gridPos": { "h": 8, "w": 12, "x": 12, "y": 8 }, "id": 4, "options": { "legend": { "calcs": [], "displayMode": "list", "placement": "bottom", "showLegend": true } }, "targets": [ { "expr": "rate(miner_receipts_attested_total[5m])", "legendFormat": "receipts attested", "refId": "A" }, { "expr": "rate(miner_receipts_unknown_total[5m])", "legendFormat": "unknown receipts", "refId": "B" } ], "title": "Coordinator Receipt Flow", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "PROMETHEUS_DS" }, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 8, "w": 12, "x": 0, "y": 16 }, "id": 5, "options": { "legend": { "calcs": ["lastNotNull"], "displayMode": "table", "placement": "bottom", "showLegend": true } }, "targets": [ { "expr": "gossip_queue_size_by_topic", "legendFormat": "{{topic}}", "refId": "A" } ], "title": "Gossip Queue Depth by Topic", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "PROMETHEUS_DS" }, "fieldConfig": { "defaults": { "custom": {} }, "overrides": [] }, "gridPos": { "h": 8, "w": 12, "x": 12, "y": 16 }, "id": 6, "options": { "legend": { "calcs": ["lastNotNull"], "displayMode": "table", "placement": "bottom", "showLegend": true } }, "targets": [ { "expr": "gossip_subscribers_by_topic", "legendFormat": "{{topic}}", "refId": "A" }, { "expr": "gossip_subscribers_total", "legendFormat": "total subscribers", "refId": "B" }, { "expr": "gossip_broadcast_subscribers_total", "legendFormat": "broadcast subscribers", "refId": "C" } ], "title": "Gossip Subscriber Counts", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "PROMETHEUS_DS" }, "fieldConfig": { "defaults": { "custom": {}, "unit": "ops" }, "overrides": [] }, "gridPos": { "h": 8, "w": 12, "x": 0, "y": 24 }, "id": 7, "options": { "legend": { "calcs": ["lastNotNull"], "displayMode": "table", "placement": "bottom", "showLegend": true } }, "targets": [ { "expr": "gossip_publications_rate_per_sec", "legendFormat": "memory backend", "refId": "A" }, { "expr": "gossip_broadcast_publications_rate_per_sec", "legendFormat": "broadcast backend", "refId": "B" } ], "title": "Gossip Publication Rate (total)", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "PROMETHEUS_DS" }, "fieldConfig": { "defaults": { "custom": {}, "unit": "ops" }, "overrides": [] }, "gridPos": { "h": 8, "w": 12, "x": 12, "y": 24 }, "id": 8, "options": { "legend": { "calcs": ["lastNotNull"], "displayMode": "table", "placement": "bottom", "showLegend": true } }, "targets": [ { "expr": "gossip_publications_topic_rate_per_sec", "legendFormat": "{{topic}}", "refId": "A" } ], "title": "Gossip Publication Rate by Topic", "type": "timeseries" } ], "refresh": "10s", "schemaVersion": 39, "style": "dark", "tags": [ "aitbc", "blockchain-node" ], "templating": { "list": [] }, "time": { "from": "now-30m", "to": "now" }, "timepicker": {}, "timezone": "", "title": "AITBC Blockchain Node", "uid": null, "version": 1, "weekStart": "" }