feat: add discreason graph (#1995)

This commit is contained in:
Dan Cline
2023-03-27 13:44:28 -04:00
committed by GitHub
parent 050096d868
commit f7813e9fe1

View File

@ -1144,10 +1144,12 @@
"id": 8,
"options": {
"legend": {
"calcs": [],
"displayMode": "list",
"placement": "bottom",
"showLegend": true
"displayMode": "table",
"placement": "right",
"showLegend": true,
"values": [
"value"
]
},
"tooltip": {
"mode": "multi",
@ -1194,6 +1196,185 @@
"title": "P2P errors",
"type": "timeseries"
},
{
"fieldConfig": {
"defaults": {
"color": {
"mode": "palette-classic"
},
"custom": {
"hideFrom": {
"legend": false,
"tooltip": false,
"viz": false
}
},
"mappings": []
},
"overrides": []
},
"gridPos": {
"h": 8,
"w": 12,
"x": 0,
"y": 51
},
"id": 54,
"options": {
"legend": {
"displayMode": "list",
"placement": "bottom",
"showLegend": true
},
"pieType": "pie",
"reduceOptions": {
"calcs": [
"lastNotNull"
],
"fields": "",
"values": false
},
"tooltip": {
"mode": "single",
"sort": "none"
}
},
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"editorMode": "builder",
"expr": "reth_network_useless_peer",
"legendFormat": "UselessPeer",
"range": true,
"refId": "A"
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"editorMode": "builder",
"expr": "reth_network_subprotocol_specific",
"hide": false,
"legendFormat": "SubprotocolSpecific",
"range": true,
"refId": "B"
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"editorMode": "builder",
"expr": "reth_network_already_connected",
"hide": false,
"legendFormat": "AlreadyConnected",
"range": true,
"refId": "C"
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"editorMode": "builder",
"expr": "reth_network_client_quitting",
"hide": false,
"legendFormat": "ClientQuitting",
"range": true,
"refId": "D"
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"editorMode": "builder",
"expr": "reth_network_unexpected_identity",
"hide": false,
"legendFormat": "UnexpectedHandshakeIdentity",
"range": true,
"refId": "E"
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"editorMode": "builder",
"expr": "reth_network_disconnect_requested",
"hide": false,
"legendFormat": "DisconnectRequested",
"range": true,
"refId": "F"
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"editorMode": "builder",
"expr": "reth_network_null_node_identity",
"hide": false,
"legendFormat": "NullNodeIdentity",
"range": true,
"refId": "G"
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"editorMode": "builder",
"expr": "reth_network_tcp_subsystem_error",
"hide": false,
"legendFormat": "TCPSubsystemError",
"range": true,
"refId": "H"
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"editorMode": "builder",
"expr": "reth_network_incompatible",
"hide": false,
"legendFormat": "IncompatibleP2PVersion",
"range": true,
"refId": "I"
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"editorMode": "builder",
"expr": "reth_network_protocol_breach",
"hide": false,
"legendFormat": "ProtocolBreach",
"range": true,
"refId": "J"
},
{
"datasource": {
"type": "prometheus",
"uid": "${DS_PROMETHEUS}"
},
"editorMode": "builder",
"expr": "reth_network_too_many_peers",
"hide": false,
"legendFormat": "TooManyPeers",
"range": true,
"refId": "K"
}
],
"title": "Peer disconnect reasons",
"type": "piechart"
},
{
"collapsed": false,
"gridPos": {