Knative adalah kerangka kerja aplikasi tanpa server yang dibangun di atas Kubernetes dan menetapkan standar orkestrasi kontainer tanpa server berbasis cloud-native. Dengan Knative, Anda dapat menerapkan serta mengelola beban kerja modern tanpa server, memungkinkan platform kontainer tanpa server tingkat perusahaan. Alibaba Cloud telah mengintegrasikan Knative sejak versi awalnya dan terus menyinkronkan dengan fitur-fitur komunitas Knative. Dikombinasikan dengan Container Service for Kubernetes (ACK) dan layanan pesan, penyimpanan, jaringan, serta pemantauan dari Alibaba Cloud, Knative memberikan kemampuan siap produksi. Anda dapat mengintegrasikan Knative ke dalam Managed Service for Prometheus untuk mengumpulkan data deret waktu Knative, membantu meningkatkan kinerja layanan. Topik ini menjelaskan cara menggunakan Managed Service for Prometheus untuk memantau Knative.
Prasyarat
Managed Service for Prometheus telah diaktifkan. Untuk informasi lebih lanjut, lihat Penagihan Instans.
Cluster ACK telah dibuat. Untuk informasi lebih lanjut, lihat Buat cluster ACK dikelola, Buat cluster ACK khusus (tidak digunakan lagi), dan Buat cluster ACK Serverless.
Knative telah diterapkan di dalam cluster. Untuk informasi lebih lanjut, lihat Terapkan dan kelola Knative.
Pusat Sumber Daya Alibaba Cloud telah diaktifkan. Untuk informasi lebih lanjut, lihat Aktifkan Pusat Sumber Daya.
Prosedur
Masuk ke Konsol Managed Service for Prometheus. Di panel navigasi sisi kiri, klik Integration Center.
Klik Knative. Di panel yang muncul, atur parameter sesuai panduan.
metrics collection interval (seconds):
Interval untuk mengumpulkan data pemantauan. Nilai default adalah 15.
Komponen yang terinstal ditampilkan pada halaman Integration Management di Konsol Managed Service for Prometheus. Halaman Integration Management mencakup tab Integrated Environments, Integrated Addons, dan Query Dashboards, di mana Anda dapat melihat informasi seperti target, metrik, dasbor, dan peringatan.

Lihat dasbor
Di tab Integrated Addons pada halaman Integration Management, klik Knative untuk melihat dasbor.
Data pemantauan Knative yang disediakan oleh Managed Service for Prometheus mencakup jumlah permintaan, jumlah pod, waktu respons, dan jumlah permintaan bersamaan.
Di bagian Overview, Anda dapat melihat jumlah permintaan, tingkat keberhasilan permintaan, kesalahan 4xx (kesalahan klien), dan kesalahan 5xx (kesalahan server).
CatatanSumbu vertikal menunjukkan jumlah permintaan yang diproses per detik. Unit: ops/detik.

Di bagian Response Time, Anda dapat melihat persentil waktu respons, termasuk persentil ke-50, ke-90, ke-95, dan ke-99.
Di bagian Autoscaler, Anda dapat melihat jumlah permintaan bersamaan.
Di bagian Resource Usages, Anda dapat melihat penggunaan sumber daya, termasuk pemanfaatan CPU dan penggunaan memori.
Metrik Utama
Metrik | Deskripsi |
queue_average_concurrent_requests | Jumlah permintaan bersamaan untuk pod. |
queue_requests_per_second | Jumlah permintaan pod per detik. |
revision_request_latencies | Waktu respons. |
revision_request_count | Jumlah permintaan revisi. |