Managed Service for Prometheus secara aktif menarik data performa dari kluster Kafka Anda berdasarkan parameter yang telah ditentukan. Dengan cara ini, Anda dapat memantau kluster secara real-time dan menganalisis data pemantauan dengan fleksibel. Topik ini menjelaskan cara memantau kluster Kafka.
Prasyarat
Kluster kontainer
Managed Service for Prometheus harus diaktifkan. Untuk informasi lebih lanjut, lihat Penagihan instance.
Sebuah kluster Container Service for Kubernetes (ACK) harus dibuat. Untuk informasi lebih lanjut, lihat Buat kluster ACK yang dikelola.
Pusat Sumber Daya Alibaba Cloud harus diaktifkan. Untuk informasi lebih lanjut, lihat Aktifkan Pusat Sumber Daya.
Instance ECS
Managed Service for Prometheus harus diaktifkan. Untuk informasi lebih lanjut, lihat Penagihan instance.
Sebuah instance Elastic Compute Service (ECS) harus dibuat. Untuk informasi lebih lanjut, lihat Buat dan kelola instance ECS menggunakan konsol ECS (versi ekspres).
Pusat Sumber Daya Alibaba Cloud harus diaktifkan. Untuk informasi lebih lanjut, lihat Aktifkan Pusat Sumber Daya.
Prosedur
Masuk ke Konsol Managed Service for Prometheus. Di panel navigasi sebelah kiri, klik Integration Center.
Klik Kafka dan atur parameter sesuai petunjuk. Tabel berikut menjelaskan parameter utama.
Kluster kontainer
Parameter
Deskripsi
Pod Label Selector
Kunci dan nilai tag yang dikonfigurasikan untuk pod saat agen JMX diterapkan. Managed Service for Prometheus menggunakan tag ini untuk penemuan layanan. Untuk informasi lebih lanjut, lihat Bagaimana cara menerapkan dan mengonfigurasi agen JMX Kafka?
Metric Collect Interval
Interval pengumpulan data pemantauan. Nilai default adalah 15.
Instance ECS
Parameter
Deskripsi
Kafka cluster name
Nama kluster Kafka. Nama tersebut harus unik untuk mencegah pengumpulan metrik ganda.
Service address
IP atau alamat DNS broker Kafka. Pisahkan beberapa alamat dengan koma (,) atau titik koma (;).
Contoh: 192.168.0.1:9092,10.0.11.123:9092.
Enable SASL
Tentukan apakah akan mengaktifkan Simple Authentication and Security Layer (SASL) pada broker.
SASL Username
Masukkan nama pengguna SASL jika SASL diaktifkan.
SASL Password
Masukkan kata sandi SASL jika SASL diaktifkan.
SASL Mechanism
Pilih metode autentikasi. Nilai valid: plain, scram-sha512, dan scram-sha256.
Enable TLS
Tentukan apakah akan mengaktifkan Transport Layer Security (TLS) pada broker.
Ignore TLS security verification
Aktifkan saklar ini jika TLS diaktifkan dan sertifikat tanda tangan sendiri digunakan.
Metric collection interval
Interval pengumpulan data pemantauan. Nilai default adalah 15.
Custom Labels
Tambahkan tag ke metrik instance ECS. Kemudian, Anda dapat memantau, mengelola, menanyakan, atau menganalisis data metrik secara mendetail saat menggunakan alat seperti Grafana. Untuk informasi lebih lanjut, lihat Tambahkan tag ke metrik instance ECS menggunakan VPC.
CatatanKunci tag tidak boleh berisi karakter khusus yang digunakan dalam fungsionalitas Prometheus, seperti tanda hubung (-), titik (.), atau tanda persen (%).
Tag harus ditentukan dalam format key-value yang diminta oleh Prometheus.
Lihat dan kelola data pemantauan kluster Kafka
Komponen yang terpasang ditampilkan di 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.
Target
Di bagian Targets pada tab Self-Monitoring, Anda dapat melihat daftar target yang ditemukan oleh pekerjaan default.

Pengumpulan Metrik
Di tab Metric Scraping, Anda dapat melihat atau membuang metrik. Untuk informasi lebih lanjut, lihat Buang metrik.

Dashboards
Di bagian Dashboards pada tab Component Management, Anda dapat mengklik nama dasbor untuk masuk ke Grafana dan melihat lebih banyak data dasbor.

Referensi
Anda dapat mengonfigurasi aturan peringatan untuk kluster guna memantau status kesehatan metrik utama secara real-time. Dengan cara ini, Anda dapat menemukan dan menangani pengecualian secara tepat waktu. Untuk informasi lebih lanjut, lihat Buat aturan peringatan untuk instance Prometheus.
Untuk informasi lebih lanjut tentang cara memantau kluster Kafka di Managed Service for Prometheus, lihat dan Gunakan Managed Service for Prometheus untuk memantau kluster Kafka yang dikelola sendiri dan instance ApsaraMQ for Kafka.