Tüm Ürünler
Search
Belge Merkezi

Managed Service for Prometheus:Default service discovery

Son Güncelleme:Oct 07, 2026

Varsayılan hizmet keşfini etkinleştirerek konteyner kümenizdeki ve varsayılan Prometheus toplama kurallarıyla eşleşen Pod'lardan ölçümleri toplayın. Bu sayede küme işletimi ve performans analizi süreçlerini basitleştirin.

Önemli notlar

  • Bu özellik yalnızca konteyner ortamı örnekleri için kullanılabilir.

  • arms-prom ad alanında açıklamalar (annotations) içeren Pod'lar, varsayılan hizmet keşfi etkinleştirilmiş olsun veya olmasın her zaman taranır.

Faturalama

  • Varsayılan hizmet keşfi ücrete tabidir. Ayrıntılar için bkz. Managed Service for Prometheus faturalandırması.

  • Varsayılan hizmet keşfi ücrete tabidir. Ayrıntılar için bkz. Ürün faturalandırması.

  • Kümeniz varsayılan hizmet keşfiyle açık kaynaklı Prometheus çalıştırıyorsa Alibaba Cloud Managed Service for Prometheus ile entegrasyon yaptıktan sonra Alibaba Cloud Managed Service for Prometheus bu yapılandırmaları devralır ve varsayılan hizmet keşfi ücretleri yansıtılır. Ayrıntılar için bkz. Prometheus örneği faturalandırması.

Ön koşullar

  • Bir konteyner kümesi oluşturulmuş olmalıdır. Ayrıntılar için bkz. ACK yönetilen kümesi oluşturma.

  • Kümeniz Entegrasyon Merkezi üzerinden bağlanmış olmalıdır. Ayrıntılar için bkz. Entegrasyona genel bakış.

    Önemli

    Varsayılan hizmet keşfi için kümenin Entegrasyon Merkezi üzerinden bağlı olması gerekir.

Adım 1: Açıklamaları ekleme

  1. ACK konsolu oturumunu açın.

  2. Clusters sayfasında kümenizin adına tıklayın. Sol gezinme bölmesinde Workloads > Pods seçeneklerini seçin.

  3. Hedef Pod'u bulun, Actions sütununda Edit seçeneğine tıklayın ve aşağıdaki açıklamaları ekleyin.

    annotations:
      prometheus.io/path: /metrics # The HTTP path of the metrics endpoint.
      prometheus.io/port: "xxxx" # The port of the metrics endpoint.
      prometheus.io/scrape: "true" # Specifies whether to scrape metrics from this Pod.
  4. Update seçeneğine tıklayın.

Adım 2: Varsayılan hizmet keşfini etkinleştirme

  1. ARMS konsolu oturumunu açın.

  2. Sol gezinme bölmesinde Integration Management seçeneğine tıklayın.

  3. Integrated Environments sekmesinde Container Environment listesinde hedef ortamı bulun. Actions sütunundaki Metric Scraping seçeneğine tıklayarak Metric Scraping sayfasını açın.

  4. Metric Scraping sekmesinde Default Service Discovery seçeneğine tıklayın.

  5. Default Service Discovery sayfasında Enable Feature seçeneğine tıklayın.

    Özellik etkinleştirildikten sonra Managed Service for Prometheus, aşağıdaki açıklamalara sahip kümedeki tüm Pod'lardan ölçümleri toplar.

    annotations:
      prometheus.io/path: /metrics # The HTTP path of the metrics endpoint.
      prometheus.io/port: "xxxx" # The port of the metrics endpoint.
      prometheus.io/scrape: "true" # Specifies whether to scrape metrics from this Pod.
  6. Metric Scraping sekmesinde, varsayılan hizmet keşfi kriterleriyle eşleşen tüm Pod'lar listelenir.

İlgili işlemler

Default Service Discovery sayfasında Disable Feature seçeneğine tıklayın. Özellik devre dışı bırakıldığında Managed Service for Prometheus, prometheus.io açıklamasına sahip Pod'lardan artık ölçüm toplamaz.

Entegrasyon hatalarının yaygın nedenleri ve sorun giderme

  • Yanlış açıklama yapılandırması: prometheus.io/scrape değerinin "true" olarak ayarlandığını; prometheus.io/port ve prometheus.io/path değerlerinin doğru bağlantı noktasına ve yola işaret ettiğini kontrol edin.

  • Konteyner ortamının Managed Service for Prometheus'a bağlı olmaması: Konteyner ortamının Entegrasyon Merkezi üzerinden bağlandığını doğrulayın. arms-prom ad alanında olmayan Pod'lar için varsayılan hizmet keşfinin manuel olarak etkinleştirilmesi gerekir.

  • Pod'un ölçüm uç noktasını doğru şekilde sunmaması: Pod'un /metrics yoluna erişerek Prometheus formatında veri döndürdüğünü doğrulayın.

  • Ağ bağlantısı sorunları: Prometheus örneği ile Pod arasındaki ağ bağlantısını kontrol edin.