The Hyperping agent ships system metrics through an embedded OpenTelemetry collector. Metrics are scraped locally every 30 seconds and batched to the Hyperping ingest endpoint every 15 seconds.
cpu.utilizationpercentcpu.loadscalar/proc/loadavg on Linux and sysctl on macOS.cpu.corescountmemory.usedbytesmemory.availablebytesmemory.totalbytesswap.usedbytesdisk.usedbytesdisk.availablebytesstatfs.disk.totalbytesmacOS does not expose a direct "available" gauge at the kernel level, so this value is an approximation. Treat small deltas on macOS hosts as noise rather than a precise reading.
network.bytes_sentbytesnetwork.bytes_receivedbytesnetwork.packets_sentcountnetwork.packets_receivedcountnetwork.errorscountMetadata is sent at enrollment and refreshed on each heartbeat, so the dashboard stays accurate across reboots and kernel upgrades.
gethostname.Ubuntu 22.04 or macOS 14.5.uname -r).amd64 or arm64.30 seconds by the OpenTelemetry collector.15 seconds.15 seconds.