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

Managed Service for Prometheus:データシッピングタスクの作成

最終更新日:Aug 27, 2026

Prometheus インスタンスから Message Queue for Apache Kafka または MaxCompute に監視データをエクスポートして、カスタム処理を行います。

前提条件

制限

  • Prometheus インスタンスと宛先が異なる VPC にある場合は、ネットワーク接続の失敗を回避するために、宛先の vSwitch CIDR ブロックを Prometheus インスタンスの許可リストに追加する必要があります。

  • サポートされるデータソース:

    インスタンスタイプ

    説明

    Prometheus for Cloud Services

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

    Prometheus for Container Service

    なし

    Prometheus for Flink Serverless

    なし

    Prometheus for Kubernetes

    なし

    汎用

    OpenTelemetry エンドポイントを介して報告されたデータは除きます。

  • タスク作成後に生成されたリアルタイムデータのみがシッピングされます。履歴データはサポートされていません。

手順

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

  2. 左側のナビゲーションペインで、Prometheusモニタリング > データ配布をクリックします。

  3. データ配布 ページで、上部メニューから宛先リージョンを選択し、 新規タスク をクリックします。

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

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

    1. [+ Add Data Source] をクリックし、次のパラメーターを設定して 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. ターゲットの追加 をクリックして宛先を設定します。 Retry 設定はデフォルトのまま使用します。

  6. タスクの編集 ページで OK をクリックし、次に 保存 をクリックしてデータシッピングタスクを作成します。

  7. 新規タスクのステータスは [Not Started] です。 ジョブの詳細 ページで、右上の 有効化 をクリックしてタスクを開始します。 2~5 分でデータが宛先に到着します。

データ例

データシッピング機能は、他の Alibaba Cloud サービスとの互換性を確保するために、Prometheus メトリクスデータを 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
    }