ACK kompatibel dengan produk observabilitas Alibaba Cloud seperti CloudMonitor dan Managed Service for Prometheus, serta menyediakan add-on pemantauan untuk membantu Anda memantau kesehatan kluster serta secara proaktif mengidentifikasi dan menanggapi masalah. Topik ini menjelaskan solusi pemantauan full-stack untuk kluster ACK, mencakup sumber daya dasar, aplikasi, kluster, event, komponen lapisan kontrol, jaringan, dan kontainer tingkat kernel.
Observabilitas kluster
ACK menyediakan modul pemantauan berikut.
|
Modul |
Deskripsi |
Referensi |
Add-on |
|
Pemantauan resource dasar |
Memantau penggunaan dan kesehatan resource dasar kluster, termasuk CPU, memori, dan jaringan, dengan CloudMonitor atau Prometheus. Aktifkan pemberitahuan peringatan pada metrik utama untuk meningkatkan stabilitas. |
||
|
Menghubungkan dan mengonfigurasi Managed Service for Prometheus |
|||
|
ack-prometheus-operator |
|||
|
Pemantauan aplikasi |
Gunakan Application Real-Time Monitoring Service (ARMS) dan ack-onepilot untuk analisis topologi, pemantauan API dan event, tracing, serta deteksi bottleneck performa pada aplikasi berbasis kontainer. |
||
|
Pemantauan kluster |
Gunakan Application Monitoring eBPF Edition untuk mengumpulkan data performa kontainer tanpa intrusi kode, mengidentifikasi masalah Pod, menentukan Services dan beban kerja controller terkait, serta mempercepat waktu deteksi. |
||
|
Pemantauan event |
Gunakan Node Problem Detector (NPD) dan Kubernetes Event Center dari Log Service (SLS) untuk memantau dan memberi notifikasi status sistem secara real-time, mendiagnosis anomali node serta mengubahnya menjadi event, dan mengelola peringatan dengan notifikasi closed-loop dan offline. |
||
|
Pemantauan komponen lapisan kontrol |
Memantau komponen lapisan kontrol secara real-time dengan Prometheus dan Grafana, termasuk API server, etcd, kube-scheduler, dan kube-controller-manager. Optimalkan akses komponen dan konfigurasikan Prometheus yang dikelola sendiri. |
||
|
etcd |
|||
|
Pemantauan jaringan |
Integrasikan layanan log Ingress dan gunakan Ingress Dashboard bersama ARMS untuk troubleshooting Ingress secara terpadu. Pantau dan atasi masalah CoreDNS. Visualisasikan lalu lintas jaringan dan topologi layanan pada kluster berbasis Terway untuk mencapai observabilitas jaringan kontainer dan layanan. |
||
|
Mencapai observabilitas jaringan dengan ACK Terway dan Cilium Hubble |
|||
|
Pemantauan kontainer tingkat kernel |
Memantau kontainer pada tingkat kernel OS dengan System Observer Monitoring (SysOM) untuk memfasilitasi penerapan dan migrasi aplikasi berbasis kontainer. |