rcmgr: add libp2p prefix to all metrics (#2063)

This commit is contained in:
Marten Seemann
2023-02-06 19:58:12 -08:00
committed by GitHub
parent 27cce4fa78
commit 313b080ea4
2 changed files with 27 additions and 27 deletions

View File

@@ -168,7 +168,7 @@
"uid": "${DS_PROMETHEUS}"
},
"exemplar": true,
"expr": "rate(rcmgr_blocked_resources[$__rate_interval])",
"expr": "rate(libp2p_rcmgr_blocked_resources[$__rate_interval])",
"interval": "",
"legendFormat": "",
"refId": "A"
@@ -273,7 +273,7 @@
"uid": "${DS_PROMETHEUS}"
},
"exemplar": true,
"expr": "rcmgr_streams{scope=\"system\"}",
"expr": "libp2p_rcmgr_streams{scope=\"system\"}",
"interval": "",
"legendFormat": "{{dir}} {{instance}}",
"refId": "A"
@@ -365,7 +365,7 @@
"uid": "${DS_PROMETHEUS}"
},
"exemplar": true,
"expr": "rcmgr_streams{scope=\"transient\"}",
"expr": "libp2p_rcmgr_streams{scope=\"transient\"}",
"interval": "",
"legendFormat": "{{dir}} {{instance}}",
"refId": "A"
@@ -458,7 +458,7 @@
"uid": "${DS_PROMETHEUS}"
},
"exemplar": true,
"expr": "rcmgr_streams{scope=\"protocol\"}",
"expr": "libp2p_rcmgr_streams{scope=\"protocol\"}",
"interval": "",
"legendFormat": "{{dir}} {{protocol}} {{instance}}",
"refId": "A"
@@ -551,7 +551,7 @@
"uid": "${DS_PROMETHEUS}"
},
"exemplar": true,
"expr": "histogram_quantile(0.50, (rcmgr_peer_streams_bucket - rcmgr_previous_peer_streams_bucket)) - 0.1",
"expr": "histogram_quantile(0.50, (libp2p_rcmgr_peer_streams_bucket - libp2p_rcmgr_previous_peer_streams_bucket)) - 0.1",
"interval": "",
"legendFormat": "p50 {{dir}} streams per peer  {{instance}}",
"refId": "A"
@@ -562,7 +562,7 @@
"uid": "${DS_PROMETHEUS}"
},
"exemplar": true,
"expr": "histogram_quantile(0.90, (rcmgr_peer_streams_bucket - rcmgr_previous_peer_streams_bucket)) - 0.1",
"expr": "histogram_quantile(0.90, (libp2p_rcmgr_peer_streams_bucket - libp2p_rcmgr_previous_peer_streams_bucket)) - 0.1",
"hide": false,
"interval": "",
"legendFormat": "p90 {{dir}} streams per peer  {{instance}}",
@@ -574,7 +574,7 @@
"uid": "${DS_PROMETHEUS}"
},
"exemplar": true,
"expr": "histogram_quantile(1, (rcmgr_peer_streams_bucket - rcmgr_previous_peer_streams_bucket)) - 0.1",
"expr": "histogram_quantile(1, (libp2p_rcmgr_peer_streams_bucket - libp2p_rcmgr_previous_peer_streams_bucket)) - 0.1",
"hide": false,
"interval": "",
"legendFormat": "max {{dir}} streams per peer  {{instance}}",
@@ -641,7 +641,7 @@
"uid": "${DS_PROMETHEUS}"
},
"exemplar": false,
"expr": "sum without (instance) (rcmgr_peer_streams_bucket{dir=\"inbound\"}-rcmgr_previous_peer_streams_bucket{dir=\"inbound\"})",
"expr": "sum without (instance) (libp2p_rcmgr_peer_streams_bucket{dir=\"inbound\"}-libp2p_rcmgr_previous_peer_streams_bucket{dir=\"inbound\"})",
"format": "heatmap",
"hide": false,
"interval": "",
@@ -709,7 +709,7 @@
"uid": "${DS_PROMETHEUS}"
},
"exemplar": false,
"expr": "sum without (instance) (rcmgr_peer_streams_bucket{dir=\"outbound\"}-rcmgr_previous_peer_streams_bucket{dir=\"outbound\"})",
"expr": "sum without (instance) (libp2p_rcmgr_peer_streams_bucket{dir=\"outbound\"}-libp2p_rcmgr_previous_peer_streams_bucket{dir=\"outbound\"})",
"format": "heatmap",
"hide": false,
"interval": "",
@@ -841,7 +841,7 @@
"uid": "${DS_PROMETHEUS}"
},
"exemplar": true,
"expr": "rcmgr_connections{scope=\"system\"}",
"expr": "libp2p_rcmgr_connections{scope=\"system\"}",
"interval": "",
"legendFormat": "{{dir}} {{instance}}",
"refId": "A"
@@ -933,7 +933,7 @@
"uid": "${DS_PROMETHEUS}"
},
"exemplar": true,
"expr": "rcmgr_connections{scope=\"transient\"}",
"expr": "libp2p_rcmgr_connections{scope=\"transient\"}",
"interval": "",
"legendFormat": "{{dir}} {{instance}}",
"refId": "A"
@@ -1051,7 +1051,7 @@
"uid": "${DS_PROMETHEUS}"
},
"exemplar": true,
"expr": "histogram_quantile(0.50, (rcmgr_peer_connections_bucket - rcmgr_previous_peer_connections_bucket)) - 0.1",
"expr": "histogram_quantile(0.50, (libp2p_rcmgr_peer_connections_bucket - libp2p_rcmgr_previous_peer_connections_bucket)) - 0.1",
"interval": "",
"legendFormat": "p50 {{dir}} connections per peer  {{instance}}",
"refId": "A"
@@ -1062,7 +1062,7 @@
"uid": "${DS_PROMETHEUS}"
},
"exemplar": true,
"expr": "histogram_quantile(0.90, (rcmgr_peer_connections_bucket - rcmgr_previous_peer_connections_bucket)) - 0.1",
"expr": "histogram_quantile(0.90, (libp2p_rcmgr_peer_connections_bucket - libp2p_rcmgr_previous_peer_connections_bucket)) - 0.1",
"hide": false,
"interval": "",
"legendFormat": "p90 {{dir}} connections per peer  {{instance}}",
@@ -1074,7 +1074,7 @@
"uid": "${DS_PROMETHEUS}"
},
"exemplar": true,
"expr": "histogram_quantile(1, (rcmgr_peer_connections_bucket - rcmgr_previous_peer_connections_bucket)) - 0.1",
"expr": "histogram_quantile(1, (libp2p_rcmgr_peer_connections_bucket - libp2p_rcmgr_previous_peer_connections_bucket)) - 0.1",
"hide": false,
"interval": "",
"legendFormat": "max {{dir}} connections per peer  {{instance}}",
@@ -1141,7 +1141,7 @@
"uid": "${DS_PROMETHEUS}"
},
"exemplar": false,
"expr": "sum without (instance) (rcmgr_peer_connections_bucket{dir=\"inbound\"}-rcmgr_previous_peer_connections_bucket{dir=\"inbound\"})",
"expr": "sum without (instance) (libp2p_rcmgr_peer_connections_bucket{dir=\"inbound\"}-libp2p_rcmgr_previous_peer_connections_bucket{dir=\"inbound\"})",
"format": "heatmap",
"hide": false,
"interval": "",
@@ -1209,7 +1209,7 @@
"uid": "${DS_PROMETHEUS}"
},
"exemplar": false,
"expr": "sum without (instance) (rcmgr_peer_connections_bucket{dir=\"outbound\"}-rcmgr_previous_peer_connections_bucket{dir=\"outbound\"})",
"expr": "sum without (instance) (libp2p_rcmgr_peer_connections_bucket{dir=\"outbound\"}-libp2p_rcmgr_previous_peer_connections_bucket{dir=\"outbound\"})",
"format": "heatmap",
"hide": false,
"interval": "",
@@ -1318,7 +1318,7 @@
"uid": "${DS_PROMETHEUS}"
},
"exemplar": true,
"expr": "rcmgr_memory{scope=\"system\"}",
"expr": "libp2p_rcmgr_memory{scope=\"system\"}",
"interval": "",
"legendFormat": "Bytes Reserved",
"refId": "A"
@@ -1412,7 +1412,7 @@
"uid": "${DS_PROMETHEUS}"
},
"exemplar": true,
"expr": "rcmgr_memory{scope=\"protocol\"}",
"expr": "libp2p_rcmgr_memory{scope=\"protocol\"}",
"interval": "",
"legendFormat": "{{protocol}} {{instance}}",
"refId": "A"
@@ -1506,7 +1506,7 @@
"uid": "${DS_PROMETHEUS}"
},
"exemplar": true,
"expr": "rcmgr_memory{scope=\"service\"}",
"expr": "libp2p_rcmgr_memory{scope=\"service\"}",
"interval": "",
"legendFormat": "{{service}} {{instance}}",
"refId": "A"
@@ -1620,7 +1620,7 @@
"uid": "${DS_PROMETHEUS}"
},
"exemplar": true,
"expr": "histogram_quantile(0.50, sum by (le) (rcmgr_peer_memory_bucket - rcmgr_previous_peer_memory_bucket)) - 0.1",
"expr": "histogram_quantile(0.50, sum by (le) (libp2p_rcmgr_peer_memory_bucket - libp2p_rcmgr_previous_peer_memory_bucket)) - 0.1",
"hide": false,
"interval": "",
"legendFormat": "p50 memory usage per peer",
@@ -1632,7 +1632,7 @@
"uid": "${DS_PROMETHEUS}"
},
"exemplar": true,
"expr": "histogram_quantile(0.90, sum by (le) (rcmgr_peer_memory_bucket - rcmgr_previous_peer_memory_bucket)) - 0.1",
"expr": "histogram_quantile(0.90, sum by (le) (libp2p_rcmgr_peer_memory_bucket - libp2p_rcmgr_previous_peer_memory_bucket)) - 0.1",
"hide": false,
"interval": "",
"legendFormat": "p90 memory usage per peer",
@@ -1644,7 +1644,7 @@
"uid": "${DS_PROMETHEUS}"
},
"exemplar": true,
"expr": "histogram_quantile(1, sum by (le) (rcmgr_peer_memory_bucket - rcmgr_previous_peer_memory_bucket)) - 0.1",
"expr": "histogram_quantile(1, sum by (le) (libp2p_rcmgr_peer_memory_bucket - libp2p_rcmgr_previous_peer_memory_bucket)) - 0.1",
"hide": false,
"interval": "",
"legendFormat": "max memory usage per peer",
@@ -1657,7 +1657,7 @@
},
"editorMode": "code",
"exemplar": true,
"expr": "sum(rcmgr_peer_memory_count-rcmgr_previous_peer_memory_count)",
"expr": "sum(libp2p_rcmgr_peer_memory_count-libp2p_rcmgr_previous_peer_memory_count)",
"hide": false,
"instant": false,
"interval": "",
@@ -1766,7 +1766,7 @@
"uid": "${DS_PROMETHEUS}"
},
"exemplar": true,
"expr": "rcmgr_fds",
"expr": "libp2p_rcmgr_fds",
"interval": "",
"legendFormat": "{{scope}} {{instance}}",
"refId": "A"
@@ -1777,7 +1777,7 @@
}
],
"refresh": false,
"schemaVersion": 37,
"schemaVersion": 38,
"style": "dark",
"tags": [],
"templating": {

View File

@@ -9,7 +9,7 @@ import (
)
var (
metricNamespace = "rcmgr"
metricNamespace = "libp2p_rcmgr"
// Conns
conns = prometheus.NewGaugeVec(prometheus.GaugeOpts{