Container Service for Kubernetes (ACK) terintegrasi dengan Managed Service for Prometheus dan Managed Service for Grafana, sehingga Anda tidak perlu membangun sistem atau dasbor pemantauan secara manual. Setelah men-deploy aplikasi di Knative, Anda dapat mengirimkan data pemantauannya ke Managed Service for Prometheus dan melihat metrik kinerjanya di Managed Service for Grafana.
Prasyarat
-
Knative telah dideploy di kluster Anda. Untuk informasi selengkapnya, lihat Deploy Knative atau .
-
Managed Service for Prometheus telah diaktifkan untuk kluster ACK Anda. Untuk informasi selengkapnya, lihat Connect to and configure Managed Service for Prometheus (disarankan) atau Open source Prometheus monitoring.
Tagihan
Setelah Anda mengirimkan data pemantauan dari layanan Knative ke Managed Service for Prometheus, komponen terkait secara otomatis melaporkan metrik ke layanan tersebut. Metrik ini ditagih sebagai custom metrics dan dapat menimbulkan biaya tambahan.
Untuk menghindari tagihan tak terduga, tinjau Billing overview untuk Managed Service for Prometheus guna memahami harga custom metrics sebelum mengaktifkan fitur ini. Biaya bervariasi berdasarkan faktor seperti skala kluster dan jumlah aplikasi. Anda dapat menggunakan fitur resource usage statistics untuk memantau dan mengelola penggunaan resource Anda.
Aktifkan pemantauan Managed Service for Prometheus
-
Masuk ke ACK console. Di panel navigasi kiri, klik Clusters.
-
Di halaman Clusters, klik nama kluster Anda. Di panel navigasi kiri, klik .
-
Di halaman Knative, klik tab Monitoring Dashboards dan ikuti petunjuk di layar untuk mengaktifkan dasbor Prometheus.
Lihat dasbor pemantauan Knative
Setelah pemantauan Managed Service for Prometheus diaktifkan, Anda dapat melihat data pemantauan di tab Monitoring Dashboards.
|
Kategori |
Deskripsi |
|
Data permintaan |
Di bagian Overview (rata-rata dalam rentang waktu yang dipilih), lihat metrik Knative berikut:
Sumbu vertikal (ops/sec) pada grafik Request Volume, 4xx, dan 5xx merepresentasikan jumlah permintaan per detik.
|
|
Data latensi respons |
Di bagian Response Time, lihat data latensi respons Knative, termasuk P50, P90, P95, dan P99.
|
|
Konkurensi permintaan |
Di bagian Autoscaler, lihat data konkurensi permintaan Knative secara detail.
|
|
Activator |
Di bagian Activator, lihat data berikut untuk Activator Knative:
|
|
Penggunaan sumber daya |
Di bagian Resource Usages, lihat penggunaan sumber daya Knative, termasuk CPU dan memori.
|
Lihat metrik utama penemuan layanan Knative
Untuk melihat dan memverifikasi data pemantauan Knative, pilih metrik atau tulis kueri PromQL.
-
Masuk ke Managed Service for Prometheus console. Di panel navigasi kiri, klik Integration Management.
-
Di halaman Integrated Environments, klik tab Container Service. Lalu, di kolom Integrated Addons, klik Knative.
-
Klik tab Metrics Explorer untuk melihat metrik utama Knative berikut.
Untuk informasi tentang alur kerja antarmuka, lihat Metrics Explorer.
Catatan-
Jika aplikasi Knative diskalakan ke nol dan tidak memiliki Pod yang berjalan, Managed Service for Prometheus tidak dapat mengumpulkan metrik seperti konkurensi permintaan dan jumlah permintaan per detik untuk Pod tersebut. Metrik ini hanya akan ditampilkan di konsol setelah permintaan dikirim ke Pod aplikasi Knative.
-
Jika aplikasi Knative tidak diskalakan ke nol, konsol akan menampilkan metrik seperti konkurensi permintaan dan jumlah permintaan per detik untuk Pod, meskipun Pod tersebut tidak sedang menangani permintaan.
Metrik
Deskripsi
queue_average_concurrent_requests
Konkurensi permintaan sebuah Pod.
queue_requests_per_second
Jumlah permintaan per detik untuk sebuah Pod.
revision_request_latencies
Latensi respons untuk sebuah Revision.
revision_request_count
Jumlah permintaan untuk sebuah Revision.
-
Dokumen terkait
Untuk informasi tentang penggunaan Simple Log Service (SLS) untuk pengumpulan log serta pemantauan dan peringatan, lihat Implement log collection on Knative dan Enable monitoring and alerting for Knative services.




