Skip to content
DnsLister Forum

Where domain hunters compare notes

LibrePing: decentralized uptime measurements over a libp2p mesh — feedback wanted

I built LibrePing because a single probe can answer the wrong question: a service may be healthy from one network and unreachable from another. It is an AGPL-3.0 Go project where hubs and probes form a libp2p mesh and share signed measurements instead of sending everything to one monitoring vendor.

Current checks include HTTP(S), TCP, DNS, TLS certificates, ICMP ping, and traceroute. The dashboard shows per-location reachability and latency, while alert destinations include ntfy, Discord, Slack, and webhooks. Anyone can run a hub or contribute a probe; there is no signup and no paid tier.

The live network/demo is here: https://nl.lp.mw.gg Source and architecture: https://github.com/mwgg/LibrePing

I would especially value observability practitioners' feedback on two design questions: 1. When should geographically diverse failures collapse into one incident versus remain separate incidents? 2. Which labels or exemplars would make multi-location measurements easiest to feed into an existing Prometheus/OpenTelemetry workflow?

This is an independent open-source project, not a commercial monitoring service.

Source: r/Observability · by /u/ohcumgache

Leave a Reply

Your email address will not be published. Required fields are marked *