A Kubernetes DaemonSet that continuously pings any other node in the cluster and exposes the reachability and latency as Prometheus metrics.
network_monitor_reachable
: Gauge that is either1
(at least some packets make it through) or0
network_monitor_latency
: Histogram of round trip timesnetwork_monitor_packets_sent
: Counter of sent packetsnetwork_monitor_packets_received
: Counter of received packetsnetwork_monitor_packets_lost
: Counter of lost packets
source
: Node name of sourcetarget
: Node name of target
histogram_quantile(0.5, sum(rate(network_monitor_latency_bucket[5m])) by (le, source, target))