Setelah integrasi dikonfigurasi, Managed Service for Prometheus menarik metrik kinerja dari Kafka, sehingga memungkinkan pemantauan waktu nyata dan analisis data.
Prasyarat
Kluster container
-
Aktifkan Managed Service for Prometheus. Untuk informasi selengkapnya, lihat Penagihan instans Prometheus.
-
Buat kluster Kubernetes. Untuk informasi selengkapnya, lihat Buat kluster ACK yang dikelola.
ECS (VPC)
Managed Service for Prometheus telah diaktifkan.
Hybrid Cloud Monitoring telah diaktifkan.
Integrasikan Kafka
Masuk ke Konsol Managed Service for Prometheus. Di panel navigasi sebelah kiri, klik Integration Center.
-
Klik kartu Kafka dan ikuti petunjuk di layar untuk menyelesaikan integrasi. Tabel berikut menjelaskan parameter utama.
Kluster container
Parameter
Deskripsi
pod label selector
Kunci tag dan nilai yang dikonfigurasi untuk Pod saat Anda menerapkan agen JMX. Managed Service for Prometheus menggunakan label ini untuk service discovery. Untuk informasi selengkapnya, lihat Terapkan dan konfigurasikan agen Kafka JMX.
metric collection interval
Interval pengumpulan data pemantauan. Nilai default adalah 15.
ECS (VPC)
Parameter
Deskripsi
Kafka cluster name
Tetapkan nama kluster unik untuk setiap integrasi guna mencegah pengambilan metrik duplikat dan hasil dasbor yang salah.
Endpoint
Alamat IP atau nama DNS broker Kafka. Pisahkan beberapa alamat dengan koma atau titik koma.
Contoh: 192.168.0.1:9092,10.0.11.123:9092
Enable SASL
Pilih jika server Kafka menggunakan SASL.
SASL Username
Jika SASL diaktifkan, masukkan username.
SASL Password
Jika SASL diaktifkan, masukkan password.
SASL Mechanism
Pilih mekanisme SASL. Nilai yang valid: plain, scram-sha512, dan scram-sha256.
Enable TLS
Pilih jika server Kafka menggunakan TLS.
Ignore TLS security verification
Jika TLS diaktifkan pada server Kafka dan Anda menggunakan sertifikat tanda tangan sendiri, pilih opsi ini untuk mengabaikan verifikasi keamanan TLS.
metric collection interval
Interval pengumpulan data pemantauan. Nilai default adalah 15.
Custom Tags
Tambahkan tag ke metrik instans ECS. Dengan demikian, Anda dapat memantau, mengelola, mengkueri, atau menganalisis data metrik secara detail halus saat menggunakan alat seperti Grafana. Untuk informasi selengkapnya, lihat Tambahkan tag kustom ke metrik instans ECS dalam VPC.
CatatanKunci tag tidak boleh mengandung karakter khusus yang digunakan dalam fungsionalitas Prometheus, seperti tanda hubung (-), titik (.), atau tanda persen (%).
Tag harus ditentukan dalam format kunci-nilai yang diperlukan oleh Prometheus.
Lihat status komponen Kafka
Komponen yang terpasang ditampilkan pada halaman Integration Management di Konsol Managed Service for Prometheus. Halaman Integration Management terdiri atas tab Integrated Environments, Integrated Addons, dan Query Dashboards, tempat Anda dapat melihat informasi seperti target, metrik, dasbor, dan alert.
Targets
Di tab ini, Anda dapat melihat daftar target yang ditemukan oleh job integrasi default.
Halaman Targets mencantumkan informasi untuk setiap target pengambilan, termasuk Endpoint, Status, Label, Last Scrape, Scrape Duration, dan Error. Jika status target adalah DOWN (label merah), kolom Error menampilkan alasan spesifik, seperti connection refused. Ini menunjukkan bahwa titik akhir target tidak dapat dijangkau dan Anda harus memverifikasi bahwa port layanan pada instans sedang mendengarkan.
Metric scraping
Di tab ini, Anda dapat melihat informasi metrik secara detail dan mengonfigurasi metrik yang akan dihapus. Untuk informasi selengkapnya, lihat Konfigurasikan metrik yang akan dihapus.
Di tab Metric Scraping, pilih Custom Scrape untuk melihat daftar task pengambilan yang telah dikonfigurasi. Daftar tersebut mencakup nama, nama job, komponen terkait, metode penemuan layanan, path pengambilan, dan interval pengambilan. Misalnya, untuk task kafka dan ecs-node-exporter, metode penemuan layanan adalah kubernetes_sd_configs, path pengambilan adalah /metrics, dan interval pengambilan adalah 15s. Untuk setiap task, Anda dapat memilih Disable, View Config, atau Delete. Anda juga dapat menambahkan task pengambilan baru dengan mengklik Add.
Dashboards
Anda dapat mengklik nama dasbor untuk melihat dasbor Grafana yang sesuai.
Di tab Dashboards, Anda dapat mencari dasbor berdasarkan nama atau memfilter berdasarkan tag, seperti Kafka. Tabel menampilkan nama dasbor dan tag yang sesuai. Misalnya, dasbor Kafka Basic disertakan secara default.
Sebagai contoh, dasbor Prometheus Agent memiliki filter drop-down job, instance, dan agent. Panel-panelnya menampilkan informasi tentang Agent Status, berbagai kesalahan (seperti Agent Discovery/Scrape Errors, Agent Configuration Delivery Errors, dan Agent Scrape Processing Errors), serta Agent Version. Di bagian bawah, tabel Agent Overview menampilkan metrik seperti nama agen, heartbeat, target, series, writeArms, pod_name, memoryUsed, memoryLimit, cpuUsed, dan cpuLimit.
Dokumen terkait
-
Buat aturan alert untuk metrik kunci guna memantau kesehatannya secara waktu nyata dan menangani exception segera. Untuk informasi selengkapnya, lihat Buat aturan alert untuk instans Prometheus.
-
Untuk informasi selengkapnya tentang pemantauan Kafka dengan Prometheus, lihat Pantau Kafka menggunakan Prometheus.