375 lines
12 KiB
JSON
Raw Normal View History

2026-07-24 01:37:21 +03:00
{
2026-07-24 18:22:49 +03:00
"annotations": { "list": [ ] },
2026-07-24 01:37:21 +03:00
"editable": true,
"graphTooltip": 1,
"panels": [
{
"datasource": { "type": "prometheus", "uid": "prometheus" },
"fieldConfig": {
2026-07-24 18:22:49 +03:00
"defaults": { "color": { "mode": "fixed", "fixedColor": "blue" }, "unit": "short", "decimals": 0 },
"overrides": [ ]
2026-07-24 01:37:21 +03:00
},
"gridPos": { "h": 7, "w": 6, "x": 0, "y": 0 },
"id": 1,
"options": {
"colorMode": "value",
"graphMode": "area",
2026-07-24 18:22:49 +03:00
"reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }
2026-07-24 01:37:21 +03:00
},
"targets": [
{
"datasource": { "type": "prometheus", "uid": "prometheus" },
"expr": "block_count",
2026-07-24 01:37:21 +03:00
"legendFormat": "height",
"refId": "A"
}
],
"title": "Chain height",
"type": "stat"
},
{
"datasource": { "type": "prometheus", "uid": "prometheus" },
"fieldConfig": {
2026-07-24 18:22:49 +03:00
"defaults": { "custom": { "drawStyle": "line", "lineWidth": 1, "fillOpacity": 10 }, "unit": "short" },
"overrides": [ ]
2026-07-24 01:37:21 +03:00
},
"gridPos": { "h": 7, "w": 18, "x": 6, "y": 0 },
"id": 2,
"options": {
2026-07-24 18:22:49 +03:00
"legend": { "displayMode": "list", "placement": "bottom", "calcs": [ "last", "max" ] },
2026-07-24 01:37:21 +03:00
"tooltip": { "mode": "single" }
},
"targets": [
{
"datasource": { "type": "prometheus", "uid": "prometheus" },
"expr": "rate(block_count[1m]) * 60",
2026-07-24 01:37:21 +03:00
"legendFormat": "blocks/min",
"refId": "A"
}
],
"title": "Block production rate",
"type": "timeseries"
},
{
"datasource": { "type": "prometheus", "uid": "prometheus" },
"fieldConfig": {
2026-07-24 18:22:49 +03:00
"defaults": { "custom": { "drawStyle": "line", "lineWidth": 1, "fillOpacity": 10 }, "unit": "s" },
2026-07-24 01:37:21 +03:00
"overrides": [
{
"matcher": { "id": "byName", "options": "avg" },
"properties": [
2026-07-24 18:22:49 +03:00
{ "id": "custom.lineStyle", "value": { "dash": [ 8, 4 ], "fill": "dash" } },
2026-07-24 01:37:21 +03:00
{ "id": "color", "value": { "mode": "fixed", "fixedColor": "text" } }
]
}
]
},
"gridPos": { "h": 9, "w": 24, "x": 0, "y": 7 },
"id": 3,
"options": {
2026-07-24 18:22:49 +03:00
"legend": { "displayMode": "table", "placement": "bottom", "calcs": [ "last", "max" ] },
2026-07-24 01:37:21 +03:00
"tooltip": { "mode": "multi", "sort": "desc" }
},
"targets": [
{
"datasource": { "type": "prometheus", "uid": "prometheus" },
"expr": "block_creation_time{quantile=\"0.5\"}",
2026-07-24 01:37:21 +03:00
"legendFormat": "p50",
"refId": "A"
},
{
"datasource": { "type": "prometheus", "uid": "prometheus" },
"expr": "block_creation_time{quantile=\"0.9\"}",
2026-07-24 01:37:21 +03:00
"legendFormat": "p90",
"refId": "B"
},
{
"datasource": { "type": "prometheus", "uid": "prometheus" },
"expr": "block_creation_time{quantile=\"0.95\"}",
2026-07-24 01:37:21 +03:00
"legendFormat": "p95",
"refId": "C"
},
{
"datasource": { "type": "prometheus", "uid": "prometheus" },
"expr": "block_creation_time{quantile=\"0.99\"}",
2026-07-24 01:37:21 +03:00
"legendFormat": "p99",
"refId": "D"
},
{
"datasource": { "type": "prometheus", "uid": "prometheus" },
"expr": "rate(block_creation_time_sum[1m]) / rate(block_creation_time_count[1m])",
2026-07-24 01:37:21 +03:00
"legendFormat": "avg",
"refId": "E"
}
],
"title": "Block creation time",
"type": "timeseries"
},
{
"datasource": { "type": "prometheus", "uid": "prometheus" },
"fieldConfig": {
2026-07-24 18:22:49 +03:00
"defaults": { "custom": { "drawStyle": "line", "lineWidth": 1, "fillOpacity": 10 }, "unit": "s" },
"overrides": [ ]
2026-07-24 01:37:21 +03:00
},
"gridPos": { "h": 9, "w": 12, "x": 0, "y": 16 },
"id": 4,
"options": {
2026-07-24 18:22:49 +03:00
"legend": { "displayMode": "table", "placement": "bottom", "calcs": [ "last", "max" ] },
2026-07-24 01:37:21 +03:00
"tooltip": { "mode": "multi", "sort": "desc" }
},
"targets": [
{
"datasource": { "type": "prometheus", "uid": "prometheus" },
"expr": "mempool_transaction_application_time{quantile=\"0.5\"}",
2026-07-24 01:37:21 +03:00
"legendFormat": "p50 · {{kind}} · {{origin}}",
"refId": "A"
},
{
"datasource": { "type": "prometheus", "uid": "prometheus" },
"expr": "mempool_transaction_application_time{quantile=\"0.9\"}",
2026-07-24 01:37:21 +03:00
"legendFormat": "p90 · {{kind}} · {{origin}}",
"refId": "B"
},
{
"datasource": { "type": "prometheus", "uid": "prometheus" },
"expr": "mempool_transaction_application_time{quantile=\"0.95\"}",
2026-07-24 01:37:21 +03:00
"legendFormat": "p95 · {{kind}} · {{origin}}",
"refId": "C"
},
{
"datasource": { "type": "prometheus", "uid": "prometheus" },
"expr": "mempool_transaction_application_time{quantile=\"0.99\"}",
2026-07-24 01:37:21 +03:00
"legendFormat": "p99 · {{kind}} · {{origin}}",
"refId": "D"
}
],
"title": "Transaction application time",
"type": "timeseries"
},
{
"datasource": { "type": "prometheus", "uid": "prometheus" },
"fieldConfig": {
2026-07-24 18:22:49 +03:00
"defaults": { "custom": { "drawStyle": "line", "lineWidth": 1, "fillOpacity": 10 }, "unit": "short" },
2026-07-24 01:37:21 +03:00
"overrides": [
{
"matcher": { "id": "byName", "options": "avg" },
"properties": [
2026-07-24 18:22:49 +03:00
{ "id": "custom.lineStyle", "value": { "dash": [ 8, 4 ], "fill": "dash" } },
2026-07-24 01:37:21 +03:00
{ "id": "color", "value": { "mode": "fixed", "fixedColor": "text" } }
]
}
]
},
"gridPos": { "h": 9, "w": 12, "x": 12, "y": 16 },
"id": 5,
2026-07-24 01:37:21 +03:00
"options": {
2026-07-24 18:22:49 +03:00
"legend": { "displayMode": "table", "placement": "bottom", "calcs": [ "last", "max" ] },
2026-07-24 01:37:21 +03:00
"tooltip": { "mode": "multi", "sort": "desc" }
},
"targets": [
{
"datasource": { "type": "prometheus", "uid": "prometheus" },
"expr": "transactions_per_block{quantile=\"0.5\"}",
"legendFormat": "p50",
"refId": "A"
},
{
"datasource": { "type": "prometheus", "uid": "prometheus" },
"expr": "transactions_per_block{quantile=\"0.9\"}",
"legendFormat": "p90",
"refId": "B"
},
{
"datasource": { "type": "prometheus", "uid": "prometheus" },
"expr": "transactions_per_block{quantile=\"0.95\"}",
"legendFormat": "p95",
"refId": "C"
},
{
"datasource": { "type": "prometheus", "uid": "prometheus" },
"expr": "transactions_per_block{quantile=\"0.99\"}",
"legendFormat": "p99",
"refId": "D"
},
{
"datasource": { "type": "prometheus", "uid": "prometheus" },
"expr": "rate(transactions_per_block_sum[1m]) / rate(transactions_per_block_count[1m])",
"legendFormat": "avg",
"refId": "E"
}
],
"title": "Transactions per block",
"type": "timeseries"
},
{
"datasource": { "type": "prometheus", "uid": "prometheus" },
"fieldConfig": {
"defaults": {
"unit": "percent",
"decimals": 1,
"min": 0.0,
"max": 100.0,
"thresholds": {
"mode": "absolute",
"steps": [
{ "color": "green", "value": null },
{ "color": "orange", "value": 70.0 },
{ "color": "red", "value": 90.0 }
]
}
},
"overrides": [ ]
},
"gridPos": { "h": 8, "w": 6, "x": 0, "y": 25 },
"id": 6,
"options": {
"reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false },
"showThresholdLabels": false,
"showThresholdMarkers": true
},
"targets": [
{
"datasource": { "type": "prometheus", "uid": "prometheus" },
"expr": "100 * mempool_size / mempool_max_size",
"legendFormat": "utilization",
"refId": "A"
}
],
"title": "Mempool utilization",
"type": "gauge"
},
{
"datasource": { "type": "prometheus", "uid": "prometheus" },
"fieldConfig": {
"defaults": {
"custom": { "drawStyle": "line", "lineWidth": 1, "fillOpacity": 10, "spanNulls": true },
"unit": "short",
"min": 0.0
},
"overrides": [
{
"matcher": { "id": "byName", "options": "capacity" },
"properties": [
{ "id": "custom.lineStyle", "value": { "dash": [ 8, 4 ], "fill": "dash" } },
{ "id": "color", "value": { "mode": "fixed", "fixedColor": "red" } }
]
},
{
"matcher": { "id": "byName", "options": "queued" },
"properties": [ { "id": "color", "value": { "mode": "fixed", "fixedColor": "blue" } } ]
}
]
},
"gridPos": { "h": 8, "w": 18, "x": 6, "y": 25 },
"id": 7,
"options": {
"legend": { "displayMode": "table", "placement": "bottom", "calcs": [ "last", "max" ] },
"tooltip": { "mode": "multi", "sort": "desc" }
},
"targets": [
{
"datasource": { "type": "prometheus", "uid": "prometheus" },
"expr": "mempool_size",
"legendFormat": "queued",
"refId": "A"
},
{
"datasource": { "type": "prometheus", "uid": "prometheus" },
"expr": "mempool_max_size",
"legendFormat": "capacity",
"refId": "B"
}
],
"title": "Mempool size vs capacity",
"type": "timeseries"
},
{
"datasource": { "type": "prometheus", "uid": "prometheus" },
"fieldConfig": {
"defaults": {
"unit": "percent",
"decimals": 2,
"min": 0.0,
"max": 100.0,
"thresholds": {
"mode": "absolute",
"steps": [
{ "color": "green", "value": null },
{ "color": "orange", "value": 1.0 },
{ "color": "red", "value": 5.0 }
]
}
},
"overrides": [ ]
},
"gridPos": { "h": 8, "w": 6, "x": 0, "y": 33 },
"id": 8,
"options": {
"reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false },
"showThresholdLabels": false,
"showThresholdMarkers": true
},
"targets": [
{
"datasource": { "type": "prometheus", "uid": "prometheus" },
"expr": "100 * increase(failed_transaction_count[$__range]) / clamp_min(increase(submitted_transaction_count[$__range]), 1)",
"legendFormat": "failed",
"refId": "A"
}
],
"title": "Failed transactions share",
"type": "gauge"
},
{
"datasource": { "type": "prometheus", "uid": "prometheus" },
"fieldConfig": {
"defaults": {
"custom": { "drawStyle": "line", "lineWidth": 1, "fillOpacity": 10 },
"unit": "short",
"min": 0.0
},
2026-07-24 01:37:21 +03:00
"overrides": [
{
"matcher": { "id": "byName", "options": "failed" },
2026-07-24 18:22:49 +03:00
"properties": [ { "id": "color", "value": { "mode": "fixed", "fixedColor": "red" } } ]
2026-07-24 01:37:21 +03:00
},
{
"matcher": { "id": "byName", "options": "submitted" },
2026-07-24 18:22:49 +03:00
"properties": [ { "id": "color", "value": { "mode": "fixed", "fixedColor": "green" } } ]
2026-07-24 01:37:21 +03:00
}
]
},
"gridPos": { "h": 8, "w": 18, "x": 6, "y": 33 },
"id": 9,
2026-07-24 01:37:21 +03:00
"options": {
2026-07-24 18:22:49 +03:00
"legend": { "displayMode": "table", "placement": "bottom", "calcs": [ "last", "max" ] },
2026-07-24 01:37:21 +03:00
"tooltip": { "mode": "multi", "sort": "desc" }
},
"targets": [
{
"datasource": { "type": "prometheus", "uid": "prometheus" },
"expr": "rate(submitted_transaction_count[1m]) * 60",
2026-07-24 01:37:21 +03:00
"legendFormat": "submitted",
"refId": "A"
},
{
"datasource": { "type": "prometheus", "uid": "prometheus" },
"expr": "rate(failed_transaction_count[1m]) * 60",
2026-07-24 01:37:21 +03:00
"legendFormat": "failed",
"refId": "B"
}
],
"title": "Submitted vs failed transactions (per minute)",
2026-07-24 01:37:21 +03:00
"type": "timeseries"
}
],
"refresh": "5s",
"schemaVersion": 39,
2026-07-24 18:22:49 +03:00
"tags": [ "sequencer" ],
"templating": { "list": [ ] },
2026-07-24 01:37:21 +03:00
"time": { "from": "now-15m", "to": "now" },
"timezone": "",
"title": "Sequencer",
"uid": "sequencer"
}