@libp2p/prometheus-metrics v3.0.22
@libp2p/prometheus-metrics
Collect libp2p metrics for scraping by Prometheus or Graphana
Table of contents
Install
$ npm i @libp2p/prometheus-metrics
Usage
Configure your libp2p node with Prometheus metrics:
import { createLibp2p } from 'libp2p'
import { prometheusMetrics } from '@libp2p/prometheus-metrics'
const node = await createLibp2p({
metrics: prometheusMetrics()
})
Then use the prom-client
module to supply metrics to the Prometheus/Graphana client using your http framework:
import client from 'prom-client'
async handler (request, h) {
return h.response(await client.register.metrics())
.type(client.register.contentType)
}
All Prometheus metrics are global so there's no other work required to extract them.
Queries
Some useful queries are:
Data sent/received
rate(libp2p_data_transfer_bytes_total[30s])
CPU usage
rate(process_cpu_user_seconds_total[30s]) * 100
Memory usage
nodejs_memory_usage_bytes
DHT query time
libp2p_kad_dht_wan_query_time_seconds
or
libp2p_kad_dht_lan_query_time_seconds
TCP transport dialer errors
rate(libp2p_tcp_dialer_errors_total[30s])
API Docs
License
Licensed under either of
- Apache 2.0, (LICENSE-APACHE / http://www.apache.org/licenses/LICENSE-2.0)
- MIT (LICENSE-MIT / http://opensource.org/licenses/MIT)
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
3 days ago
3 days ago
3 days ago
3 days ago
3 days ago
3 days ago
8 days ago
9 days ago
9 days ago
9 days ago
10 days ago
10 days ago
10 days ago
14 days ago
14 days ago
15 days ago
16 days ago
16 days ago
16 days ago
17 days ago
18 days ago
18 days ago
24 days ago
24 days ago
25 days ago
25 days ago
28 days ago
28 days ago
28 days ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
6 months ago
9 months ago
7 months ago
10 months ago
10 months ago
10 months ago
8 months ago
8 months ago
7 months ago
9 months ago
5 months ago
8 months ago
10 months ago
5 months ago
5 months ago
5 months ago
9 months ago
6 months ago
5 months ago
8 months ago
6 months ago
9 months ago
8 months ago
8 months ago
9 months ago
9 months ago
10 months ago
9 months ago
5 months ago
9 months ago
6 months ago
5 months ago
9 months ago
7 months ago
9 months ago
8 months ago
10 months ago
9 months ago
7 months ago
6 months ago
6 months ago
5 months ago
6 months ago
9 months ago
9 months ago
10 months ago
9 months ago
10 months ago
9 months ago
9 months ago
7 months ago
6 months ago
5 months ago
5 months ago
7 months ago
10 months ago
5 months ago
5 months ago
5 months ago
5 months ago
9 months ago
8 months ago
5 months ago
7 months ago
9 months ago
5 months ago
5 months ago
7 months ago
7 months ago
9 months ago
7 months ago
10 months ago
9 months ago
9 months ago
5 months ago
9 months ago
7 months ago
6 months ago
7 months ago
7 months ago
8 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
8 months ago
7 months ago
8 months ago
5 months ago
8 months ago
8 months ago
10 months ago
8 months ago
6 months ago
8 months ago
5 months ago
6 months ago
8 months ago
7 months ago
9 months ago
8 months ago
5 months ago
9 months ago
9 months ago
9 months ago
9 months ago
7 months ago
8 months ago
8 months ago
7 months ago
7 months ago
8 months ago
9 months ago
9 months ago
9 months ago
8 months ago
10 months ago
8 months ago
6 months ago
7 months ago
7 months ago
5 months ago
8 months ago
9 months ago
7 months ago
6 months ago
8 months ago
8 months ago
7 months ago
10 months ago
5 months ago
9 months ago
9 months ago
9 months ago
8 months ago
9 months ago
6 months ago
5 months ago
6 months ago
10 months ago
10 months ago
7 months ago
8 months ago
6 months ago
6 months ago
7 months ago
8 months ago
5 months ago
6 months ago
6 months ago
5 months ago
9 months ago
8 months ago
6 months ago
9 months ago
6 months ago
8 months ago
7 months ago
5 months ago
8 months ago
6 months ago
9 months ago
5 months ago
10 months ago
10 months ago
7 months ago
7 months ago
7 months ago
9 months ago
9 months ago
9 months ago
6 months ago
5 months ago
9 months ago
6 months ago
5 months ago
9 months ago
10 months ago
6 months ago
5 months ago
6 months ago
8 months ago
9 months ago
9 months ago
9 months ago
7 months ago
9 months ago
6 months ago
9 months ago
9 months ago
6 months ago
5 months ago
5 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
12 months ago
12 months ago
11 months ago
11 months ago
11 months ago
11 months ago
1 year ago
1 year ago
2 years ago
2 years ago
1 year ago
1 year ago
2 years ago