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

Managed Service for Prometheus:データ配信タスクの作成

最終更新日:Jan 13, 2026

データ配信機能を使用して、Prometheus インスタンスからモニタリングデータをエクスポートし、カスタム処理を行うことができます。この機能により、Prometheus モニタリングデータを Message Queue for Kafka または MaxCompute に配信できます。ビジネスニーズに応じて宛先を選択できます。このトピックでは、データ配信タスクの作成方法について説明します。

前提条件

注意事項

  • Virtual Private Cloud (VPC) 経由でデータを配信する場合、Prometheus インスタンスと宛先が異なる VPC にあるときは、宛先の vSwitch の CIDR ブロックを Prometheus インスタンスのホワイトリストに追加する必要があります。そうしないと、ネットワーク接続に失敗します。vSwitch の CIDR ブロックは、VPC コンソールの vSwitch 詳細ページで確認できます。

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

    インスタンスタイプ

    説明

    Prometheus for Alibaba Cloud Services

    名前が cloud-product-prometheus で始まる無料インスタンスは除きます。

    Prometheus for Container Service

    なし

    Prometheus for Flink Serverless

    なし

    Prometheus for Kubernetes

    なし

    汎用

    OpenTelemetry エンドポイントからレポートされたデータは除きます。

  • データ配信タスクの作成後に生成されたリアルタイムデータのみエクスポートできます。既存データをエクスポートすることはできません。

操作手順

  1. Managed Service for Prometheus コンソールにログインします。

  2. 左側のナビゲーションウィンドウで、[Prometheus モニタリング] > [データ配信] をクリックします。

  3. [データ配信] ページで、上部のメニューバーからターゲットリージョンを選択し、[タスクの作成] をクリックします。

  4. ダイアログボックスで、[タスク名][タスクの説明] を入力し、[OK] をクリックします。

  5. [タスクの編集] ページで、データソースと宛先を設定します。

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

      設定項目

      説明

      Prometheus インスタンス

      配信される Prometheus データソース。

      c78cb8273c02*****

      データフィルタリング

      フィルタリングするメトリックラベルを指定します。正規表現がサポートされています。複数の条件を指定する場合は、改行で区切ります。すべての条件が満たされた場合にのみデータが配信されます。

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

      データラベリング

      配信されるメトリックデータに追加する新しいラベルを指定します。複数のラベルを追加する場合は、改行で区切ります。

      deliver_test_key1=ssss
      deliver_test_key2=yyyy
    2. [ターゲットの追加] をクリックし、宛先タイプに基づいて宛先パラメーターを設定します。[再試行] セクションはデフォルト設定を使用します。

  6. 設定が完了したら、[タスクの編集] ページで [OK] をクリックし、次に [保存] をクリックしてデータ配信タスクを作成します。

  7. 新規作成されたタスクは [未開始] 状態です。[タスク詳細] ページで、右上の [有効化] をクリックしてタスクを開始します。タスクが開始されると、2~5 分以内にデータが宛先に配信されます。

データ例

他の Alibaba Cloud プロダクトとの互換性を確保するため、データ配信機能はメトリックデータを JSON フォーマットに変換します。

  • Prometheus モニタリングデータ:

    http_requests_total{method="POST", handler="/api/tracks"} 1027 1609459200000
  • JSON フォーマットに変換されたデータ:

    {
    	"__name__": "http_requests_total",
    	"method": "POST",
    	"handler": "/api/tracks",
    	"value": 1027,
    	"timestamp": 1609459200000
    }