Anda dapat menggunakan Managed Service for Prometheus untuk melihat dasbor pemantauan dan metrik kinerja yang telah dikonfigurasi sebelumnya. Topik ini menjelaskan cara mengintegrasikan Managed Service for Prometheus dengan kluster ACS Anda, mengonfigurasi peringatan, menyesuaikan metrik pemantauan, serta menampilkannya di Grafana.
Managed Service for Prometheus
Managed Service for Prometheus sepenuhnya kompatibel dengan ekosistem Prometheus open-source. Layanan ini mendukung pemantauan berbagai komponen, menyediakan beragam dasbor pemantauan siap pakai, serta menawarkan layanan Prometheus yang sepenuhnya dikelola. Kluster ACS sepenuhnya kompatibel dengan ekosistem Prometheus dan fitur-fitur umumnya. Managed Service for Prometheus menghilangkan kebutuhan untuk membangun sistem pemantauan sendiri, sehingga Anda tidak perlu lagi mengelola penyimpanan data, visualisasi, maupun operasi dan pemeliharaan sistem. Untuk informasi selengkapnya tentang Managed Service for Prometheus, lihat Apa itu Managed Service for Prometheus?
Komponen pemantauan Prometheus
Edisi Managed dari Komponen Pemantauan Prometheus diinstal secara default saat Anda membuat kluster ACS. Di panel navigasi kiri halaman detail kluster, pilih Operations > Prometheus Monitoring.
Type | Description |
Managed | Managed Service for Prometheus menawarkan pengalaman serverless siap pakai dengan langsung mengumpulkan data pemantauan kontainer dari kluster Anda. Catatan Layanan pemantauan Prometheus diaktifkan secara default saat Anda membuat Kluster ACS. Untuk informasi selengkapnya, lihat Buat kluster ACS. Layanan Prometheus default tidak dikenai biaya. |
Konfigurasikan peringatan untuk pemantauan Prometheus
Buat peringatan untuk menerima notifikasi waktu nyata melalui email, SMS, atau DingTalk ketika kondisi tertentu terpenuhi, sehingga Anda dapat secara proaktif mengidentifikasi anomali. Saat aturan peringatan dipicu, sistem akan mengirimkan notifikasi ke kelompok kontak yang ditentukan. Anda harus membuat kontak terlebih dahulu sebelum dapat membuat kelompok kontak. Saat membuat kontak, tentukan nomor telepon dan alamat email mereka, atau berikan URL chatbot DingTalk untuk notifikasi otomatis.
Langkah 1: Buat kontak
Masuk ke Prometheus console. Di pojok kiri atas, pilih wilayah tempat kluster Kubernetes Anda berada.
Di panel navigasi kiri, pilih Managed Service for Prometheus > Notification Contacts.
Di tab Contact, klik Create a contact.
Di kotak dialog Create a contact, atur parameter berikut lalu klik OK.
Parameter
Description
Name
Nama kontak.
Identifier
ID pengguna untuk tool IM perusahaan, seperti DingTalk, Lark, atau WeCom. Contohnya termasuk ID DingTalk atau ID WeCom.
Bidang ini digunakan untuk @mention kontak dalam kartu peringatan di obrolan grup. Jika ingin menggunakan fitur ini, masukkan ID pengguna yang benar untuk tool IM yang sesuai.
Fitur @mention untuk Lark dan WeCom memerlukan bidang ini, tetapi fitur untuk DingTalk tidak.
Telephone
Setelah Anda mengatur nomor telepon, kontak tersebut dapat menerima notifikasi peringatan melalui panggilan telepon dan SMS.
CatatanAnda hanya dapat menggunakan nomor telepon yang telah diverifikasi untuk notifikasi panggilan telepon dalam kebijakan notifikasi. Untuk memverifikasi nomor telepon, lihat Verifikasi nomor ponsel.
E-mail
Setelah Anda mengatur alamat email, kontak tersebut dapat menerima notifikasi peringatan melalui email.
PentingAnda harus menyediakan setidaknya nomor ponsel atau alamat email. Setiap nomor ponsel atau alamat email harus unik untuk satu kontak.
Versi baru Kontak tidak mendukung pengaturan chatbot DingTalk. Untuk membuat chatbot DingTalk, buat di tab DingTalk/Lark/WeCom. Lihat DingTalk Robot. Chatbot DingTalk yang dibuat pada versi sebelumnya masih tersedia.
Langkah 2: Konfigurasikan aturan peringatan
Di panel navigasi kiri, klik Access Management.
Di tab Integration Environments, klik nama kluster yang diinginkan untuk membuka halaman Integration Management-nya.
Di bagian bawah, klik Alert Rule. Di daftar Alert Rule, temukan aturan yang ingin diubah lalu klik Edit di kolom Actions. Setelah mengonfigurasi Alert Rule, klik Complete. Untuk informasi selengkapnya, lihat Aturan peringatan Prometheus (konsol baru) atau Aturan peringatan Prometheus (konsol lama).
Metrik pemantauan Prometheus kustom
Managed Service for Prometheus juga menyediakan metode lanjutan untuk mengumpulkan dan mengonfigurasi metrik pemantauan. Untuk informasi selengkapnya, lihat topik-topik berikut:
Aktifkan pemantauan jaringan kluster
Secara default, ACS terintegrasi dengan Application Real-Time Monitoring Service (ARMS) untuk mengumpulkan metrik inti lapisan kontrol dan metrik dasar (Pod dan Kontainer) secara gratis. Namun, layanan ini tidak mengumpulkan metrik terkait CoreDNS dan Ingress kluster secara default. Anda harus mengonfigurasi pengaturan ini di Prometheus console. Pengumpulan data untuk kedua komponen ini merupakan layanan berbayar.
Di Konsol ACS, buka Cluster List, lalu pilih kluster tempat Anda ingin mengaktifkan pemantauan jaringan kluster.
Di panel navigasi kiri, buka Add-ons.
Di tab Core Components, di bawah Networking, instal edisi managed dari komponen ALB Ingress Controller dan CoreDNS.
Sebagai alternatif, instal Edisi Komunitas perangkat lunak tersebut di kluster Anda. Untuk petunjuk konfigurasi lengkap, lihat Ikhtisar integrasi.