Skip to content

eBPF Metrics

Metrics collected via eBPF programs attached to kernel tracepoints.

CPU

Metric Type Description
kpod.cpu.runqueue.latency DistributionSummary Time spent waiting in the CPU run queue (seconds)
kpod.cpu.context.switches Counter Context switch count

Network

Metric Type Description
kpod.net.tcp.bytes.sent Counter TCP bytes sent
kpod.net.tcp.bytes.received Counter TCP bytes received
kpod.net.tcp.retransmits Counter TCP retransmissions
kpod.net.tcp.connections Counter TCP connection count
kpod.net.tcp.rtt DistributionSummary TCP round-trip time (seconds)
kpod.net.tcp.drops Counter TCP packet drops

Memory

Metric Type Description
kpod.mem.oom.kills Counter OOM kill events
kpod.mem.major.page.faults Counter Major page faults
kpod.mem.cache.accesses Counter Page cache accesses
kpod.mem.cache.additions Counter Page cache additions (misses)
kpod.mem.cache.dirtied Counter Page cache dirty pages
kpod.mem.cache.buf.dirtied Counter Buffer cache dirty pages

Syscalls

Metric Type Extra Labels Description
kpod.syscall.count Counter syscall Syscall invocations
kpod.syscall.errors Counter syscall Syscall errors
kpod.syscall.latency DistributionSummary syscall Syscall latency

Disk I/O

Metric Type Description
kpod.disk.io.latency DistributionSummary Block I/O latency (seconds)

Interrupts

Metric Type Description
kpod.irq.hw.latency DistributionSummary Hardware interrupt latency (seconds)
kpod.irq.hw.count Counter Hardware interrupt count
kpod.irq.sw.latency DistributionSummary Software interrupt latency (seconds)

Process

Metric Type Description
kpod.proc.execs Counter Process exec events
kpod.proc.forks Counter Process fork events
kpod.proc.exits Counter Process exit events