すべてのプロダクト
Search
ドキュメントセンター

Application Real-Time Monitoring Service:デフォルトサービスディスカバリ

最終更新日:Jun 18, 2026

デフォルトサービスディスカバリは、Prometheus スクレイピングルールに一致するクラスター内の Pod から監視メトリクスをスクレイピングし、クラスターの運用保守とパフォーマンス分析をサポートします。

注意事項

  • コンテナ環境でのみ利用可能です。

  • クラスター内で、Managed Service for Prometheus は、デフォルトサービスディスカバリが有効になっているかどうかにかかわらず、arms-prom 名前空間内のアノテーションを持つ Pod から自動的にメトリクスをスクレイピングします。

課金

  • デフォルトのサービス検出では料金が発生します。詳細については、「製品の課金」をご参照ください。

  • お使いのクラスターで、デフォルトのサービス検出が設定されたオープンソースの Prometheus サービスがすでに実行されている場合、Managed Service for Prometheusを統合するとその設定が継承され、Managed Service for Prometheusではデフォルトのサービス検出に対して料金が発生します。 詳細については、「製品の課金」をご参照ください。

前提条件

  • ACK クラスターはコンテナ環境として作成されます。詳細については、「ACK クラスターの作成」をご参照ください。

  • クラスターは Integration Center で接続されています。詳細については、「統合の概要」をご参照ください。

    重要

    デフォルトサービスディスカバリを有効にする前に、インテグレーションセンターでクラスターを Prometheus に接続してください。

ステップ 1:アノテーションの追加

  1. ACKコンソールにログインします。

  2. [クラスター] ページで、管理するクラスターの名前をクリックします。 左側のウィンドウで、[ワークロード] > [ポッド] を選択します。

  3. 対象のポッドの アクション 列で、編集 をクリックし、以下のアノテーションを追加します。

    annotations:
      prometheus.io/path: /metrics # メトリクスを公開する HTTP パス
      prometheus.io/port: "xxxx" # メトリクスを公開するポート
      prometheus.io/scrape: "true" # この Pod からメトリクスをスクレイピングするかどうかを指定します
  4. 更新 をクリックします。

ステップ 2:デフォルトサービスディスカバリの有効化

  1. にログインします。 ARMSコンソールを使用します。

  2. 左側のナビゲーションペインで、アクセス管理 をクリックします。

  3. アクセス済みの環境 タブの コンテナ環境 リストで、対象のコンテナ環境の アクション 列にある メトリックの収集 をクリックして メトリックの収集 ページを開きます。

  4. メトリックの収集 タブで、デフォルトサービス検出 をクリックします。

  1. デフォルトサービス検出 ページで、[機能を有効化] をクリックします。

    image

    この機能を有効にすると、Managed Service for Prometheus は、クラスター内のアノテーションが付与されたすべての Pod からメトリクスをスクレイピングします。

    annotations:
      prometheus.io/path: /metrics # メトリクスを公開する HTTP パス
      prometheus.io/port: "xxxx" # メトリクスを公開するポート
      prometheus.io/scrape: "true" # この Pod からメトリクスをスクレイピングするかどうかを指定します
  2. メトリックの収集 タブで、デフォルトのサービス検出によって検出されたすべての Pod のリストを表示できます。

操作

デフォルトサービス検出 ページで、[機能を無効化] をクリックします。この機能を無効にすると、Prometheus 向けマネージドサービスは、prometheus.io アノテーションを持つポッドからのメトリクスのスクレイピングを停止します。