Skip to content

Network Stats

Module: network_stats (optional)
API Endpoint: /machine/proc_stats (network section)

Collects network interface statistics from the Klipper host. Each metric is labelled with the network interface name.

Metrics

MetricTypeLabelsDescription
klipper_network_rx_bytesCounterinterfaceReceived bytes
klipper_network_tx_bytesCounterinterfaceTransmitted bytes
klipper_network_rx_packetsCounterinterfaceReceived packets
klipper_network_tx_packetsCounterinterfaceTransmitted packets
klipper_network_rx_errsCounterinterfaceReceived packet errors
klipper_network_tx_errsCounterinterfaceTransmitted packet errors
klipper_network_rx_dropCounterinterfaceReceived dropped packets
klipper_network_tx_dropCounterinterfaceTransmitted dropped packets
klipper_network_bandwidthGaugeinterfaceCurrent transmit bandwidth

Example PromQL

promql
# Network throughput by interface (bits per second)
rate(klipper_network_rx_bytes{interface="wlan0"}[5m]) * 8

# Packet errors by interface
rate(klipper_network_rx_errs{interface="eth0"}[5m])

Released under the MIT License.