Kluster ACK terintegrasi dengan Managed Service for Prometheus dan Managed Service for Grafana, sehingga Anda tidak perlu membangun infrastruktur pemantauan sendiri. Setelah men-deploy aplikasi di Knative, impor data pemantauan ke Managed Service for Prometheus dan lihat metriknya secara real-time di Grafana.
Prasyarat
Sebelum memulai, pastikan Anda telah:
-
Knative dideploy di kluster Anda. Untuk informasi lebih lanjut, lihat Deploy Knative.
Penagihan
Metrik pemantauan Knative yang diingest ke Managed Service for Prometheus diperlakukan sebagai custom metrics dan dikenakan biaya. Biaya bervariasi berdasarkan ukuran kluster dan jumlah aplikasi. Tinjau Ikhtisar penagihan sebelum mengaktifkan fitur ini. Untuk melacak penggunaan resource yang sedang berjalan, lihat Lihat penggunaan resource.
Aktifkan Managed Service for Prometheus
-
Masuk ke Konsol ACK. Di panel navigasi kiri, klik Clusters.
-
Pada halaman Clusters, klik nama kluster Anda. Di panel navigasi kiri, pilih Applications > Knative.
-
Pada halaman Knative Components, klik tab Monitoring Dashboards dan ikuti petunjuk di layar untuk mengaktifkan dasbor Prometheus.
Lihat dasbor Knative
Setelah mengaktifkan Managed Service for Prometheus, lihat data pemantauan pada tab Monitoring Dashboards.
| Kategori | Deskripsi |
|---|---|
| Data permintaan |
Pada bagian Overview (average over the selected time range), lihat data berikut:
|
| Data latensi respons | Pada bagian Response Time, lihat latensi respons Knative untuk P50, P90, P95, dan P99. |
| Data konkurensi permintaan |
Pada bagian Autoscaler, lihat informasi detail konkurensi permintaan untuk Knative. |
| Activator |
Pada bagian Activator, lihat metrik activator Knative berikut:
|
| Penggunaan resource | Pada bagian Resource Usages, lihat penggunaan CPU dan memori dari resource Knative. |
Lihat metrik penemuan layanan Knative
Gunakan Metrics Explorer di Konsol ARMS untuk melihat dan memvalidasi metrik layanan Knative dengan memilih metrik yang telah ditentukan atau menulis kueri PromQL kustom. Untuk langkah-langkah detail, lihat Eksplorasi metrik.
-
Masuk ke Konsol ARMS. Di panel navigasi kiri, klik Integration Management.
-
Pada halaman Integration Management, pilih wilayah. Klik tab Integrated Environments > Container Service, lalu klik Knative pada kolom Integrated Addons.
-
Pada halaman yang muncul, klik tab Metrics Explorer.
Saat jumlah Pod untuk aplikasi Knative diskalakan menjadi nol, Managed Service for Prometheus tidak dapat mengumpulkan metrik seperti konkurensi permintaan dan jumlah permintaan per detik. Metrik ini hanya tersedia setelah Anda mengakses Pod aplikasi Knative tersebut.
Saat jumlah Pod tidak nol, metrik tersebut tersedia langsung tanpa perlu mengakses Pod.
Tabel berikut mencantumkan metrik utama penemuan layanan Knative.
| Metrik | Deskripsi |
|---|---|
queue_average_concurrent_requests |
Jumlah permintaan konkuren yang dikirim ke sebuah Pod. |
queue_requests_per_second |
Jumlah permintaan yang dikirim ke sebuah Pod per detik. |
revision_request_latencies |
Latensi respons dari permintaan revision. |
revision_request_count |
Jumlah permintaan revision. |
Langkah berikutnya
Untuk mengatur pengumpulan log, pemantauan, dan peringatan untuk Knative menggunakan Simple Log Service (SLS), lihat Aktifkan SLS pada Knative dan Konfigurasikan peringatan untuk Layanan Knative.