Anda dapat menghubungkan komponen Application High Performance Autoscaler (AHPA) ke Layanan Prometheus untuk Alibaba Cloud guna memperoleh dasbor siap pakai yang menampilkan metrik pemantauan beban kerja Anda, seperti penggunaan CPU dan jumlah Pod.
Prasyarat
Layanan Prometheus untuk Alibaba Cloud telah diaktifkan pada kluster Anda, dan agen Prometheus menggunakan versi 3.0.0 atau lebih baru. Untuk informasi selengkapnya, lihat Aktifkan Layanan Prometheus untuk Alibaba Cloud.
AHPA telah diterapkan dan menggunakan versi v2.0.0 atau lebih baru. Untuk informasi selengkapnya, lihat Terapkan AHPA.
Parameter berikut telah ditambahkan ke konfigurasi Prometheus.
prometheus_writer_url: Titik akhir internal untuk Remote Write.prometheus_writer_ak: ID AccessKey Akun Alibaba Cloud Anda.prometheus_writer_sk: Rahasia AccessKey Akun Alibaba Cloud Anda.
Langkah 1: Hubungkan AHPA
Hubungkan komponen AHPA ke Layanan Prometheus untuk Alibaba Cloud dengan mengikuti langkah-langkah berikut.
Masuk ke Konsol ARMS.
Pada panel navigasi sebelah kiri, klik Integration Center lalu cari ACK AHPA.
Klik kartu sumber daya ACK AHPA, lalu ikuti petunjuk di layar untuk memilih kluster Container Service for Kubernetes (ACK) dan menentukan konfigurasi penghubungan ke AHPA.
Item Konfigurasi
Deskripsi
Integration Name
Nama unik untuk instans pemantauan AHPA saat ini.
Metrics Collection Interval (Seconds)
Interval pengumpulan data pemantauan.
Lihat data dasbor AHPA
Masuk ke Konsol ARMS.
Pada panel navigasi sebelah kiri, klik Provisioning, lalu klik Connected Components.
Klik kartu sumber daya ACK AHPA, buka tab Dashboard List, lalu klik nama dasbor untuk melihat data terperincinya di Grafana.
Dasbor menampilkan informasi berikut.
CPU Utilization & Actual Pods: Rata-rata penggunaan CPU dan jumlah Pod untuk beban kerja saat ini.
Actual & Predicted CPU Usage: Total penggunaan CPU dari Pod dalam beban kerja saat ini dan penggunaan yang diprediksi. Jika penggunaan yang diprediksi lebih besar daripada penggunaan aktual, hal ini menunjukkan bahwa kapasitas CPU yang diprediksi sudah mencukupi.
Pod Trend: Jumlah Pod aktual, Pod yang direkomendasikan, dan Pod yang diprediksi secara proaktif.
Actual Pods: Jumlah Pod yang sedang berjalan.
Recommended Pods: Jumlah Pod yang direkomendasikan oleh AHPA untuk penskalaan. Ini adalah jumlah akhir Pod yang ditentukan berdasarkan prediksi proaktif, prediksi reaktif, dan rentang batas.
Proactive Prediction: Jumlah Pod yang diprediksi berdasarkan data historis dan periodisitas yang terdeteksi.
Metrik utama AHPA
Metrik | Deskripsi |
| Jumlah Pod yang diprediksi secara proaktif Jumlah Pod yang diprediksi untuk periode mendatang berdasarkan metrik historis. |
| Jumlah Pod yang diprediksi secara reaktif Jumlah Pod yang diprediksi secara real time. |
| Jumlah Pod yang direkomendasikan |
| Jumlah maksimum Pod |
| Jumlah minimum Pod |
| Ambang batas target |
Referensi
Untuk menggunakan AHPA guna menskalakan aplikasi Anda berdasarkan metrik kustom, seperti permintaan per detik (QPS) permintaan HTTP atau panjang antrian pesan, lihat Gunakan AHPA untuk mengonfigurasi metrik kustom untuk autoscaling aplikasi.