
Hari ini rilis proyek open source baru dan sangat berguna, yang dibuat oleh departemen pengembangan ITSumma, sebuah
plug-in di Grafana untuk memantau Kubernetes, terjadi . Ia termasuk dalam penyimpanan grafana resmi -
grafana.com/grafana/plugins/devopsprodigy-kubegraf-appUtilitas utamanya:
- integrasi dengan k8s-api untuk membangun peta lengkap aplikasi Anda + pengelompokan berdasarkan namespace + mengikat ke pods / layanan.
- representasi grafis dari distribusi aplikasi di antara node cluster K8 secara real time.
- statistik waktu nyata tentang status aplikasi / pod di kluster dan pesan kesalahan (misalnya, jika aplikasi Anda berhenti melewati liveness-probe).
- dasbor dengan statistik pada berbagai parameter node cluster (penggunaan CPU, memori, memuat pada subsistem disk dan antarmuka jaringan), serta statistik tentang penggunaan sumber daya untuk perapian khusus (CPU, memori, antarmuka jaringan) dan penyebaran / statefulset / statuses daemonset di mana Anda dapat melihat jumlah replika aplikasi yang tersedia, jumlah kontainer yang diluncurkan oleh aplikasi ini dan jumlah kontainer yang dimulai ulang.
- Pisahkan visualisasi untuk melihat statistik real-time pada keadaan node dalam sebuah cluster.

Dari mana plugin mengumpulkan informasi?
Konfigurasi plug-in menyediakan pengumpulan data, pertama, dari server API k8s (untuk membangun peta aplikasi Anda, mengumpulkan status aplikasi, informasi tentang tes yang lulus, dll.). Sumber data Prometheus tambahan juga diatur secara terpisah di plugin (kumpulan metrik dari kube-state-metrics dan node-exportor).

Mengapa dan mengapa kami melakukan ini?
Sederhana: ada persis satu plug-in yang serupa, dan belum didukung selama sekitar satu tahun sekarang.
Apa selain ini tidak sesuai dengan kita di dalamnya:
- kurangnya visualisasi peta aplikasi yang kompeten.
- ketidakcocokan dengan versi saat ini dari simpul-pengekspor dan kube-negara-metrik'a.
- kurangnya dukungan untuk pemantauan statefulset.
Yah, dan kita bisa membelinya! ;-)
Bintang-bintang, ishshui, dan pull-quest dipersilahkan -
github.com/devopsprodigy/kubegrafDan, tentu saja, terima kasih banyak kepada
Alexander Zobnin atas dukungan udara!
Segera saya akan menceritakan seluruh kisah penciptaan: "bagaimana itu." Jangan beralih