Kubernetes Monitoring / Custom Dashboard / Portworx Volume Usage label replace

Bu yazımda Kubernetes cluster genel durumu, cluster cpu ve memory değerleri, namespace’e göre cpu ve memory değerleri, zamana göre çalışmayan pod’ların listesi ve son olarak Portworx üzerinde bulunan volume’lerin disk usage değerlerini bir arada gözlemlemek istedim,

Bunun için uygun bir dashboard bulamadım, fakat yaklaşık 5-10 farklı dashboard’tan esinlenerek bir dashboard yaratmak istedim,

Aşağıdaki linkten dashboard Json çıktısını edinebilirsiniz;

https://github.com/mertyakan/kubernetes-custom-monitoring

Özellikle Portworx volume usage list’i biraz editledim, herhangi bir dökümanını bulamadım, detaylıca belirtmek isterim;

Portworx volume listesinde {{volumeid}} olarak çağrılan Legend’i label replace ile benim için anlamlı veriler ile değiştirdim (namespace ve pvc)

Metrics browser;

label_replace(label_replace((px_volume_usage_bytes/px_volume_capacity_bytes*100), "ns","$1" ,"namespace","(.*)"), "pvc","$1" ,"pvc","(.*)")

Legend;

{{ns}} - {{pvc}}
Kubernetes Custom Morning Dashboard | Portworx volume usage – 1

Genel görünüm aşağıdaki gibidir;

Kubernetes Custom Morning Dashboard – 1

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d blogcu bunu beğendi: