Penemuan layanan bawaan mengambil metrik pemantauan dari Pod di kluster Anda yang sesuai dengan aturan scraping Prometheus, membantu Anda dalam operasi & pemeliharaan (O&M) kluster serta analisis kinerja.
Catatan
-
Hanya tersedia untuk lingkungan kontainer.
-
Di dalam kluster, Managed Service for Prometheus secara otomatis mengambil metrik dari Pod yang memiliki anotasi dalam namespace
arms-prom, terlepas dari apakah penemuan layanan bawaan diaktifkan atau tidak.
Penagihan
-
Penemuan layanan bawaan dikenai biaya. Untuk informasi selengkapnya, lihat Penagihan Produk.
-
Jika kluster Anda sudah menjalankan layanan Prometheus open-source dengan penemuan layanan bawaan yang dikonfigurasi, integrasi Managed Service for Prometheus akan mewarisi konfigurasi tersebut, dan Managed Service for Prometheus dikenai biaya untuk penemuan layanan bawaan. Untuk informasi selengkapnya, lihat Penagihan produk.
Prasyarat
-
Kluster ACK telah dibuat sebagai lingkungan kontainer. Untuk informasi selengkapnya, lihat Buat kluster ACK.
-
Kluster telah dihubungkan di Pusat Integrasi. Untuk informasi selengkapnya, lihat Ikhtisar integrasi.
PentingHubungkan kluster ke Prometheus melalui Pusat Integrasi sebelum Anda mengaktifkan penemuan layanan bawaan.
Langkah 1: Tambahkan anotasi
-
Masuk ke Konsol ACK.
Pada halaman Clusters, klik nama kluster Anda. Di panel navigasi kiri, klik .
-
Pada kolom Actions untuk Pod target, klik Edit dan tambahkan anotasi berikut.
annotations: prometheus.io/path: /metrics # Jalur HTTP tempat metrik diekspos. prometheus.io/port: "xxxx" # Port tempat metrik diekspos. prometheus.io/scrape: "true" # Menentukan apakah metrik dari Pod ini akan diambil. -
Klik Update.
Langkah 2: Aktifkan penemuan layanan bawaan
-
Masuk ke Konsol ARMS.
-
Di panel navigasi kiri, klik Integration Management.
-
Pada tab Integrated Environments, di daftar Container Service, klik Metric Scraping pada kolom Actions untuk lingkungan kontainer target guna membuka halaman Metric Scraping.
-
Pada tab Metric Scraping, klik Default Service Discovery.
-
Pada halaman Default Service Discovery, klik Enable Feature.

Setelah Anda mengaktifkan fitur ini, Managed Service for Prometheus akan mengambil metrik dari semua Pod yang diberi anotasi di kluster:
annotations: prometheus.io/path: /metrics # Jalur HTTP tempat metrik diekspos. prometheus.io/port: "xxxx" # Port tempat metrik diekspos. prometheus.io/scrape: "true" # Menentukan apakah metrik dari Pod ini akan diambil. -
Pada tab Metric Scraping, lihat daftar semua Pod yang ditemukan oleh penemuan layanan bawaan.
Operasi
Pada halaman Default Service Discovery, klik Disable Feature. Setelah Anda menonaktifkan fitur ini, Managed Service for Prometheus berhenti mengambil metrik dari Pod yang memiliki anotasi prometheus.io.