Wie berechnet Site24x7 Kubernetes Monitor die Speicher- und CPU-Auslastung von Pods?

Wie berechnet der Site24x7 Kubernetes-Monitor die Speicher- und CPU-Nutzung von Pods?

Der Site24x7 Kubernetes-Monitor nutzt die Kubelet-API und die Kube-State-Metrics-API, um die Metriken im Zusammenhang mit der Speicher- und CPU-Nutzung zu erfassen.

Für die Speichernutzung funktioniert die Berechnung wie folgt:

Working Set Size (WSS) Arbeitsspeicherauslastung

---------------------------------------------       x 100 = Speichernutzung (%)

              Speicherlimit des Pods

 

Beispiel:

WSS Arbeitsspeicherauslastung = 150 MiB

Speicherlimit für diesen Pod = 256 MiB

Speichernutzung in Prozent = 150/256 x 100 = 58,5 %

 

Für die CPU-Nutzung funktioniert die Berechnung wie folgt:

   CPU-Auslastung 

--------------------        x 100 = CPU-Nutzung (%)

CPU-Limit des Pods

Beispiel:

CPU-Auslastung =  200 millicores

CPU-Limit dieses Pods = 400 Millicores

CPU-Nutzung in Prozent = 200/400 x 100 = 50 %