All Products
Search
Document Center

Managed Service for Prometheus:Penemuan layanan default

Last Updated:Sep 10, 2026

Aktifkan penemuan layanan default untuk mengambil metrik dari Pod di kluster kontainer Anda yang sesuai dengan aturan scraping Prometheus default, sehingga menyederhanakan operasi & pemeliharaan (O&M) serta analisis kinerja kluster.

Catatan penting

  • Hanya tersedia untuk instans lingkungan kontainer.

  • Pod dengan anotasi dalam namespace arms-prom selalu di-scrape, terlepas dari apakah penemuan layanan default diaktifkan atau tidak.

Penagihan

  • Penemuan layanan default dikenai biaya. Penagihan untuk Managed Service for Prometheus.

  • Jika kluster Anda menjalankan Prometheus open-source dengan penemuan layanan default, setelah Anda mengintegrasikan Alibaba Cloud Managed Service for Prometheus, Alibaba Cloud Managed Service for Prometheus mewarisi konfigurasi tersebut dan dikenai biaya penemuan layanan default. Penagihan instans Prometheus.

Prasyarat

Langkah 1: Tambahkan anotasi

  1. Masuk ke Konsol ACK.

  2. Pada halaman Clusters, klik nama kluster Anda. Di panel navigasi kiri, klik Workloads > Pods.

  3. Temukan Pod target, klik Edit pada kolom Actions, lalu tambahkan anotasi berikut.

    annotations:
      prometheus.io/path: /metrics # Jalur HTTP titik akhir metrik.
      prometheus.io/port: "xxxx" # Port titik akhir metrik.
      prometheus.io/scrape: "true" # Menentukan apakah metrik dari Pod ini akan diambil.
  4. Klik Update.

Langkah 2: Aktifkan penemuan layanan default

  1. Di panel navigasi kiri, klik Integration Management.

  2. Pada tab Integrated Environments, temukan lingkungan target dalam daftar Container Environment. Klik Metric Scraping pada kolom Actions untuk membuka halaman Metric Scraping.

  3. Pada tab Metric Scraping, klik Default Service Discovery.

  4. Pada halaman Default Service Discovery, klik Enable Feature.

    Setelah diaktifkan, Managed Service for Prometheus akan mengambil metrik dari semua Pod di kluster yang memiliki anotasi berikut.

    annotations:
      prometheus.io/path: /metrics # Jalur HTTP titik akhir metrik.
      prometheus.io/port: "xxxx" # Port titik akhir metrik.
      prometheus.io/scrape: "true" # Menentukan apakah metrik dari Pod ini akan diambil.
  5. Tab Metric Scraping menampilkan semua Pod yang memenuhi kriteria penemuan layanan default.

Operasi terkait

Pada halaman Default Service Discovery, klik Disable Feature. Setelah dinonaktifkan, Managed Service for Prometheus tidak lagi mengambil metrik dari Pod yang memiliki anotasi prometheus.io.

Penyebab umum kegagalan integrasi dan troubleshooting

  • Konfigurasi anotasi salah: Periksa apakah prometheus.io/scrape diatur ke "true", serta apakah prometheus.io/port dan prometheus.io/path mengarah ke port dan jalur yang benar.

  • Lingkungan kontainer belum terhubung ke Managed Service for Prometheus: Pastikan lingkungan kontainer telah terhubung melalui Pusat Integrasi. Pod yang tidak berada dalam namespace arms-prom memerlukan penemuan layanan default yang diaktifkan secara manual.

  • Pod tidak mengekspos titik akhir metrik dengan benar: Akses jalur /metrics Pod tersebut untuk memastikan data dikembalikan dalam format Prometheus.

  • Permasalahan konektivitas jaringan: Periksa apakah jaringan antara instans Prometheus dan Pod terhubung.