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 yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.