Bagaimana Site24x7 Kubernetes Monitor menghitung penggunaan memori dan CPU untuk pod?

Bagaimana monitor Kubernetes Site24x7 menghitung pemanfaatan memori dan CPU untuk pod?

Monitor Kubernetes Site24x7 menggunakan API kubelet dan API kube-state-metrics untuk mengumpulkan metrik terkait pemanfaatan memori dan CPU.

Untuk pemanfaatan memori, penghitungannya sebagai berikut:

Penggunaan memori working set size (WSS)

---------------------------------------------       x 100 = Pemanfaatan memori (%)

              Batas memori pod

 

Contoh:

Penggunaan memori WSS = 150MiB

Batas memori untuk pod tersebut = 256MiB

Pemanfaatan memori dalam persentase = 150 / 256 x 100 = 58,5%

 

Untuk pemanfaatan CPU, penghitungannya sebagai berikut:

   Penggunaan CPU 

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

Batas CPU pod

Contoh:

Penggunaan CPU =  200 millicores

Batas CPU pod tersebut = 400 millicore

Pemanfaatan CPU dalam persentase = 200 / 400 x 100 = 50%