Я хочу рассчитать использование процессора всеми модулями в кластере кубернетов. Я нашел две метрики в прометее, которые могут быть полезны:
container_cpu_usage_seconds_total: Cumulative cpu time consumed per cpu in seconds.
process_cpu_seconds_total: Total user and system CPU time spent in seconds.
Cpu Usage of all pods = increment per second of sum(container_cpu_usage_seconds_total{id="/"})/increment per second of sum(process_cpu_seconds_total)
Однако я обнаружил, что каждый второй приращение container_cpu_usage{id="/"}
больше, чем приращение sum(process_cpu_seconds_total)
. Таким образом, использование может быть больше 1...