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

Cloud Monitor:サードパーティプロバイダのクラウドサービスのメトリックインポートタスクの管理

最終更新日:Jul 18, 2025

Amazon Web Services (AWS) または Tencent Cloud のメトリックインポートタスクを作成して、モニタリングデータを CloudMonitor にインポートできます。クラウド サービスのモニタリングデータを CloudMonitor にインポートした後、エンタープライズ ダッシュボードとモニタリングチャートを作成して、クラウド サービスのメトリックを表示できます。

前提条件

  • CloudMonitor は、AWS または Tencent Cloud サービスが存在するホストに接続されています。

  • 名前空間が作成されます。詳細については、「名前空間を作成する」をご参照ください。

重要

Cloud Monitor エージェントとエクスポーターは、管理者アカウントを使用してのみインストールできます。 Linux オペレーティングシステムの場合は、 root ユーザーアカウントを使用します。 Windows オペレーティングシステムの場合は、管理者アカウントを使用します。 管理者アカウントを使用すると、特定のリスクが発生する可能性があります。たとえば、システムの安定性またはデータセキュリティの問題が発生する可能性があります。 注意して進めてください。

メトリックインポートタスクの作成

  1. AWS または Tencent Cloud サービスが存在するホストに CloudMonitor エージェントをインストールします。

    詳細については、「CloudMonitor エージェントのインストールとアンインストール」をご参照ください。

  2. Tencent Cloud サービスが存在するホストにエクスポーターをインストールします。

    次の例は、Tencent Cloud サービスがデプロイされている Linux サーバーにエクスポーターをインストールする方法を示しています。

    1. root ユーザーとして Tencent Cloud サービスが存在するホストにログオンします。

    2. 次のコマンドを実行して、エクスポーターのインストールパッケージをダウンロードします。

      wget https://cms-prometheus.oss-cn-hangzhou.aliyuncs.com/tencentyun/qcloud-exporter-linux-amd64.tar.gz

    3. 次のコマンドを実行して、qcloud-exporter-linux-amd64.tar.gz ファイルを解凍します。

      tar zxvf qcloud-exporter-linux-amd64.tar.gz

    4. 次のコマンドを実行して、qcloud-exporter-linux-amd64 ディレクトリ内のすべてのファイルを表示します。

      cd qcloud-exporter-linux-amd64

      ll qcloud-exporter-linux-amd64

      qcloud-cdb-product.yml   qcloud-clb-product.yml     qcloud-cvm-product.yml  qcloud_exporter                     qcloud-redis-cluster-product.yml
      qcloud-cdn-product.yml   qcloud-cmongo-product.yml  qcloud-dc-product.yml   qcloud-exporter-linux-amd64.tar.gz  qcloud-redis-product.yml
      qcloud-clb7-product.yml  qcloud-cos-product.yml     qcloud-dcx-product.yml  qcloud-nat-product.yml

      ディレクトリ内で名前が .yml で終わるファイルは、Tencent Cloud サービスの構成ファイルです。 ディレクトリ内の構成ファイルを編集するか、構成ファイルをディレクトリにコピーして設定を変更できます。

    5. qcloud-redis-product.yml 構成ファイルを編集します。

      説明

      この例では、qcloud-redis-product.yml 構成ファイルが使用されています。

      1. 次のコマンドを実行して、qcloud-redis-product.yml 構成ファイルを編集します。

        vi qcloud-redis-product.yml

      2. qcloud-redis-product.yml 構成ファイルを編集します。

               credential:
                 access_key: "access_key" # 現在の Tencent Cloud アカウントの AccessKey ID。
                 secret_key: "secret_key" # 現在の Tencent Cloud アカウントの AccessKey シークレット。
                 region: "region" # ApsaraDB for Redis インスタンスが存在するリージョン。
             
               rate_limit: 15   # 呼び出すことができる API 操作の最大数。上限は 1 秒あたり 20 回の呼び出し、または 1 分あたり 1,200 回の呼び出しです。
               products:
                 - namespace: QCE/REDIS    # ApsaraDB for Redis インスタンスの名前空間。
                  all_metrics: true # 値 true は、ApsaraDB for Redis のすべてのメトリックが監視されていることを示します。
                  all_instances: true # 値 true は、ApsaraDB for Redis のすべてのインスタンスが監視されていることを示します。
                  #only_include_metrics: []
                  #only_include_instances: [crs-xxxxxxxx]
                  #extra_labels: [InstanceName]
                  #statistics_types: [last]
                  #period_seconds: 60
                  #metric_name_type: 2
      3. Esc キーを押し、:wq と入力し、Enter キーを押します。 qcloud-redis-product.yml 構成ファイルを保存して終了します。

    6. 次のコマンドを実行して、エクスポーターをインストールし、サービスを開始します。

      qcloud_exporter --config.file "qcloud-redis-product.yml"

  3. AWS サービスが存在するホストにエクスポーターをインストールします。

    次の例は、AWS サービスがデプロイされている Linux サーバーにエクスポーターをインストールする方法を示しています。

    1. root ユーザーとして AWS サービスが存在するホストにログオンします。

    2. 次のコマンドを実行して、環境変数を構成します。

      AWS_ACCESS_KEY_ID="AKIAZUF26NQPE****"

      AWS_SECRET_ACCESS_KEY="8mSpf+XRHBuJEi4tjJN4YU6h3LRS****"

    3. example.yml という名前の AWS サービスの構成ファイルを作成します。

      1. 次のコマンドを実行して、example.yml という名前の空のファイルを作成します。

        touch example.yml

      2. 次のコマンドを実行して、example.yml ファイルを編集します。

        vi example.yml

      3. example.yml 構成ファイルを編集します。

        region: us-east-2
        region: us-east-2
        metrics:
        - aws_namespace: AWS/EC2
          aws_metric_name: CPUUtilization
          aws_dimensions: [InstanceId]
          aws_dimenstion_select:
                  InstanceID: [i-03c0a044201c5****,i-04e5e3be6f194****]
          aws_statistics: [Maximum]
        - aws_namespace: AWS/EC2
          aws_metric_name: DiskReadOps
          aws_dimensions: [InstanceId]
          aws_dimenstion_select:
                  InstanceID: [i-03c0a044201c5****,i-04e5e3be6f194****]
          aws_statistics: [Maximum]
        - aws_namespace: AWS/EC2
          aws_metric_name: DiskWriteOps
          aws_dimensions: [InstanceId]
          aws_dimenstion_select:
                  InstanceID: [i-03c0a044201c5****,i-04e5e3be6f194****]
          aws_statistics: [Maximum]
        - aws_namespace: AWS/EC2
          aws_metric_name: DiskReadBytes
          aws_dimensions: [InstanceId]
          aws_dimenstion_select:
                  InstanceID: [i-03c0a044201c5****,i-04e5e3be6f194****]
          aws_statistics: [Maximum]

        パラメーター

        説明

        region

        AWS サービスが存在するリージョン。

        aws_namespace

        AWS サービスの名前空間。

        aws_metric_name

        AWS サービスのメトリック。

        aws_dimensions

        AWS サービスのメトリックがクエリされるディメンション。たとえば、InstanceId

        InstanceID

        AWS サービスのインスタンス ID。

        aws_statistics

        AWS サービスの統計方法。

      4. Esc キーを押し、:wq と入力し、Enter キーを押します。 example.yml 構成ファイルを保存して終了します。

    4. 次のコマンドを実行して、エクスポーターのインストールパッケージをダウンロードします。

      wget https://cms-prometheus.oss-cn-hangzhou.aliyuncs.com/aws-cloudwatch/cloudwatch_exporter-0.9.0-jar-with-dependencies.jar

    5. 次のコマンドを実行して、target ディレクトリを作成します。

      mkdir target

    6. 次のコマンドを実行して、エクスポーターインストールパッケージ cloudwatch_exporter-0.9.0-jar-with-dependencies.jartarget ディレクトリに移動します。

      mv cloudwatch_exporter-0.9.0-jar-with-dependencies.jar target

    7. 次のコマンドを実行して、エクスポーターをインストールし、サービスを開始します。

      java -jar target/cloudwatch_exporter-0.9.0-jar-with-dependencies.jar 9106 example.yml

      次の情報が表示された場合、エクスポーターはインストールされています。

      2021-06-11 03:24:55.743:INFO::main: Logging initialized @1775ms to org.eclipse.jetty.util.log.StdErrLog
      2021-06-11 03:24:55.844:INFO:oejs.Server:main: jetty-9.4.z-SNAPSHOT; built: 2019-02-15T16:53:49.381Z; git: eb70b240169fcf1abbd86af36482d1c49826****; jvm 1.8.0_282-b08
      2021-06-11 03:24:55.906:INFO:oejsh.ContextHandler:main: Started o.e.j.s.ServletContextHandler@3de8f619{/,null,AVAILABLE}
      2021-06-11 03:24:55.964:INFO:oejs.AbstractConnector:main: Started ServerConnector@3feb2dda{HTTP/1.1,[http/1.1]}{0.0.0.0:9106}
      2021-06-11 03:24:55.965:INFO:oejs.Server:main: Started @1997ms
  4. メトリックインポートタスクを作成します。

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

    2. 左側のナビゲーションウィンドウで、[ハイブリッドクラウドモニタリング] > [名前空間] を選択します。

    3. 名前空間を見つけ、[メトリックデータ] 列のアカウント数量、クラウドサービス数量、メトリック数量、またはタスク数量のアイコンをクリックします。

      説明

      タスク数量は、自己管理型データセンター、AWS、Tencent Cloud、および Prometheus からのメトリック、オンプレミスログモニタリングデータ、および Simple Log Service ログモニタリングデータのインポートに使用されるタスクの総数を示します。

    4. [メトリック管理] パネルで、[その他の IDC] タブをクリックします。次に、[メトリックデータ] をクリックします。

    5. [メトリックデータ] ダイアログボックスの [基本タスク情報] ステップで、メトリックインポートタスクの基本情報を構成し、[次へ] をクリックします。

      パラメーター

      説明

      [監視対象のミドルウェアを選択]

      監視するミドルウェア。

      [名前空間]

      取り込むデータの名前空間。

      [タスク名]

      メトリックインポートタスクの名前。

      [タスクの説明]

      メトリックインポートタスクの説明。

      [ホストの選択]

      クラウド サービスが存在するホスト。

      説明

      選択したすべてのホストに CloudMonitor エージェントがインストールされていることを確認する必要があります。

      [リージョン]

      ホストが存在するリージョン。

      説明

      [詳細オプション] をクリックして、このパラメーターを設定できます。

      [ネットワークタイプ]

      ホストのネットワークタイプ。有効な値:

      • VPC

      • クラシック

      説明

      [詳細オプション] をクリックして、このパラメーターを設定できます。

    6. [データアクセスチェック] ステップで、CloudMonitor エージェントとエクスポーターの最新バージョンがインストールされていることを確認し、[次へ] をクリックします。

    7. [タスクの詳細] ステップで、収集ターゲットの URL を入力し、データ収集の間隔とタイムアウト期間を選択し、メトリックインポートタスクのタグを設定して、[次へ] をクリックします。

    8. [ダッシュボード] ステップで、[閉じる] をクリックします。

メトリックインポートタスクの変更

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

  2. 左側のナビゲーションウィンドウで、[ハイブリッドクラウドモニタリング] > [名前空間] を選択します。

  3. 名前空間を見つけ、[メトリックデータ] 列のアカウント数量、クラウドサービス数量、メトリック数量、またはタスク数量のアイコンをクリックします。

    説明

    タスク数量は、自己管理型データセンター、AWS、Tencent Cloud、および Prometheus からのメトリック、オンプレミスログモニタリングデータ、および Simple Log Service ログモニタリングデータのインポートに使用されるタスクの総数を示します。

  4. [メトリック管理] パネルで、[その他の IDC] タブをクリックします。 AWS または Tencent Cloud タブで、管理するメトリックインポートタスクを見つけ、[アクション] 列の [変更] をクリックします。

  5. [メトリックデータ] ダイアログボックスの [基本タスク情報] ステップで、メトリックインポートタスクの基本情報を構成し、[次へ] をクリックします。

  6. [データアクセスチェック] ステップで、CloudMonitor エージェントとエクスポーターの最新バージョンがインストールされていることを確認し、[次へ] をクリックします。

  7. [タスクの詳細] ステップで、収集ターゲットの URL を入力し、データ収集の間隔とタイムアウト期間を選択し、メトリックインポートタスクのタグを設定して、[次へ] をクリックします。

  8. [ダッシュボード] ステップで、[閉じる] をクリックします。

メトリックインポートタスクの削除

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

  2. 左側のナビゲーションウィンドウで、[ハイブリッドクラウドモニタリング] > [名前空間] を選択します。

  3. 名前空間を見つけ、[メトリックデータ] 列のアカウント数量、クラウドサービス数量、メトリック数量、またはタスク数量のアイコンをクリックします。

    説明

    タスク数量は、自己管理型データセンター、AWS、Tencent Cloud、および Prometheus からのメトリック、オンプレミスログモニタリングデータ、および Simple Log Service ログモニタリングデータのインポートに使用されるタスクの総数を示します。

  4. [メトリック管理] パネルで、[その他の IDC] タブをクリックします。 AWS または Tencent タブで、削除するメトリックインポートタスクを見つけ、[アクション] 列の [削除] をクリックします。

  5. [削除の確認] メッセージで、[確認] をクリックします。