Comment Site24x7 Kubernetes Monitor calcule-t-il l'utilisation de la mémoire et du processeur des pods ?

Comment le moniteur Kubernetes Site24x7 calcule-t-il l’utilisation de la mémoire et du processeur pour les Pods ?

Le moniteur Kubernetes Site24x7 utilise l’API kubelet et l’API kube-state-metrics pour collecter les indicateurs liés à l’utilisation de la mémoire et du processeur.

Le mode de calcul de l’utilisation de la mémoire est le suivant :

Utilisation de la mémoire et taille de l’ensemble de travail (WSS, Working Set Size)

---------------------------------------------       x 100 = Utilisation de la mémoire (%)

              Limite de mémoire du Pod

 

Exemple :

Utilisation de la mémoire WSS = 150 MiB

Limite de mémoire fixée pour ce Pod = 256 MiB

Pourcentage d’utilisation de la mémoire = 150 / 256 x 100 = 58,5 %

 

Le mode de calcul de l’utilisation du processeur est le suivant :

   Utilisation du processeur 

--------------------        x 100 = Utilisation du processeur (%)

Limite de processeur du Pod

Exemple :

Utilisation du processeur =  200 millicores

Limite de processeur de ce Pod = 400 millicores

Pourcentage d’utilisation du processeur = 200 / 400 x 100 = 50 %