Add announcement tx types panel (#7383)

This commit is contained in:
Emilia Hane
2024-03-29 12:48:42 +01:00
committed by GitHub
parent d022b5be38
commit 79e15b1956

View File

@ -106,7 +106,8 @@
"value": null
}
]
}
},
"unitScale": true
},
"overrides": []
},
@ -129,12 +130,14 @@
"fields": "",
"values": false
},
"showPercentChange": false,
"text": {
"valueSize": 20
},
"textMode": "name"
"textMode": "name",
"wideLayout": true
},
"pluginVersion": "10.1.1",
"pluginVersion": "10.3.3",
"targets": [
{
"datasource": {
@ -173,7 +176,8 @@
"value": null
}
]
}
},
"unitScale": true
},
"overrides": []
},
@ -196,12 +200,14 @@
"fields": "",
"values": false
},
"showPercentChange": false,
"text": {
"valueSize": 20
},
"textMode": "name"
"textMode": "name",
"wideLayout": true
},
"pluginVersion": "10.1.1",
"pluginVersion": "10.3.3",
"targets": [
{
"datasource": {
@ -240,7 +246,8 @@
"value": null
}
]
}
},
"unitScale": true
},
"overrides": []
},
@ -263,12 +270,14 @@
"fields": "",
"values": false
},
"showPercentChange": false,
"text": {
"valueSize": 20
},
"textMode": "name"
"textMode": "name",
"wideLayout": true
},
"pluginVersion": "10.1.1",
"pluginVersion": "10.3.3",
"targets": [
{
"datasource": {
@ -307,7 +316,8 @@
"value": null
}
]
}
},
"unitScale": true
},
"overrides": []
},
@ -330,12 +340,14 @@
"fields": "",
"values": false
},
"showPercentChange": false,
"text": {
"valueSize": 20
},
"textMode": "name"
"textMode": "name",
"wideLayout": true
},
"pluginVersion": "10.1.1",
"pluginVersion": "10.3.3",
"targets": [
{
"datasource": {
@ -374,7 +386,8 @@
"value": null
}
]
}
},
"unitScale": true
},
"overrides": []
},
@ -397,12 +410,14 @@
"fields": "",
"values": false
},
"showPercentChange": false,
"text": {
"valueSize": 20
},
"textMode": "name"
"textMode": "name",
"wideLayout": true
},
"pluginVersion": "10.1.1",
"pluginVersion": "10.3.3",
"targets": [
{
"datasource": {
@ -441,7 +456,8 @@
"value": null
}
]
}
},
"unitScale": true
},
"overrides": []
},
@ -464,12 +480,14 @@
"fields": "",
"values": false
},
"showPercentChange": false,
"text": {
"valueSize": 20
},
"textMode": "name"
"textMode": "name",
"wideLayout": true
},
"pluginVersion": "10.1.1",
"pluginVersion": "10.3.3",
"targets": [
{
"datasource": {
@ -516,6 +534,7 @@
"mode": "palette-classic"
},
"custom": {
"axisBorderShow": false,
"axisCenteredZero": false,
"axisColorMode": "text",
"axisLabel": "",
@ -560,7 +579,8 @@
}
]
},
"unit": "bytes"
"unit": "bytes",
"unitScale": true
},
"overrides": []
},
@ -667,6 +687,7 @@
"mode": "palette-classic"
},
"custom": {
"axisBorderShow": false,
"axisCenteredZero": false,
"axisColorMode": "text",
"axisLabel": "",
@ -711,7 +732,8 @@
}
]
},
"unit": "bytes"
"unit": "bytes",
"unitScale": true
},
"overrides": []
},
@ -797,6 +819,7 @@
"mode": "palette-classic"
},
"custom": {
"axisBorderShow": false,
"axisCenteredZero": false,
"axisColorMode": "text",
"axisLabel": "",
@ -840,7 +863,8 @@
"value": 80
}
]
}
},
"unitScale": true
},
"overrides": []
},
@ -892,6 +916,7 @@
"mode": "palette-classic"
},
"custom": {
"axisBorderShow": false,
"axisCenteredZero": false,
"axisColorMode": "text",
"axisLabel": "",
@ -935,7 +960,8 @@
"value": 80
}
]
}
},
"unitScale": true
},
"overrides": []
},
@ -1020,6 +1046,7 @@
"mode": "palette-classic"
},
"custom": {
"axisBorderShow": false,
"axisCenteredZero": false,
"axisColorMode": "text",
"axisLabel": "",
@ -1063,7 +1090,8 @@
"value": 80
}
]
}
},
"unitScale": true
},
"overrides": []
},
@ -1146,6 +1174,7 @@
"mode": "palette-classic"
},
"custom": {
"axisBorderShow": false,
"axisCenteredZero": false,
"axisColorMode": "text",
"axisLabel": "",
@ -1189,7 +1218,8 @@
"value": 80
}
]
}
},
"unitScale": true
},
"overrides": []
},
@ -1241,6 +1271,7 @@
"mode": "palette-classic"
},
"custom": {
"axisBorderShow": false,
"axisCenteredZero": true,
"axisColorMode": "text",
"axisLabel": "",
@ -1285,7 +1316,8 @@
}
]
},
"unit": "reqps"
"unit": "reqps",
"unitScale": true
},
"overrides": [
{
@ -1387,6 +1419,7 @@
"mode": "palette-classic"
},
"custom": {
"axisBorderShow": false,
"axisCenteredZero": true,
"axisColorMode": "text",
"axisLabel": "",
@ -1431,7 +1464,8 @@
}
]
},
"unit": "ops"
"unit": "ops",
"unitScale": true
},
"overrides": [
{
@ -1531,6 +1565,7 @@
"mode": "palette-classic"
},
"custom": {
"axisBorderShow": false,
"axisCenteredZero": false,
"axisColorMode": "text",
"axisLabel": "",
@ -1575,7 +1610,8 @@
}
]
},
"unit": "s"
"unit": "s",
"unitScale": true
},
"overrides": []
},
@ -1735,6 +1771,7 @@
"mode": "palette-classic"
},
"custom": {
"axisBorderShow": false,
"axisCenteredZero": false,
"axisColorMode": "text",
"axisLabel": "",
@ -1778,7 +1815,8 @@
"value": 80
}
]
}
},
"unitScale": true
},
"overrides": []
},
@ -1885,6 +1923,7 @@
"mode": "palette-classic"
},
"custom": {
"axisBorderShow": false,
"axisCenteredZero": false,
"axisColorMode": "text",
"axisLabel": "",
@ -1928,7 +1967,8 @@
"value": 80
}
]
}
},
"unitScale": true
},
"overrides": []
},
@ -1936,7 +1976,7 @@
"h": 8,
"w": 12,
"x": 0,
"y": 37
"y": 45
},
"id": 116,
"options": {
@ -2006,132 +2046,6 @@
"title": "All Transactions metrics",
"type": "timeseries"
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Duration spent inside one call to poll the `TransactionsManager` future",
"fieldConfig": {
"defaults": {
"color": {
"mode": "palette-classic"
},
"custom": {
"axisCenteredZero": false,
"axisColorMode": "text",
"axisLabel": "",
"axisPlacement": "auto",
"barAlignment": 0,
"drawStyle": "line",
"fillOpacity": 0,
"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": [],
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
},
{
"color": "red",
"value": 80
}
]
},
"unit": "s"
},
"overrides": [
{
"__systemRef": "hideSeriesFrom",
"matcher": {
"id": "byNames",
"options": {
"mode": "exclude",
"names": [
"Transactions Manager Future"
],
"prefix": "All except:",
"readOnly": true
}
},
"properties": [
{
"id": "custom.hideFrom",
"value": {
"legend": false,
"tooltip": false,
"viz": true
}
}
]
}
]
},
"gridPos": {
"h": 8,
"w": 12,
"x": 0,
"y": 45
},
"id": 201,
"options": {
"legend": {
"calcs": [],
"displayMode": "list",
"placement": "bottom",
"showLegend": true
},
"tooltip": {
"mode": "single",
"sort": "none"
}
},
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "reth_network_duration_poll_tx_manager{instance=\"$instance\"}",
"fullMetaSearch": false,
"hide": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "Transactions Manager Future",
"range": true,
"refId": "A",
"useBackend": false
}
],
"title": "Transactions Manager Future Poll Duration",
"type": "timeseries"
},
{
"datasource": {
"type": "prometheus",
@ -2144,6 +2058,7 @@
"mode": "palette-classic"
},
"custom": {
"axisBorderShow": false,
"axisCenteredZero": false,
"axisColorMode": "text",
"axisLabel": "",
@ -2188,7 +2103,8 @@
}
]
},
"unit": "s"
"unit": "s",
"unitScale": true
},
"overrides": [
{
@ -2263,13 +2179,14 @@
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Durations of nested function calls, in one call to poll `NetworkManager` future:\n\nNetwork Handle Message - stream network handle messages from `TransactionsManager`;\nSwarm Events - stream transaction gossip from `Swarm`",
"description": "Duration spent inside one call to poll the `TransactionsManager` future",
"fieldConfig": {
"defaults": {
"color": {
"mode": "palette-classic"
},
"custom": {
"axisBorderShow": false,
"axisCenteredZero": false,
"axisColorMode": "text",
"axisLabel": "",
@ -2314,9 +2231,35 @@
}
]
},
"unit": "s"
"unit": "s",
"unitScale": true
},
"overrides": []
"overrides": [
{
"__systemRef": "hideSeriesFrom",
"matcher": {
"id": "byNames",
"options": {
"mode": "exclude",
"names": [
"Transactions Manager Future"
],
"prefix": "All except:",
"readOnly": true
}
},
"properties": [
{
"id": "custom.hideFrom",
"value": {
"legend": false,
"tooltip": false,
"viz": true
}
}
]
}
]
},
"gridPos": {
"h": 8,
@ -2324,7 +2267,7 @@
"x": 0,
"y": 53
},
"id": 209,
"id": 201,
"options": {
"legend": {
"calcs": [],
@ -2345,35 +2288,18 @@
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "reth_network_duration_poll_network_handle{instance=\"$instance\"}",
"expr": "reth_network_duration_poll_tx_manager{instance=\"$instance\"}",
"fullMetaSearch": false,
"hide": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "Network Handle Messages",
"legendFormat": "Transactions Manager Future",
"range": true,
"refId": "A",
"useBackend": false
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "reth_network_duration_poll_swarm{instance=\"$instance\"}",
"fullMetaSearch": false,
"hide": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "Swarm Events",
"range": true,
"refId": "B",
"useBackend": false
}
],
"title": "Network Manager Poll Duration Nested Function Calls",
"title": "Transactions Manager Future Poll Duration",
"type": "timeseries"
},
{
@ -2388,6 +2314,7 @@
"mode": "palette-classic"
},
"custom": {
"axisBorderShow": false,
"axisCenteredZero": false,
"axisColorMode": "text",
"axisLabel": "",
@ -2432,7 +2359,8 @@
}
]
},
"unit": "cps"
"unit": "cps",
"unitScale": true
},
"overrides": []
},
@ -2499,13 +2427,14 @@
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Total number of times a transaction is sent/announced that is already in the local pool.",
"description": "Durations of nested function calls, in one call to poll `NetworkManager` future:\n\nNetwork Handle Message - stream network handle messages from `TransactionsManager`;\nSwarm Events - stream transaction gossip from `Swarm`",
"fieldConfig": {
"defaults": {
"color": {
"mode": "palette-classic"
},
"custom": {
"axisBorderShow": false,
"axisCenteredZero": false,
"axisColorMode": "text",
"axisLabel": "",
@ -2550,7 +2479,128 @@
}
]
},
"unit": "cps"
"unit": "s",
"unitScale": true
},
"overrides": []
},
"gridPos": {
"h": 8,
"w": 12,
"x": 0,
"y": 61
},
"id": 209,
"options": {
"legend": {
"calcs": [],
"displayMode": "list",
"placement": "bottom",
"showLegend": true
},
"tooltip": {
"mode": "single",
"sort": "none"
}
},
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "reth_network_duration_poll_network_handle{instance=\"$instance\"}",
"fullMetaSearch": false,
"hide": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "Network Handle Messages",
"range": true,
"refId": "A",
"useBackend": false
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "reth_network_duration_poll_swarm{instance=\"$instance\"}",
"fullMetaSearch": false,
"hide": false,
"includeNullMetadata": true,
"instant": false,
"legendFormat": "Swarm Events",
"range": true,
"refId": "B",
"useBackend": false
}
],
"title": "Network Manager Poll Duration Nested Function Calls",
"type": "timeseries"
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Total number of times a transaction is sent/announced that is already in the local pool.",
"fieldConfig": {
"defaults": {
"color": {
"mode": "palette-classic"
},
"custom": {
"axisBorderShow": false,
"axisCenteredZero": false,
"axisColorMode": "text",
"axisLabel": "",
"axisPlacement": "auto",
"barAlignment": 0,
"drawStyle": "line",
"fillOpacity": 0,
"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": [],
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
},
{
"color": "red",
"value": 80
}
]
},
"unit": "cps",
"unitScale": true
},
"overrides": []
},
@ -2611,12 +2661,165 @@
],
"title": "Frequency of Transactions Already in Pool",
"type": "timeseries"
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"description": "Frequency of transaction types seen in announcements",
"fieldConfig": {
"defaults": {
"color": {
"mode": "palette-classic"
},
"custom": {
"axisBorderShow": false,
"axisCenteredZero": false,
"axisColorMode": "text",
"axisLabel": "",
"axisPlacement": "auto",
"barAlignment": 0,
"drawStyle": "line",
"fillOpacity": 0,
"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": [],
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
},
{
"color": "red",
"value": 80
}
]
},
"unit": "cps",
"unitScale": true
},
"overrides": []
},
"gridPos": {
"h": 8,
"w": 12,
"x": 0,
"y": 69
},
"id": 214,
"options": {
"legend": {
"calcs": [],
"displayMode": "list",
"placement": "bottom",
"showLegend": true
},
"tooltip": {
"mode": "single",
"sort": "none"
}
},
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "rate(reth_network_transaction_fetcher_legacy_sum{instance=\"$instance\"}[$__rate_interval])",
"fullMetaSearch": false,
"hide": false,
"includeNullMetadata": false,
"instant": false,
"legendFormat": "Legacy",
"range": true,
"refId": "A",
"useBackend": false
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "rate(reth_network_transaction_fetcher_eip2930_sum{instance=\"$instance\"}[$__rate_interval])",
"fullMetaSearch": false,
"hide": false,
"includeNullMetadata": false,
"instant": false,
"legendFormat": "Eip2930",
"range": true,
"refId": "B",
"useBackend": false
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "rate(reth_network_transaction_fetcher_eip1559_sum{instance=\"$instance\"}[$__rate_interval])",
"fullMetaSearch": false,
"hide": false,
"includeNullMetadata": false,
"instant": false,
"legendFormat": "Eip1559",
"range": true,
"refId": "C",
"useBackend": false
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"disableTextWrap": false,
"editorMode": "builder",
"expr": "rate(reth_network_transaction_fetcher_eip4844_sum{instance=\"$instance\"}[$__rate_interval])",
"fullMetaSearch": false,
"hide": false,
"includeNullMetadata": false,
"instant": false,
"legendFormat": "Eip4844",
"range": true,
"refId": "D",
"useBackend": false
}
],
"title": "Announced Transactions by TxType",
"type": "timeseries"
}
],
"refresh": "30s",
"revision": 1,
"schemaVersion": 38,
"style": "dark",
"schemaVersion": 39,
"tags": [],
"templating": {
"list": [
@ -2645,13 +2848,13 @@
]
},
"time": {
"from": "now-1h",
"from": "now-6h",
"to": "now"
},
"timepicker": {},
"timezone": "",
"title": "reth - mempool",
"uid": "bee34f59-c79c-4669-a000-198057b3703d",
"version": 9,
"version": 1,
"weekStart": ""
}