diff --git a/grafana_dashboard.json b/grafana_dashboard.json
index c03b1c5..2d0d864 100644
--- a/grafana_dashboard.json
+++ b/grafana_dashboard.json
@@ -24,7 +24,7 @@
"editable": true,
"fiscalYearStartMonth": 0,
"graphTooltip": 0,
- "id": 1471,
+ "id": 1881,
"links": [],
"liveNow": false,
"panels": [
@@ -91,15 +91,15 @@
"text": {},
"textMode": "auto"
},
- "pluginVersion": "9.3.2",
+ "pluginVersion": "10.0.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "PBFA97CFB590B2093"
},
- "editorMode": "builder",
- "expr": "max(future_block_proposals_count{cluster=\"$cluster\"})",
+ "editorMode": "code",
+ "expr": "max(future_block_proposals_count)",
"hide": false,
"legendFormat": "__auto",
"range": true,
@@ -159,15 +159,15 @@
},
"textMode": "auto"
},
- "pluginVersion": "9.3.2",
+ "pluginVersion": "10.0.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "PBFA97CFB590B2093"
},
- "editorMode": "builder",
- "expr": "max(eth_usd{cluster=\"$cluster\"})",
+ "editorMode": "code",
+ "expr": "max(eth_usd)",
"hide": true,
"legendFormat": "__auto",
"range": true,
@@ -178,8 +178,8 @@
"type": "prometheus",
"uid": "PBFA97CFB590B2093"
},
- "editorMode": "builder",
- "expr": "max(our_active_validators_count{cluster=\"$cluster\"})",
+ "editorMode": "code",
+ "expr": "max(our_active_validators_count)",
"hide": true,
"legendFormat": "__auto",
"range": true,
@@ -249,15 +249,15 @@
},
"textMode": "auto"
},
- "pluginVersion": "9.3.2",
+ "pluginVersion": "10.0.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "PBFA97CFB590B2093"
},
- "editorMode": "builder",
- "expr": "max(eth_usd{cluster=\"$cluster\"})",
+ "editorMode": "code",
+ "expr": "max(eth_usd)",
"hide": true,
"legendFormat": "__auto",
"range": true,
@@ -268,8 +268,8 @@
"type": "prometheus",
"uid": "PBFA97CFB590B2093"
},
- "editorMode": "builder",
- "expr": "max(total_active_validators_count{cluster=\"$cluster\"})",
+ "editorMode": "code",
+ "expr": "max(total_active_validators_count)",
"hide": true,
"legendFormat": "__auto",
"range": true,
@@ -311,7 +311,7 @@
"content": "
\n
\n
",
"mode": "html"
},
- "pluginVersion": "9.3.2",
+ "pluginVersion": "10.0.2",
"type": "text"
},
{
@@ -335,7 +335,7 @@
"content": "\n
\n
",
"mode": "html"
},
- "pluginVersion": "9.3.2",
+ "pluginVersion": "10.0.2",
"transparent": true,
"type": "text"
},
@@ -388,15 +388,15 @@
},
"textMode": "auto"
},
- "pluginVersion": "9.3.2",
+ "pluginVersion": "10.0.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "PBFA97CFB590B2093"
},
- "editorMode": "builder",
- "expr": "max(our_slashed_validators_count{cluster=\"$cluster\"})",
+ "editorMode": "code",
+ "expr": "max(our_slashed_validators_count)",
"legendFormat": "__auto",
"range": true,
"refId": "A"
@@ -454,15 +454,15 @@
},
"textMode": "auto"
},
- "pluginVersion": "9.3.2",
+ "pluginVersion": "10.0.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "PBFA97CFB590B2093"
},
- "editorMode": "builder",
- "expr": "max(total_slashed_validators_count{cluster=\"$cluster\"})",
+ "editorMode": "code",
+ "expr": "max(total_slashed_validators_count)",
"legendFormat": "__auto",
"range": true,
"refId": "A"
@@ -521,15 +521,15 @@
"text": {},
"textMode": "auto"
},
- "pluginVersion": "9.3.2",
+ "pluginVersion": "10.0.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "PBFA97CFB590B2093"
},
- "editorMode": "builder",
- "expr": "max(epoch{cluster=\"$cluster\"})",
+ "editorMode": "code",
+ "expr": "max(epoch)",
"hide": false,
"legendFormat": "__auto",
"range": true,
@@ -589,15 +589,15 @@
"text": {},
"textMode": "auto"
},
- "pluginVersion": "9.3.2",
+ "pluginVersion": "10.0.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "PBFA97CFB590B2093"
},
- "editorMode": "builder",
- "expr": "max(slot{cluster=\"$cluster\"})",
+ "editorMode": "code",
+ "expr": "max(slot)",
"hide": false,
"legendFormat": "__auto",
"range": true,
@@ -655,15 +655,15 @@
},
"textMode": "auto"
},
- "pluginVersion": "9.3.2",
+ "pluginVersion": "10.0.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "PBFA97CFB590B2093"
},
- "editorMode": "builder",
- "expr": "max(our_pending_queued_validators_count{cluster=\"$cluster\"})",
+ "editorMode": "code",
+ "expr": "max(our_pending_queued_validators_count)",
"legendFormat": "__auto",
"range": true,
"refId": "A"
@@ -720,15 +720,15 @@
},
"textMode": "auto"
},
- "pluginVersion": "9.3.2",
+ "pluginVersion": "10.0.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "PBFA97CFB590B2093"
},
- "editorMode": "builder",
- "expr": "max(total_pending_queued_validators_count{cluster=\"$cluster\"})",
+ "editorMode": "code",
+ "expr": "max(total_pending_queued_validators_count)",
"legendFormat": "__auto",
"range": true,
"refId": "A"
@@ -787,15 +787,15 @@
},
"textMode": "auto"
},
- "pluginVersion": "9.3.2",
+ "pluginVersion": "10.0.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "PBFA97CFB590B2093"
},
- "editorMode": "builder",
- "expr": "max(our_pending_queued_validators_count{cluster=\"$cluster\"})",
+ "editorMode": "code",
+ "expr": "max(our_pending_queued_validators_count)",
"hide": true,
"legendFormat": "__auto",
"range": true,
@@ -806,8 +806,8 @@
"type": "prometheus",
"uid": "PBFA97CFB590B2093"
},
- "editorMode": "builder",
- "expr": "max(total_pending_queued_validators_count{cluster=\"$cluster\"})",
+ "editorMode": "code",
+ "expr": "max(total_pending_queued_validators_count)",
"hide": true,
"legendFormat": "__auto",
"range": true,
@@ -879,15 +879,15 @@
"text": {},
"textMode": "auto"
},
- "pluginVersion": "9.3.2",
+ "pluginVersion": "10.0.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "PBFA97CFB590B2093"
},
- "editorMode": "builder",
- "expr": "max(entry_queue_duration_sec{cluster=\"$cluster\"})",
+ "editorMode": "code",
+ "expr": "max(entry_queue_duration_sec)",
"legendFormat": "__auto",
"range": true,
"refId": "A"
@@ -945,15 +945,15 @@
},
"textMode": "auto"
},
- "pluginVersion": "9.3.2",
+ "pluginVersion": "10.0.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "PBFA97CFB590B2093"
},
- "editorMode": "builder",
- "expr": "max(eth_usd{cluster=\"$cluster\"})",
+ "editorMode": "code",
+ "expr": "max(eth_usd)",
"legendFormat": "__auto",
"range": true,
"refId": "A"
@@ -1010,15 +1010,15 @@
},
"textMode": "auto"
},
- "pluginVersion": "9.3.2",
+ "pluginVersion": "10.0.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "PBFA97CFB590B2093"
},
- "editorMode": "builder",
- "expr": "max(our_exited_validators_count{cluster=\"$cluster\"})",
+ "editorMode": "code",
+ "expr": "max(our_exited_validators_count)",
"legendFormat": "__auto",
"range": true,
"refId": "A"
@@ -1074,15 +1074,15 @@
"showThresholdLabels": false,
"showThresholdMarkers": true
},
- "pluginVersion": "9.3.2",
+ "pluginVersion": "10.0.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "PBFA97CFB590B2093"
},
- "editorMode": "builder",
- "expr": "max(slot{cluster=\"$cluster\"}) % 32",
+ "editorMode": "code",
+ "expr": "max(slot) % 32",
"legendFormat": "__auto",
"range": true,
"refId": "A"
@@ -1141,15 +1141,15 @@
"text": {},
"textMode": "auto"
},
- "pluginVersion": "9.3.2",
+ "pluginVersion": "10.0.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "PBFA97CFB590B2093"
},
- "editorMode": "builder",
- "expr": "max(our_active_validators_count{cluster=\"$cluster\"})",
+ "editorMode": "code",
+ "expr": "max(our_active_validators_count)",
"hide": false,
"legendFormat": "__auto",
"range": true,
@@ -1207,15 +1207,15 @@
},
"textMode": "auto"
},
- "pluginVersion": "9.3.2",
+ "pluginVersion": "10.0.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "PBFA97CFB590B2093"
},
- "editorMode": "builder",
- "expr": "max(total_active_validators_count{cluster=\"$cluster\"})",
+ "editorMode": "code",
+ "expr": "max(total_active_validators_count)",
"legendFormat": "__auto",
"range": true,
"refId": "A"
@@ -1275,15 +1275,15 @@
"text": {},
"textMode": "auto"
},
- "pluginVersion": "9.3.2",
+ "pluginVersion": "10.0.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "PBFA97CFB590B2093"
},
- "editorMode": "builder",
- "expr": "max(our_active_validators_count{cluster=\"$cluster\"})",
+ "editorMode": "code",
+ "expr": "max(our_active_validators_count)",
"hide": true,
"legendFormat": "__auto",
"range": true,
@@ -1294,8 +1294,8 @@
"type": "prometheus",
"uid": "PBFA97CFB590B2093"
},
- "editorMode": "builder",
- "expr": "max(total_active_validators_count{cluster=\"$cluster\"})",
+ "editorMode": "code",
+ "expr": "max(total_active_validators_count)",
"hide": true,
"legendFormat": "__auto",
"range": true,
@@ -1318,81 +1318,112 @@
},
{
"datasource": {
- "type": "loki",
- "uid": "P8E80F9AEF21F6940"
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
+ },
+ "fieldConfig": {
+ "defaults": {
+ "color": {
+ "fixedColor": "blue",
+ "mode": "fixed"
+ },
+ "mappings": [],
+ "thresholds": {
+ "mode": "absolute",
+ "steps": [
+ {
+ "color": "green",
+ "value": null
+ }
+ ]
+ },
+ "unit": "ETH"
+ },
+ "overrides": []
},
"gridPos": {
- "h": 13,
- "w": 12,
+ "h": 6,
+ "w": 3,
"x": 12,
"y": 14
},
- "id": 12,
+ "id": 53,
"options": {
- "dedupStrategy": "none",
- "enableLogDetails": true,
- "prettifyLogMessage": false,
- "showCommonLabels": false,
- "showLabels": false,
- "showTime": true,
- "sortOrder": "Descending",
- "wrapLogMessage": false
+ "colorMode": "value",
+ "graphMode": "none",
+ "justifyMode": "auto",
+ "orientation": "auto",
+ "reduceOptions": {
+ "calcs": [
+ "lastNotNull"
+ ],
+ "fields": "",
+ "values": false
+ },
+ "textMode": "auto"
},
+ "pluginVersion": "10.0.2",
"targets": [
{
"datasource": {
- "type": "loki",
- "uid": "P8E80F9AEF21F6940"
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
},
- "editorMode": "builder",
- "expr": "{app=\"ethereum-validator-watcher\", cluster=\"$cluster\"} |= ``",
- "queryType": "range",
+ "editorMode": "code",
+ "expr": "sum(increase(our_ideal_sources_count_total[24h]))",
+ "hide": true,
+ "legendFormat": "__auto",
+ "range": true,
"refId": "A"
+ },
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
+ },
+ "editorMode": "code",
+ "expr": "sum(increase(our_ideal_targets_count_total[24h]))",
+ "hide": true,
+ "legendFormat": "__auto",
+ "range": true,
+ "refId": "B"
+ },
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
+ },
+ "editorMode": "code",
+ "expr": "sum(increase(our_ideal_heads_count_total[24h]))",
+ "hide": true,
+ "legendFormat": "__auto",
+ "range": true,
+ "refId": "C"
+ },
+ {
+ "datasource": {
+ "name": "Expression",
+ "type": "__expr__",
+ "uid": "__expr__"
+ },
+ "expression": "($A+$B+$C)/10**9",
+ "hide": false,
+ "refId": "D",
+ "type": "math"
}
],
- "title": "Logs",
- "type": "logs"
+ "title": "Kiln ideal att. rewards (24H)",
+ "type": "stat"
},
{
"datasource": {
"type": "prometheus",
"uid": "PBFA97CFB590B2093"
},
- "description": "",
"fieldConfig": {
"defaults": {
"color": {
- "mode": "palette-classic"
- },
- "custom": {
- "axisCenteredZero": false,
- "axisColorMode": "text",
- "axisLabel": "%",
- "axisPlacement": "auto",
- "barAlignment": 0,
- "drawStyle": "line",
- "fillOpacity": 72,
- "gradientMode": "none",
- "hideFrom": {
- "legend": false,
- "tooltip": false,
- "viz": false
- },
- "lineInterpolation": "smooth",
- "lineWidth": 3,
- "pointSize": 7,
- "scaleDistribution": {
- "type": "linear"
- },
- "showPoints": "auto",
- "spanNulls": false,
- "stacking": {
- "group": "A",
- "mode": "none"
- },
- "thresholdsStyle": {
- "mode": "off"
- }
+ "mode": "thresholds"
},
"mappings": [],
"thresholds": {
@@ -1401,75 +1432,49 @@
{
"color": "green",
"value": null
- }
- ]
- }
- },
- "overrides": [
- {
- "matcher": {
- "id": "byName",
- "options": "Raw"
- },
- "properties": [
+ },
{
- "id": "color",
- "value": {
- "fixedColor": "orange",
- "mode": "fixed"
- }
+ "color": "red",
+ "value": 80
}
]
},
- {
- "matcher": {
- "id": "byName",
- "options": "1 min - mini value "
- },
- "properties": [
- {
- "id": "color",
- "value": {
- "fixedColor": "red",
- "mode": "fixed"
- }
- }
- ]
- }
- ]
+ "unit": "ETH"
+ },
+ "overrides": []
},
"gridPos": {
- "h": 7,
- "w": 12,
- "x": 0,
- "y": 20
+ "h": 6,
+ "w": 3,
+ "x": 15,
+ "y": 14
},
- "id": 14,
+ "id": 55,
"options": {
- "legend": {
- "calcs": [],
- "displayMode": "list",
- "placement": "right",
- "showLegend": true
+ "colorMode": "value",
+ "graphMode": "none",
+ "justifyMode": "auto",
+ "orientation": "auto",
+ "reduceOptions": {
+ "calcs": [
+ "lastNotNull"
+ ],
+ "fields": "",
+ "values": false
},
- "tooltip": {
- "mode": "single",
- "sort": "none"
- }
+ "textMode": "auto"
},
- "pluginVersion": "9.3.2",
+ "pluginVersion": "10.0.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "PBFA97CFB590B2093"
},
- "editorMode": "builder",
- "exemplar": false,
- "expr": "max(suboptimal_attestations_rate{cluster=\"$cluster\"})",
- "format": "time_series",
- "instant": false,
- "legendFormat": "Raw",
+ "editorMode": "code",
+ "expr": "sum(increase(our_actual_pos_sources_count_total[24h]))",
+ "hide": true,
+ "legendFormat": "__auto",
"range": true,
"refId": "A"
},
@@ -1478,36 +1483,1422 @@
"type": "prometheus",
"uid": "PBFA97CFB590B2093"
},
- "editorMode": "builder",
- "expr": "max(min_over_time(suboptimal_attestations_rate{cluster=\"$cluster\"}[1m]))",
- "hide": false,
- "legendFormat": "1 min - mini value ",
+ "editorMode": "code",
+ "expr": "sum(increase(our_actual_neg_sources_count_total[24h]))",
+ "hide": true,
+ "legendFormat": "__auto",
"range": true,
"refId": "B"
+ },
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
+ },
+ "editorMode": "code",
+ "expr": "sum(increase(our_actual_pos_targets_count_total[24h]))",
+ "hide": true,
+ "legendFormat": "__auto",
+ "range": true,
+ "refId": "C"
+ },
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
+ },
+ "editorMode": "code",
+ "expr": "sum(increase(our_actual_neg_targets_count_total[24h]))",
+ "hide": true,
+ "legendFormat": "__auto",
+ "range": true,
+ "refId": "D"
+ },
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
+ },
+ "editorMode": "code",
+ "expr": "sum(increase(our_actual_heads_count_total[24h]))",
+ "hide": true,
+ "legendFormat": "__auto",
+ "range": true,
+ "refId": "E"
+ },
+ {
+ "datasource": {
+ "name": "Expression",
+ "type": "__expr__",
+ "uid": "__expr__"
+ },
+ "expression": "($A-$B+$C-$D+$E)/10**9",
+ "hide": false,
+ "refId": "F",
+ "type": "math"
}
],
- "title": "Kiln Suboptimal attestations rate",
- "type": "timeseries"
+ "title": "Kiln actual att. rewards (24H)",
+ "type": "stat"
},
{
"datasource": {
"type": "prometheus",
"uid": "PBFA97CFB590B2093"
},
- "description": "",
"fieldConfig": {
"defaults": {
"color": {
- "mode": "palette-classic"
+ "fixedColor": "orange",
+ "mode": "fixed"
},
- "custom": {
- "axisCenteredZero": false,
- "axisColorMode": "text",
- "axisLabel": "",
- "axisPlacement": "auto",
+ "mappings": [],
+ "thresholds": {
+ "mode": "absolute",
+ "steps": [
+ {
+ "color": "green",
+ "value": null
+ },
+ {
+ "color": "red",
+ "value": 80
+ }
+ ]
+ },
+ "unit": "ETH"
+ },
+ "overrides": []
+ },
+ "gridPos": {
+ "h": 6,
+ "w": 3,
+ "x": 18,
+ "y": 14
+ },
+ "id": 57,
+ "options": {
+ "colorMode": "value",
+ "graphMode": "none",
+ "justifyMode": "auto",
+ "orientation": "auto",
+ "reduceOptions": {
+ "calcs": [
+ "lastNotNull"
+ ],
+ "fields": "",
+ "values": false
+ },
+ "textMode": "auto"
+ },
+ "pluginVersion": "10.0.2",
+ "targets": [
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
+ },
+ "editorMode": "code",
+ "expr": "sum(increase(our_ideal_sources_count_total[24h]))",
+ "hide": true,
+ "legendFormat": "__auto",
+ "range": true,
+ "refId": "A"
+ },
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
+ },
+ "editorMode": "code",
+ "expr": "sum(increase(our_ideal_targets_count_total[24h]))",
+ "hide": true,
+ "legendFormat": "__auto",
+ "range": true,
+ "refId": "B"
+ },
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
+ },
+ "editorMode": "code",
+ "expr": "sum(increase(our_ideal_heads_count_total[24h]))",
+ "hide": true,
+ "legendFormat": "__auto",
+ "range": true,
+ "refId": "C"
+ },
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
+ },
+ "editorMode": "code",
+ "expr": "sum(increase(our_actual_pos_sources_count_total[24h]))",
+ "hide": true,
+ "legendFormat": "__auto",
+ "range": true,
+ "refId": "D"
+ },
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
+ },
+ "editorMode": "code",
+ "expr": "sum(increase(our_actual_neg_sources_count_total[24h]))",
+ "hide": true,
+ "legendFormat": "__auto",
+ "range": true,
+ "refId": "E"
+ },
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
+ },
+ "editorMode": "code",
+ "expr": "sum(increase(our_actual_pos_targets_count_total[24h]))",
+ "hide": true,
+ "legendFormat": "__auto",
+ "range": true,
+ "refId": "F"
+ },
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
+ },
+ "editorMode": "code",
+ "expr": "sum(increase(our_actual_neg_targets_count_total[24h]))",
+ "hide": true,
+ "legendFormat": "__auto",
+ "range": true,
+ "refId": "G"
+ },
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
+ },
+ "editorMode": "code",
+ "expr": "sum(increase(our_actual_heads_count_total[24h]))",
+ "hide": true,
+ "legendFormat": "__auto",
+ "range": true,
+ "refId": "H"
+ },
+ {
+ "datasource": {
+ "name": "Expression",
+ "type": "__expr__",
+ "uid": "__expr__"
+ },
+ "expression": "$A+$B+$C",
+ "hide": true,
+ "refId": "I",
+ "type": "math"
+ },
+ {
+ "datasource": {
+ "name": "Expression",
+ "type": "__expr__",
+ "uid": "__expr__"
+ },
+ "expression": "$D-$E+$F-$G+$H",
+ "hide": true,
+ "refId": "J",
+ "type": "math"
+ },
+ {
+ "datasource": {
+ "name": "Expression",
+ "type": "__expr__",
+ "uid": "__expr__"
+ },
+ "expression": "($J-$I)/10**9",
+ "hide": false,
+ "refId": "K",
+ "type": "math"
+ }
+ ],
+ "title": "Kiln att. rewards shortfall & penalties (24H)",
+ "type": "stat"
+ },
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
+ },
+ "fieldConfig": {
+ "defaults": {
+ "color": {
+ "mode": "thresholds"
+ },
+ "mappings": [],
+ "max": 1,
+ "min": 0,
+ "thresholds": {
+ "mode": "absolute",
+ "steps": [
+ {
+ "color": "red",
+ "value": null
+ },
+ {
+ "color": "orange",
+ "value": 0.99
+ },
+ {
+ "color": "yellow",
+ "value": 0.993
+ },
+ {
+ "color": "green",
+ "value": 0.995
+ }
+ ]
+ },
+ "unit": "percentunit"
+ },
+ "overrides": []
+ },
+ "gridPos": {
+ "h": 6,
+ "w": 3,
+ "x": 21,
+ "y": 14
+ },
+ "id": 59,
+ "options": {
+ "orientation": "auto",
+ "reduceOptions": {
+ "calcs": [
+ "lastNotNull"
+ ],
+ "fields": "",
+ "values": false
+ },
+ "showThresholdLabels": false,
+ "showThresholdMarkers": true
+ },
+ "pluginVersion": "10.0.2",
+ "targets": [
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
+ },
+ "editorMode": "code",
+ "expr": "sum(increase(our_ideal_sources_count_total[24h]))",
+ "hide": true,
+ "legendFormat": "__auto",
+ "range": true,
+ "refId": "A"
+ },
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
+ },
+ "editorMode": "code",
+ "expr": "sum(increase(our_ideal_targets_count_total[24h]))",
+ "hide": true,
+ "legendFormat": "__auto",
+ "range": true,
+ "refId": "B"
+ },
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
+ },
+ "editorMode": "code",
+ "expr": "sum(increase(our_ideal_heads_count_total[24h]))",
+ "hide": true,
+ "legendFormat": "__auto",
+ "range": true,
+ "refId": "C"
+ },
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
+ },
+ "editorMode": "code",
+ "expr": "sum(increase(our_actual_pos_sources_count_total[24h]))",
+ "hide": true,
+ "legendFormat": "__auto",
+ "range": true,
+ "refId": "D"
+ },
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
+ },
+ "editorMode": "code",
+ "expr": "sum(increase(our_actual_neg_sources_count_total[24h]))",
+ "hide": true,
+ "legendFormat": "__auto",
+ "range": true,
+ "refId": "E"
+ },
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
+ },
+ "editorMode": "code",
+ "expr": "sum(increase(our_actual_pos_targets_count_total[24h]))",
+ "hide": true,
+ "legendFormat": "__auto",
+ "range": true,
+ "refId": "F"
+ },
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
+ },
+ "editorMode": "code",
+ "expr": "sum(increase(our_actual_neg_targets_count_total[24h]))",
+ "hide": true,
+ "legendFormat": "__auto",
+ "range": true,
+ "refId": "G"
+ },
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
+ },
+ "editorMode": "code",
+ "expr": "sum(increase(our_actual_heads_count_total[24h]))",
+ "hide": true,
+ "legendFormat": "__auto",
+ "range": true,
+ "refId": "H"
+ },
+ {
+ "datasource": {
+ "name": "Expression",
+ "type": "__expr__",
+ "uid": "__expr__"
+ },
+ "expression": "$A+$B+$C",
+ "hide": true,
+ "refId": "I",
+ "type": "math"
+ },
+ {
+ "datasource": {
+ "name": "Expression",
+ "type": "__expr__",
+ "uid": "__expr__"
+ },
+ "expression": "$D-$E+$F-$G+$H",
+ "hide": true,
+ "refId": "J",
+ "type": "math"
+ },
+ {
+ "datasource": {
+ "name": "Expression",
+ "type": "__expr__",
+ "uid": "__expr__"
+ },
+ "expression": "$J/$I",
+ "hide": false,
+ "refId": "K",
+ "type": "math"
+ }
+ ],
+ "title": "Kiln att. rewards rate (24H)",
+ "type": "gauge"
+ },
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
+ },
+ "fieldConfig": {
+ "defaults": {
+ "color": {
+ "fixedColor": "blue",
+ "mode": "fixed"
+ },
+ "mappings": [],
+ "thresholds": {
+ "mode": "absolute",
+ "steps": [
+ {
+ "color": "green",
+ "value": null
+ }
+ ]
+ },
+ "unit": "ETH"
+ },
+ "overrides": []
+ },
+ "gridPos": {
+ "h": 6,
+ "w": 3,
+ "x": 12,
+ "y": 20
+ },
+ "id": 60,
+ "options": {
+ "colorMode": "value",
+ "graphMode": "none",
+ "justifyMode": "auto",
+ "orientation": "auto",
+ "reduceOptions": {
+ "calcs": [
+ "lastNotNull"
+ ],
+ "fields": "",
+ "values": false
+ },
+ "textMode": "auto"
+ },
+ "pluginVersion": "10.0.2",
+ "targets": [
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
+ },
+ "editorMode": "code",
+ "expr": "sum(increase(net_ideal_sources_count_total[24h]))",
+ "hide": true,
+ "legendFormat": "__auto",
+ "range": true,
+ "refId": "A"
+ },
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
+ },
+ "editorMode": "code",
+ "expr": "sum(increase(net_ideal_targets_count_total[24h]))",
+ "hide": true,
+ "legendFormat": "__auto",
+ "range": true,
+ "refId": "B"
+ },
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
+ },
+ "editorMode": "code",
+ "expr": "sum(increase(net_ideal_heads_count_total[24h]))",
+ "hide": true,
+ "legendFormat": "__auto",
+ "range": true,
+ "refId": "C"
+ },
+ {
+ "datasource": {
+ "name": "Expression",
+ "type": "__expr__",
+ "uid": "__expr__"
+ },
+ "expression": "($A+$B+$C)/10**9",
+ "hide": false,
+ "refId": "D",
+ "type": "math"
+ }
+ ],
+ "title": "Network ideal att. rewards (24H)",
+ "type": "stat"
+ },
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
+ },
+ "fieldConfig": {
+ "defaults": {
+ "color": {
+ "mode": "thresholds"
+ },
+ "mappings": [],
+ "thresholds": {
+ "mode": "absolute",
+ "steps": [
+ {
+ "color": "green",
+ "value": null
+ },
+ {
+ "color": "green",
+ "value": 80
+ }
+ ]
+ },
+ "unit": "ETH"
+ },
+ "overrides": []
+ },
+ "gridPos": {
+ "h": 6,
+ "w": 3,
+ "x": 15,
+ "y": 20
+ },
+ "id": 61,
+ "options": {
+ "colorMode": "value",
+ "graphMode": "none",
+ "justifyMode": "auto",
+ "orientation": "auto",
+ "reduceOptions": {
+ "calcs": [
+ "lastNotNull"
+ ],
+ "fields": "",
+ "values": false
+ },
+ "textMode": "auto"
+ },
+ "pluginVersion": "10.0.2",
+ "targets": [
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
+ },
+ "editorMode": "code",
+ "expr": "sum(increase(net_actual_pos_sources_count_total[24h]))",
+ "hide": true,
+ "legendFormat": "__auto",
+ "range": true,
+ "refId": "A"
+ },
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
+ },
+ "editorMode": "code",
+ "expr": "sum(increase(net_actual_neg_sources_count_total[24h]))",
+ "hide": true,
+ "legendFormat": "__auto",
+ "range": true,
+ "refId": "B"
+ },
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
+ },
+ "editorMode": "code",
+ "expr": "sum(increase(net_actual_pos_targets_count_total[24h]))",
+ "hide": true,
+ "legendFormat": "__auto",
+ "range": true,
+ "refId": "C"
+ },
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
+ },
+ "editorMode": "code",
+ "expr": "sum(increase(net_actual_neg_targets_count_total[24h]))",
+ "hide": true,
+ "legendFormat": "__auto",
+ "range": true,
+ "refId": "D"
+ },
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
+ },
+ "editorMode": "code",
+ "expr": "sum(increase(net_actual_heads_count_total[24h]))",
+ "hide": true,
+ "legendFormat": "__auto",
+ "range": true,
+ "refId": "E"
+ },
+ {
+ "datasource": {
+ "name": "Expression",
+ "type": "__expr__",
+ "uid": "__expr__"
+ },
+ "expression": "($A-$B+$C-$D+$E)/10**9",
+ "hide": false,
+ "refId": "F",
+ "type": "math"
+ }
+ ],
+ "title": "Network actual att. rewards (24H)",
+ "type": "stat"
+ },
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
+ },
+ "fieldConfig": {
+ "defaults": {
+ "color": {
+ "fixedColor": "orange",
+ "mode": "fixed"
+ },
+ "mappings": [],
+ "thresholds": {
+ "mode": "absolute",
+ "steps": [
+ {
+ "color": "green",
+ "value": null
+ },
+ {
+ "color": "red",
+ "value": 80
+ }
+ ]
+ },
+ "unit": "ETH"
+ },
+ "overrides": []
+ },
+ "gridPos": {
+ "h": 6,
+ "w": 3,
+ "x": 18,
+ "y": 20
+ },
+ "id": 62,
+ "options": {
+ "colorMode": "value",
+ "graphMode": "none",
+ "justifyMode": "auto",
+ "orientation": "auto",
+ "reduceOptions": {
+ "calcs": [
+ "lastNotNull"
+ ],
+ "fields": "",
+ "values": false
+ },
+ "textMode": "auto"
+ },
+ "pluginVersion": "10.0.2",
+ "targets": [
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
+ },
+ "editorMode": "code",
+ "expr": "sum(increase(net_ideal_sources_count_total[24h]))",
+ "hide": true,
+ "legendFormat": "__auto",
+ "range": true,
+ "refId": "A"
+ },
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
+ },
+ "editorMode": "code",
+ "expr": "sum(increase(net_ideal_targets_count_total[24h]))",
+ "hide": true,
+ "legendFormat": "__auto",
+ "range": true,
+ "refId": "B"
+ },
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
+ },
+ "editorMode": "code",
+ "expr": "sum(increase(net_ideal_heads_count_total[24h]))",
+ "hide": true,
+ "legendFormat": "__auto",
+ "range": true,
+ "refId": "C"
+ },
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
+ },
+ "editorMode": "code",
+ "expr": "sum(increase(net_actual_pos_sources_count_total[24h]))",
+ "hide": true,
+ "legendFormat": "__auto",
+ "range": true,
+ "refId": "D"
+ },
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
+ },
+ "editorMode": "code",
+ "expr": "sum(increase(net_actual_neg_sources_count_total[24h]))",
+ "hide": true,
+ "legendFormat": "__auto",
+ "range": true,
+ "refId": "E"
+ },
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
+ },
+ "editorMode": "code",
+ "expr": "sum(increase(net_actual_pos_targets_count_total[24h]))",
+ "hide": true,
+ "legendFormat": "__auto",
+ "range": true,
+ "refId": "F"
+ },
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
+ },
+ "editorMode": "code",
+ "expr": "sum(increase(net_actual_neg_targets_count_total[24h]))",
+ "hide": true,
+ "legendFormat": "__auto",
+ "range": true,
+ "refId": "G"
+ },
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
+ },
+ "editorMode": "code",
+ "expr": "sum(increase(net_actual_heads_count_total[24h]))",
+ "hide": true,
+ "legendFormat": "__auto",
+ "range": true,
+ "refId": "H"
+ },
+ {
+ "datasource": {
+ "name": "Expression",
+ "type": "__expr__",
+ "uid": "__expr__"
+ },
+ "expression": "$A+$B+$C",
+ "hide": true,
+ "refId": "I",
+ "type": "math"
+ },
+ {
+ "datasource": {
+ "name": "Expression",
+ "type": "__expr__",
+ "uid": "__expr__"
+ },
+ "expression": "$D-$E+$F-$G+$H",
+ "hide": true,
+ "refId": "J",
+ "type": "math"
+ },
+ {
+ "datasource": {
+ "name": "Expression",
+ "type": "__expr__",
+ "uid": "__expr__"
+ },
+ "expression": "($J-$I)/10**9",
+ "hide": false,
+ "refId": "K",
+ "type": "math"
+ }
+ ],
+ "title": "Network att. rewards shortfall & penalties (24H)",
+ "type": "stat"
+ },
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
+ },
+ "fieldConfig": {
+ "defaults": {
+ "color": {
+ "mode": "thresholds"
+ },
+ "mappings": [],
+ "max": 1,
+ "min": 0,
+ "thresholds": {
+ "mode": "absolute",
+ "steps": [
+ {
+ "color": "red",
+ "value": null
+ },
+ {
+ "color": "orange",
+ "value": 0.99
+ },
+ {
+ "color": "yellow",
+ "value": 0.993
+ },
+ {
+ "color": "green",
+ "value": 0.995
+ }
+ ]
+ },
+ "unit": "percentunit"
+ },
+ "overrides": []
+ },
+ "gridPos": {
+ "h": 6,
+ "w": 3,
+ "x": 21,
+ "y": 20
+ },
+ "id": 63,
+ "options": {
+ "orientation": "auto",
+ "reduceOptions": {
+ "calcs": [
+ "lastNotNull"
+ ],
+ "fields": "",
+ "values": false
+ },
+ "showThresholdLabels": false,
+ "showThresholdMarkers": true
+ },
+ "pluginVersion": "10.0.2",
+ "targets": [
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
+ },
+ "editorMode": "code",
+ "expr": "sum(increase(net_ideal_sources_count_total[24h]))",
+ "hide": true,
+ "legendFormat": "__auto",
+ "range": true,
+ "refId": "A"
+ },
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
+ },
+ "editorMode": "code",
+ "expr": "sum(increase(net_ideal_targets_count_total[24h]))",
+ "hide": true,
+ "legendFormat": "__auto",
+ "range": true,
+ "refId": "B"
+ },
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
+ },
+ "editorMode": "code",
+ "expr": "sum(increase(net_ideal_heads_count_total[24h]))",
+ "hide": true,
+ "legendFormat": "__auto",
+ "range": true,
+ "refId": "C"
+ },
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
+ },
+ "editorMode": "code",
+ "expr": "sum(increase(net_actual_pos_sources_count_total[24h]))",
+ "hide": true,
+ "legendFormat": "__auto",
+ "range": true,
+ "refId": "D"
+ },
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
+ },
+ "editorMode": "code",
+ "expr": "sum(increase(net_actual_neg_sources_count_total[24h]))",
+ "hide": true,
+ "legendFormat": "__auto",
+ "range": true,
+ "refId": "E"
+ },
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
+ },
+ "editorMode": "code",
+ "expr": "sum(increase(net_actual_pos_targets_count_total[24h]))",
+ "hide": true,
+ "legendFormat": "__auto",
+ "range": true,
+ "refId": "F"
+ },
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
+ },
+ "editorMode": "code",
+ "expr": "sum(increase(net_actual_neg_targets_count_total[24h]))",
+ "hide": true,
+ "legendFormat": "__auto",
+ "range": true,
+ "refId": "G"
+ },
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
+ },
+ "editorMode": "code",
+ "expr": "sum(increase(net_actual_heads_count_total[24h]))",
+ "hide": true,
+ "legendFormat": "__auto",
+ "range": true,
+ "refId": "H"
+ },
+ {
+ "datasource": {
+ "name": "Expression",
+ "type": "__expr__",
+ "uid": "__expr__"
+ },
+ "expression": "$A+$B+$C",
+ "hide": true,
+ "refId": "I",
+ "type": "math"
+ },
+ {
+ "datasource": {
+ "name": "Expression",
+ "type": "__expr__",
+ "uid": "__expr__"
+ },
+ "expression": "$D-$E+$F-$G+$H",
+ "hide": true,
+ "refId": "J",
+ "type": "math"
+ },
+ {
+ "datasource": {
+ "name": "Expression",
+ "type": "__expr__",
+ "uid": "__expr__"
+ },
+ "expression": "$J/$I",
+ "hide": false,
+ "refId": "K",
+ "type": "math"
+ }
+ ],
+ "title": "Network att. rewards rate (24H)",
+ "type": "gauge"
+ },
+ {
+ "datasource": {
+ "type": "loki",
+ "uid": "P8E80F9AEF21F6940"
+ },
+ "gridPos": {
+ "h": 13,
+ "w": 24,
+ "x": 0,
+ "y": 26
+ },
+ "id": 12,
+ "options": {
+ "dedupStrategy": "none",
+ "enableLogDetails": false,
+ "prettifyLogMessage": false,
+ "showCommonLabels": false,
+ "showLabels": false,
+ "showTime": true,
+ "sortOrder": "Descending",
+ "wrapLogMessage": false
+ },
+ "targets": [
+ {
+ "datasource": {
+ "type": "loki",
+ "uid": "P8E80F9AEF21F6940"
+ },
+ "editorMode": "code",
+ "expr": "{app=\"ethereum-validator-watcher\"}",
+ "queryType": "range",
+ "refId": "A"
+ }
+ ],
+ "title": "Logs",
+ "type": "logs"
+ },
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
+ },
+ "description": "",
+ "fieldConfig": {
+ "defaults": {
+ "color": {
+ "mode": "palette-classic"
+ },
+ "custom": {
+ "axisCenteredZero": false,
+ "axisColorMode": "text",
+ "axisLabel": "",
+ "axisPlacement": "auto",
+ "barAlignment": 0,
+ "drawStyle": "line",
+ "fillOpacity": 72,
+ "gradientMode": "none",
+ "hideFrom": {
+ "legend": false,
+ "tooltip": false,
+ "viz": false
+ },
+ "lineInterpolation": "smooth",
+ "lineWidth": 3,
+ "pointSize": 7,
+ "scaleDistribution": {
+ "type": "linear"
+ },
+ "showPoints": "auto",
+ "spanNulls": false,
+ "stacking": {
+ "group": "A",
+ "mode": "none"
+ },
+ "thresholdsStyle": {
+ "mode": "off"
+ }
+ },
+ "mappings": [],
+ "thresholds": {
+ "mode": "absolute",
+ "steps": [
+ {
+ "color": "green",
+ "value": null
+ }
+ ]
+ },
+ "unit": "percent"
+ },
+ "overrides": [
+ {
+ "matcher": {
+ "id": "byName",
+ "options": "Raw"
+ },
+ "properties": [
+ {
+ "id": "color",
+ "value": {
+ "fixedColor": "orange",
+ "mode": "fixed"
+ }
+ }
+ ]
+ },
+ {
+ "matcher": {
+ "id": "byName",
+ "options": "1 min - mini value "
+ },
+ "properties": [
+ {
+ "id": "color",
+ "value": {
+ "fixedColor": "red",
+ "mode": "fixed"
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "gridPos": {
+ "h": 7,
+ "w": 12,
+ "x": 0,
+ "y": 39
+ },
+ "id": 14,
+ "options": {
+ "legend": {
+ "calcs": [],
+ "displayMode": "list",
+ "placement": "bottom",
+ "showLegend": false
+ },
+ "tooltip": {
+ "mode": "single",
+ "sort": "none"
+ }
+ },
+ "pluginVersion": "9.3.2",
+ "targets": [
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
+ },
+ "editorMode": "code",
+ "exemplar": false,
+ "expr": "max(suboptimal_attestations_rate)",
+ "format": "time_series",
+ "instant": false,
+ "legendFormat": "Raw",
+ "range": true,
+ "refId": "A"
+ },
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
+ },
+ "editorMode": "code",
+ "expr": "max(min_over_time(suboptimal_attestations_rate[2m]))",
+ "hide": false,
+ "legendFormat": "1 min - mini value ",
+ "range": true,
+ "refId": "B"
+ }
+ ],
+ "title": "Kiln Suboptimal attestations rate",
+ "type": "timeseries"
+ },
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
+ },
+ "fieldConfig": {
+ "defaults": {
+ "color": {
+ "fixedColor": "yellow",
+ "mode": "shades"
+ },
+ "custom": {
+ "axisCenteredZero": false,
+ "axisColorMode": "text",
+ "axisLabel": "",
+ "axisPlacement": "auto",
+ "barAlignment": 0,
+ "drawStyle": "line",
+ "fillOpacity": 27,
+ "gradientMode": "none",
+ "hideFrom": {
+ "legend": false,
+ "tooltip": false,
+ "viz": false
+ },
+ "lineInterpolation": "smooth",
+ "lineWidth": 3,
+ "pointSize": 7,
+ "scaleDistribution": {
+ "type": "linear"
+ },
+ "showPoints": "auto",
+ "spanNulls": false,
+ "stacking": {
+ "group": "A",
+ "mode": "none"
+ },
+ "thresholdsStyle": {
+ "mode": "off"
+ }
+ },
+ "mappings": [],
+ "thresholds": {
+ "mode": "absolute",
+ "steps": [
+ {
+ "color": "yellow",
+ "value": null
+ }
+ ]
+ }
+ },
+ "overrides": []
+ },
+ "gridPos": {
+ "h": 7,
+ "w": 12,
+ "x": 12,
+ "y": 39
+ },
+ "id": 64,
+ "options": {
+ "legend": {
+ "calcs": [],
+ "displayMode": "list",
+ "placement": "bottom",
+ "showLegend": false
+ },
+ "tooltip": {
+ "mode": "single",
+ "sort": "none"
+ }
+ },
+ "targets": [
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
+ },
+ "editorMode": "code",
+ "expr": "max(round(increase(bad_relay_count_total[24h]), 1))",
+ "hide": false,
+ "legendFormat": "__auto",
+ "range": true,
+ "refId": "A"
+ }
+ ],
+ "title": "Blocks built with non-allowlisted relay (24H)",
+ "type": "timeseries"
+ },
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
+ },
+ "description": "",
+ "fieldConfig": {
+ "defaults": {
+ "color": {
+ "fixedColor": "red",
+ "mode": "fixed"
+ },
+ "custom": {
+ "axisCenteredZero": false,
+ "axisColorMode": "text",
+ "axisLabel": "",
+ "axisPlacement": "auto",
+ "barAlignment": 0,
+ "drawStyle": "line",
+ "fillOpacity": 27,
+ "gradientMode": "none",
+ "hideFrom": {
+ "legend": false,
+ "tooltip": false,
+ "viz": false
+ },
+ "lineInterpolation": "smooth",
+ "lineWidth": 3,
+ "pointSize": 7,
+ "scaleDistribution": {
+ "type": "linear"
+ },
+ "showPoints": "auto",
+ "spanNulls": false,
+ "stacking": {
+ "group": "A",
+ "mode": "none"
+ },
+ "thresholdsStyle": {
+ "mode": "off"
+ }
+ },
+ "mappings": [],
+ "max": 10,
+ "min": 0,
+ "thresholds": {
+ "mode": "absolute",
+ "steps": [
+ {
+ "color": "green",
+ "value": null
+ }
+ ]
+ }
+ },
+ "overrides": []
+ },
+ "gridPos": {
+ "h": 7,
+ "w": 12,
+ "x": 0,
+ "y": 46
+ },
+ "id": 13,
+ "options": {
+ "legend": {
+ "calcs": [],
+ "displayMode": "list",
+ "placement": "bottom",
+ "showLegend": false
+ },
+ "tooltip": {
+ "mode": "single",
+ "sort": "none"
+ }
+ },
+ "pluginVersion": "9.3.2",
+ "targets": [
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
+ },
+ "editorMode": "code",
+ "exemplar": false,
+ "expr": "max(increase(missed_block_proposals_count_total[24h]))",
+ "format": "time_series",
+ "instant": false,
+ "legendFormat": "Missed blocks",
+ "range": true,
+ "refId": "A"
+ }
+ ],
+ "title": "Kiln missed block proposals in the last 24H",
+ "type": "timeseries"
+ },
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
+ },
+ "fieldConfig": {
+ "defaults": {
+ "color": {
+ "fixedColor": "yellow",
+ "mode": "fixed"
+ },
+ "custom": {
+ "axisCenteredZero": false,
+ "axisColorMode": "text",
+ "axisLabel": "",
+ "axisPlacement": "auto",
"barAlignment": 0,
"drawStyle": "line",
- "fillOpacity": 22,
+ "fillOpacity": 27,
"gradientMode": "none",
"hideFrom": {
"legend": false,
@@ -1516,7 +2907,7 @@
},
"lineInterpolation": "smooth",
"lineWidth": 3,
- "pointSize": 7,
+ "pointSize": 5,
"scaleDistribution": {
"type": "linear"
},
@@ -1527,71 +2918,32 @@
"mode": "none"
},
"thresholdsStyle": {
- "mode": "dashed"
+ "mode": "off"
}
},
"mappings": [],
- "max": 10,
- "min": 0,
"thresholds": {
"mode": "absolute",
"steps": [
{
- "color": "green",
+ "color": "yellow",
"value": null
- },
- {
- "color": "#EAB839",
- "value": 1
- },
- {
- "color": "red",
- "value": 2
}
]
- }
+ },
+ "unit": "percentunit"
},
"overrides": [
{
"matcher": {
"id": "byName",
- "options": "Missed attestations"
- },
- "properties": [
- {
- "id": "color",
- "value": {
- "fixedColor": "yellow",
- "mode": "fixed"
- }
- }
- ]
- },
- {
- "matcher": {
- "id": "byName",
- "options": "Double missed attestations"
- },
- "properties": [
- {
- "id": "color",
- "value": {
- "fixedColor": "red",
- "mode": "fixed"
- }
- }
- ]
- },
- {
- "matcher": {
- "id": "byName",
- "options": "Missed blocks"
+ "options": "Network"
},
"properties": [
{
"id": "color",
"value": {
- "fixedColor": "red",
+ "fixedColor": "green",
"mode": "fixed"
}
}
@@ -1602,40 +2954,49 @@
"gridPos": {
"h": 7,
"w": 12,
- "x": 0,
- "y": 27
+ "x": 12,
+ "y": 46
},
- "id": 13,
+ "id": 49,
"options": {
"legend": {
"calcs": [],
"displayMode": "list",
"placement": "bottom",
- "showLegend": false
+ "showLegend": true
},
"tooltip": {
"mode": "single",
"sort": "none"
}
},
- "pluginVersion": "9.3.2",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "PBFA97CFB590B2093"
},
- "editorMode": "builder",
- "exemplar": false,
- "expr": "increase(missed_block_proposals_count_total{cluster=\"$cluster\"}[24h])",
- "format": "time_series",
- "instant": false,
- "legendFormat": "Missed blocks",
+ "editorMode": "code",
+ "expr": "max(net_suboptimal_targets_rate)",
+ "legendFormat": "Network",
"range": true,
"refId": "A"
+ },
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
+ },
+ "editorMode": "code",
+ "expr": "max(our_suboptimal_targets_rate)",
+ "hide": false,
+ "instant": false,
+ "legendFormat": "Us",
+ "range": true,
+ "refId": "B"
}
],
- "title": "Kiln missed block proposals in the last 24H",
+ "title": "Untimely or bad target vote",
"type": "timeseries"
},
{
@@ -1647,7 +3008,8 @@
"fieldConfig": {
"defaults": {
"color": {
- "mode": "palette-classic"
+ "fixedColor": "yellow",
+ "mode": "fixed"
},
"custom": {
"axisCenteredZero": false,
@@ -1686,45 +3048,11 @@
{
"color": "green",
"value": null
- },
- {
- "color": "red",
- "value": 1
}
]
}
},
"overrides": [
- {
- "matcher": {
- "id": "byName",
- "options": "Missed attestations"
- },
- "properties": [
- {
- "id": "color",
- "value": {
- "fixedColor": "yellow",
- "mode": "fixed"
- }
- }
- ]
- },
- {
- "matcher": {
- "id": "byName",
- "options": "Double missed attestations"
- },
- "properties": [
- {
- "id": "color",
- "value": {
- "fixedColor": "dark-orange",
- "mode": "fixed"
- }
- }
- ]
- },
{
"matcher": {
"id": "byName",
@@ -1760,8 +3088,8 @@
"gridPos": {
"h": 7,
"w": 12,
- "x": 12,
- "y": 27
+ "x": 0,
+ "y": 53
},
"id": 10,
"options": {
@@ -1769,7 +3097,7 @@
"calcs": [],
"displayMode": "list",
"placement": "right",
- "showLegend": true
+ "showLegend": false
},
"tooltip": {
"mode": "single",
@@ -1783,9 +3111,9 @@
"type": "prometheus",
"uid": "PBFA97CFB590B2093"
},
- "editorMode": "builder",
+ "editorMode": "code",
"exemplar": false,
- "expr": "max(missed_attestations_count{cluster=\"$cluster\"})",
+ "expr": "max(missed_attestations_count)",
"format": "time_series",
"instant": false,
"legendFormat": "Simple",
@@ -1797,8 +3125,8 @@
"type": "prometheus",
"uid": "PBFA97CFB590B2093"
},
- "editorMode": "builder",
- "expr": "max(double_missed_attestations_count{cluster=\"$cluster\"})",
+ "editorMode": "code",
+ "expr": "max(double_missed_attestations_count)",
"hide": false,
"legendFormat": "Double",
"range": true,
@@ -1816,7 +3144,8 @@
"fieldConfig": {
"defaults": {
"color": {
- "mode": "palette-classic"
+ "fixedColor": "yellow",
+ "mode": "fixed"
},
"custom": {
"axisCenteredZero": false,
@@ -1825,7 +3154,7 @@
"axisPlacement": "auto",
"barAlignment": 0,
"drawStyle": "line",
- "fillOpacity": 72,
+ "fillOpacity": 27,
"gradientMode": "none",
"hideFrom": {
"legend": false,
@@ -1834,7 +3163,7 @@
},
"lineInterpolation": "smooth",
"lineWidth": 3,
- "pointSize": 7,
+ "pointSize": 5,
"scaleDistribution": {
"type": "linear"
},
@@ -1855,94 +3184,141 @@
{
"color": "yellow",
"value": null
- },
- {
- "color": "yellow",
- "value": 80
}
]
- }
+ },
+ "unit": "percentunit"
},
"overrides": [
{
"matcher": {
"id": "byName",
- "options": "{__name__=\"bad_relay_count_total\", cluster=\"kiln-aws-mainnet-eu-west-1\", container=\"validator-watcher\", endpoint=\"metrics\", instance=\"10.40.5.90:8000\", job=\"ethereum-monitoring/ethereum-validator-watcher\", namespace=\"ethereum-monitoring\", pod=\"ethereum-validator-watcher-7d9d574dfb-4ff66\", prometheus=\"telemetry/kube-prometheus-stack-prometheus\"}"
+ "options": "Network"
},
"properties": [
{
"id": "color",
"value": {
- "fixedColor": "yellow",
+ "fixedColor": "green",
"mode": "fixed"
}
}
]
+ }
+ ]
+ },
+ "gridPos": {
+ "h": 7,
+ "w": 12,
+ "x": 12,
+ "y": 53
+ },
+ "id": 51,
+ "options": {
+ "legend": {
+ "calcs": [],
+ "displayMode": "list",
+ "placement": "bottom",
+ "showLegend": true
+ },
+ "tooltip": {
+ "mode": "single",
+ "sort": "none"
+ }
+ },
+ "targets": [
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
},
- {
- "matcher": {
- "id": "byName",
- "options": "{__name__=\"bad_relay_count_total\", cluster=\"kiln-aws-mainnet-eu-west-1\", container=\"validator-watcher\", endpoint=\"metrics\", instance=\"10.40.5.90:8000\", job=\"ethereum-monitoring/ethereum-validator-watcher\", namespace=\"ethereum-monitoring\", pod=\"ethereum-validator-watcher-57874c6589-bs6hf\", prometheus=\"telemetry/kube-prometheus-stack-prometheus\"}"
- },
- "properties": [
- {
- "id": "color",
- "value": {
- "fixedColor": "yellow",
- "mode": "fixed"
- }
- }
- ]
+ "editorMode": "code",
+ "expr": "max(net_suboptimal_heads_rate)",
+ "legendFormat": "Network",
+ "range": true,
+ "refId": "A"
+ },
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
},
- {
- "matcher": {
- "id": "byName",
- "options": "{__name__=\"bad_relay_count_total\", cluster=\"kiln-aws-mainnet-eu-west-1\", container=\"validator-watcher\", endpoint=\"metrics\", instance=\"10.40.81.197:8000\", job=\"ethereum-monitoring/ethereum-validator-watcher\", namespace=\"ethereum-monitoring\", pod=\"ethereum-validator-watcher-77fc55fff6-nztrz\", prometheus=\"telemetry/kube-prometheus-stack-prometheus\"}"
- },
- "properties": [
- {
- "id": "color",
- "value": {
- "fixedColor": "yellow",
- "mode": "fixed"
- }
- }
- ]
+ "editorMode": "code",
+ "expr": "max(our_suboptimal_heads_rate)",
+ "hide": false,
+ "instant": false,
+ "legendFormat": "Us",
+ "range": true,
+ "refId": "B"
+ }
+ ],
+ "title": "Untimely or bad head vote",
+ "type": "timeseries"
+ },
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
+ },
+ "fieldConfig": {
+ "defaults": {
+ "color": {
+ "fixedColor": "yellow",
+ "mode": "fixed"
},
- {
- "__systemRef": "hideSeriesFrom",
- "matcher": {
- "id": "byNames",
- "options": {
- "mode": "exclude",
- "names": [
- "max(bad_relay_count_total{cluster=\"kiln-aws-mainnet-eu-west-1\"})"
- ],
- "prefix": "All except:",
- "readOnly": true
- }
+ "custom": {
+ "axisCenteredZero": false,
+ "axisColorMode": "text",
+ "axisLabel": "",
+ "axisPlacement": "auto",
+ "barAlignment": 0,
+ "drawStyle": "line",
+ "fillOpacity": 27,
+ "gradientMode": "none",
+ "hideFrom": {
+ "legend": false,
+ "tooltip": false,
+ "viz": false
},
- "properties": [
+ "lineInterpolation": "smooth",
+ "lineWidth": 3,
+ "pointSize": 5,
+ "scaleDistribution": {
+ "type": "linear"
+ },
+ "showPoints": "auto",
+ "spanNulls": false,
+ "stacking": {
+ "group": "A",
+ "mode": "none"
+ },
+ "thresholdsStyle": {
+ "mode": "off"
+ }
+ },
+ "mappings": [],
+ "thresholds": {
+ "mode": "absolute",
+ "steps": [
{
- "id": "custom.hideFrom",
- "value": {
- "legend": false,
- "tooltip": false,
- "viz": true
- }
+ "color": "green",
+ "value": null
}
]
},
+ "unit": "percentunit"
+ },
+ "overrides": [
{
"matcher": {
"id": "byName",
- "options": "max(bad_relay_count_total{cluster=\"kiln-aws-mainnet-eu-west-1\"})"
+ "options": "Network"
},
"properties": [
{
"id": "color",
"value": {
- "fixedColor": "yellow",
+ "fixedColor": "green",
"mode": "fixed"
}
}
@@ -1951,18 +3327,18 @@
]
},
"gridPos": {
- "h": 8,
+ "h": 7,
"w": 12,
"x": 0,
- "y": 34
+ "y": 60
},
- "id": 45,
+ "id": 47,
"options": {
"legend": {
"calcs": [],
"displayMode": "list",
"placement": "bottom",
- "showLegend": false
+ "showLegend": true
},
"tooltip": {
"mode": "single",
@@ -1975,51 +3351,36 @@
"type": "prometheus",
"uid": "PBFA97CFB590B2093"
},
- "editorMode": "builder",
- "expr": "max(bad_relay_count_total{cluster=\"$cluster\"})",
- "legendFormat": "__auto",
+ "editorMode": "code",
+ "expr": "max(net_suboptimal_sources_rate)",
+ "legendFormat": "Network",
"range": true,
"refId": "A"
+ },
+ {
+ "datasource": {
+ "type": "prometheus",
+ "uid": "PBFA97CFB590B2093"
+ },
+ "editorMode": "code",
+ "expr": "max(our_suboptimal_sources_rate)",
+ "hide": false,
+ "instant": false,
+ "legendFormat": "Us",
+ "range": true,
+ "refId": "B"
}
],
- "title": "Blocks built with non-allowlisted relay",
+ "title": "Untimely or bad source vote",
"type": "timeseries"
}
],
"refresh": "5s",
- "schemaVersion": 37,
+ "schemaVersion": 38,
"style": "dark",
"tags": [],
"templating": {
- "list": [
- {
- "current": {
- "selected": false,
- "text": "kiln-aws-mainnet-eu-west-1",
- "value": "kiln-aws-mainnet-eu-west-1"
- },
- "datasource": {
- "type": "prometheus",
- "uid": "PBFA97CFB590B2093"
- },
- "definition": "label_values(epoch, cluster)",
- "hide": 0,
- "includeAll": false,
- "label": "cluster",
- "multi": false,
- "name": "cluster",
- "options": [],
- "query": {
- "query": "label_values(epoch, cluster)",
- "refId": "StandardVariableQuery"
- },
- "refresh": 1,
- "regex": "",
- "skipUrlSync": false,
- "sort": 1,
- "type": "query"
- }
- ]
+ "list": []
},
"time": {
"from": "now-60m",
@@ -2027,8 +3388,8 @@
},
"timepicker": {},
"timezone": "",
- "title": "Ethereum Validator Watcher - Mainnet",
- "uid": "K_icw4y4k",
- "version": 53,
+ "title": "Ethereum Validator Watcher OSS",
+ "uid": "acc6771c-f2fb-4735-b747-6eb197064745",
+ "version": 3,
"weekStart": ""
}