I build an experimental Bitcoin Core Prometheus metrics exporter based on the eBPF and USDT tracepoints I add in PR #22006 (github.com/bitcoin/bitcoin/pul).

github.com/0xB10C/bitcoind-obs

Grafana demo available on bitcoind.observer

Follow

While limited by the three trancepoints added in #22006, it is already showing real time P2P message count and traffic per message type.

bitcoind.observer/d/Z3_pFfZnz/

· · Web · 1 · 0 · 0

And block connection timings during IBD and data about validated blocks/second, transactions/second, inputs/second, and sigops/second.

bitcoind.observer/d/V5pGXBW7k/

If future tracepoints for e.g. peer dis / connections, addrman, UTXO set changes, etc get merged, this might be an alternative to
@lopp
's Statoshi.info which requires a rebase on each Bitcoin Core release. I'd also argue that the bitcoind-observer setup is easier.

Sign in to participate in the conversation
unidentified instance

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!