apache/pulsar

About pulsar CPU usage problem

Open

#14 662 ouverte le 11 mars 2022

Voir sur GitHub
 (2 commentaires) (0 réactions) (0 assignés)Java (3 485 forks)batch import
Stalehelp wantedlifecycle/staletype/bug

Métriques du dépôt

Stars
 (13 697 stars)
Métriques de merge PR
 (Merge moyen 3j 10h) (146 PRs mergées en 30 j)

Description

Describe the bug The CPU utilization calculated by process_cpu_seconds_total, pulsar_lb_cpu_usage provided by pulsar and container metrics provided by kubernetes are inconsistent and vary greatly, which is the correct one? Why is there a difference?

Expressions for calculation of indicators

# process_cpu_seconds_totall
irate(process_cpu_seconds_total{pod="pulsar-private-broker-0"}[5m])

# pulsar_lb_cpu_usagel
pulsar_lb_cpu_usage{pod="pulsar-private-broker-0"}

# Container Metrics Metrics provided by kubernetes
sum(irate(container_cpu_usage_seconds_total{pod="pulsar-private-broker-0"}[5m])) by (pod) / sum(kube_pod_container_resource_limits_cpu_cores{pod="pulsar-private-broker-0"}) by (pod)

Guide contributeur