fix(agent): report container-local CPU usage via cgroup cpu accounting

This commit is contained in:
Santhi Prakash
2026-09-14 09:26:37 +00:00
parent 6c47ca8ecc
commit ada8c69817
4 changed files with 769 additions and 0 deletions

9
agent/cpu_unsupported.go Normal file
View File

@@ -0,0 +1,9 @@
//go:build !linux
package agent
// containerCpuMetrics is Linux-only (cgroup accounting). Other platforms keep
// the gopsutil /proc path.
func containerCpuMetrics(uint16) (CpuMetrics, bool) {
return CpuMetrics{}, false
}