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

Application Real-Time Monitoring Service:マネージドサービス for Prometheus インスタンスからセルフマネージドインスタンスへのデータ配信

最終更新日:Jun 27, 2025

リモート書き込みを使用して、Alibaba Cloud マネージドサービス for Prometheus で作成された Prometheus インスタンスからセルフマネージド Prometheus インスタンスにデータを配信できます。 この方法では、マネージドサービス for Prometheus インスタンスとセルフマネージドインスタンスのメトリックデータを一元的にクエリまたは保存できます。

前提条件

制限事項

  • Prometheus インスタンスデータを無料の Prometheus インスタンスに配信することはできません。

  • 次の表に、データ配信をサポートするインスタンスを示します。

    インスタンス

    説明

    Alibaba Cloud サービス用 Prometheus

    cloud-product-prometheus という名前で始まるものを除く、無料インスタンス。

    コンテナサービス用 Prometheus

    該当なし

    アプリケーション監視用 Prometheus

    該当なし

    Flink Serverless 用 Prometheus

    該当なし

    Kubernetes 用 Prometheus

    該当なし

    汎用 Prometheus インスタンス

    OpenTelemetry エンドポイントを介してデータが報告されるものを除く、汎用インスタンス。

  • 仮想プライベートクラウド ( VPC ) 内でデータを配信する場合、Prometheus インスタンスが存在する VPC がターゲット VPC と同じでない場合は、ターゲット VPC 内の vSwitch の IP アドレスが Prometheus インスタンスのホワイトリストに追加されていることを確認してください。 そうしないと、ネットワーク接続に失敗する可能性があります。

    VPC コンソール[vSwitch] ページで、vSwitch の CIDR ブロックを取得できます。

    444.jpg

  • 配信タスクの作成後に生成されたリアルタイムデータのみエクスポートできます。 履歴データの配信はサポートされていません。

ステップ 1:配信タスクを作成する

  1. ARMS console にログインします。

  2. 左側のナビゲーションウィンドウで、[マネージドサービス For Prometheus] > [データ配信] を選択します。

  3. [データ配信] ページで、上部のナビゲーションバーでリージョンを選択し、[タスクの作成] をクリックします。

  4. 表示されるダイアログボックスで、[タスク名] パラメータと [タスクの説明] パラメータを設定し、[OK] をクリックします。

  5. [タスクの編集] ページで、データソースとイベントターゲットを設定します。

    1. [+ データソースを追加] をクリックし、パラメータを設定して、[OK] をクリックします。 次の表にパラメータを示します。

      パラメータ

      説明

      Prometheus インスタンス

      データを配信する Prometheus インスタンス。

      c78cb8273c02*****

      データフィルタリング

      フィルタリングするメトリックのラベル。

      正規表現がサポートされています。 複数の条件を区切るには、改行を使用します。 条件間の関係が論理 AND の場合にのみ、データを配信できます。

      __name__=AliyunEcs_CPUUtilization|AliyunEcs_memory_usedutilization
      regionId=cn-hangzhou
      id=i-2ze0mxp.*

      データラベリング

      配信するメトリックデータに追加するラベル。 複数のラベルを区切るには、改行を使用します。

      deliver_test_key1=ssss
      deliver_test_key2=yyyy
    2. [ターゲットの追加] をクリックします。 表示されるパネルで、[宛先タイプ] パラメータを [Prometheus リモート書き込み] に設定し、プロンプトに従って他のパラメータを設定し (external_labels パラメータも設定できます )、[OK] をクリックします。

  6. [タスクの編集] ページで、[OK][保存] をクリックします。

ステップ 2:リモート書き込みエンドポイントと認証を設定する

Prometheus インスタンスタイプ

リモート書き込みエンドポイント

要件

マネージドサービス for Prometheus インスタンス

詳細については、「リモート読み取り URL を使用して、マネージドサービス for Prometheus から監視データを読み取るようにオープンソース Prometheus を設定する」をご参照ください。

認証方法と、必要な権限を持つ AccessKey ペアを指定する必要があります。 詳細については、「RAM ユーザーの AccessKey ペアに関する情報を表示する」をご参照ください。

セルフマネージド Prometheus インスタンス

詳細については、オープンソース Prometheus ドキュメント をご参照ください。

  • Prometheus インスタンスのバージョンが 2.39 以降であること。

  • out_of_order_time_window 設定を行う必要があります。 詳細については、PromLabs ドキュメント をご参照ください。

  • --web.enable-remote-write-receiver 起動パラメータを設定する必要があります。 詳細については、Prometheus ドキュメント をご参照ください。

ステップ 3:ネットワークを設定する

Prometheus インスタンスタイプ

ネットワークタイプ

ネットワーク要件

マネージドサービス for Prometheus インスタンス

インターネット

なし。

VPC

同じリージョン内の VPC を選択し、リモート書き込み URL を Service for Prometheus の内部エンドポイントとして設定します。

セルフマネージド Prometheus インスタンス

インターネット

なし。

VPC

セルフマネージド Prometheus インスタンスにアクセスできる VPC と vSwitch を選択します。 データ配信タスクは、選択した vSwitch 上の IP アドレスをアウトバウンド IP アドレスとして自動的に選択します。

説明

Prometheus は、Server Load Balancer ( SLB ) を使用してサービスを公開します。 詳細については、「サービス管理」をご参照ください。

ステップ 4:結果を確認する

  1. ARMS console にログインします。

  2. 左側のナビゲーションウィンドウで、[マネージドサービス For Prometheus] > [インスタンス] を選択します。

  3. Prometheus インスタンス の名前をクリックします。 表示されるページの左側のナビゲーションウィンドウで、[サービスディスカバリ] をクリックします。

  4. [メトリクス] タブで、メトリックデータが期待どおりに配信されているかどうかを確認します。