Managed Service for Prometheus を Grafana、Istio、Horizontal Pod Autoscaler (HPA) などのサードパーティシステムと統合するには、Prometheus の API URL を取得する必要があります。API URL を取得した後、統合したいサードパーティシステムに追加します。
統合には 2 つのステップが必要です:Managed Service for Prometheus コンソールから API エンドポイント を取得し、そのエンドポイントをサードパーティシステムで設定します。
前提条件
開始する前に、以下が準備されていることを確認してください:
Managed Service for Prometheus インスタンス
Managed Service for Prometheus コンソールへのアクセス
統合したいサードパーティシステム (Grafana、Istio、または HPA) への管理者権限または読み取り権限
API エンドポイントの取得
左側メニューで、[Monitoring List] をクリックします。
お使いの Prometheus インスタンスを見つけ、[操作] 列の [設定] をクリックします。
[設定] タブで、ビジネス要件に応じて[パブリック HTTP API アドレス]または[プライベート HTTP API アドレス]をコピーします。
クラウドサービス用の Prometheus インスタンスの場合、特定のクラウドサービスに対応する HTTP API アドレス をコピーしてください。

認証トークンの生成 (任意)
Managed Service for Prometheus と Grafana 間のデータ転送のセキュリティを確保するには、認証トークンを生成してください:
[設定] タブの上部にある [トークンの生成] をクリックして、Prometheus インスタンスの認証トークンを取得します。
生成されたトークンをコピーし、安全な場所に保管してください。
トークンを生成した後は、Grafana で Prometheus インスタンスをデータソースとして追加する際に、そのトークンを指定する必要があります。そうしないと、Grafana は Managed Service for Prometheus からモニタリングデータを読み取ることができません。

サードパーティシステムの設定
API エンドポイント をコピーした後、対象のシステムに Prometheus データソース URL として追加してください。
Grafana
Prometheus と Grafana の統合に関する詳細な手順については、「」をご参照ください。
Istio
Istio デプロイメントで、HTTP API アドレス を外部 Prometheus エンドポイントとして設定してください。これにより、Istio は自己管理型インスタンスの代わりに、マネージド Prometheus インスタンスからメトリクス をクエリするようになります。
HPA
Kubernetes HPA は、メトリクスアダプター を利用して Prometheus からカスタムメトリクス をクエリします。[設定] タブからコピーした HTTP API アドレス をアダプターに指定することで、オートスケーリングにマネージド Prometheus メトリクス を使用できます。