Amazon Web Services (AWS) またはTencent Cloudのメトリックインポートタスクを作成して、モニタリングデータをCloudMonitorにインポートできます。 クラウドサービスのモニタリングデータをCloudMonitorにインポートした後、エンタープライズダッシュボードとモニタリングチャートを作成して、クラウドサービスのメトリクスを表示できます。
前提条件
CloudMonitorは、AWSまたはTencent Cloudサービスが存在するホストに接続されています。
名前空間が作成されます。 詳細については、「名前空間の作成」をご参照ください。
CloudMonitorエージェントとエクスポータは、管理者アカウントを使用してのみインストールできます。 Linuxオペレーティングシステムの場合は、rootユーザーアカウントを使用します。 Windowsオペレーティングシステムの場合は、管理者アカウントを使用します。 管理者アカウントを使用すると、特定のリスクが発生する可能性があります。 例えば、システムの安定性やデータセキュリティの問題が発生する場合があります。 作業は慎重に行ってください。
メトリックのインポートタスクの作成
AWSまたはTencent Cloudサービスが存在するホストのCloudMonitorエージェントをインストールします。
詳細については、「Cloud Monitorエージェントのインストールとアンインストール」をご参照ください。
Tencent Cloudサービスが存在するホストのエクスポータをインストールします。
次の例は、Tencent CloudサービスがデプロイされているLinuxサーバーにエクスポータをインストールする方法を示しています。
Tencent Cloudサービスが存在するホストにrootユーザーとしてログインします。
次のコマンドを実行して、エクスポータのインストールパッケージをダウンロードします。
wget https://cms-prometheus.oss-cn-hangzhou.aliyuncs.com/tencentyun/qcloud-exporter-linux-amd64.tar.gz
次のコマンドを実行して、qcloud-exporter-linux-amd64.tar.gzファイルを解凍します。
tar zxvf qcloud-exporter-linux-amd64.tar.gz
次のコマンドを実行して、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サービスの設定ファイルがあります。 ディレクトリ内の設定ファイルを編集するか、設定ファイルをディレクトリにコピーして設定を変更できます。を編集します。Edit theqcloud-redis-product.yml設定ファイル。
説明この例では、qcloud-redis-product.yml設定ファイルが使用されています。
次のコマンドを実行して、qcloud-redis-product.yml設定ファイルを編集します。
vi qcloud-redis-product.yml
qcloud-redis-product.yml設定ファイルを編集します。
資格情報: 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通です。 プロダクト: -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
Escキーを押して :wqと入力し、enterキーを押します。 qcloud-redis-product.yml設定ファイルを保存して終了します。
次のコマンドを実行して、エクスポータをインストールし、サービスを開始します。
qcloud_exporter -- config.file "qcloud-redis-product.yml"
AWSサービスが存在するホストにエクスポータをインストールします。
次の例は、AWSサービスがデプロイされているLinuxサーバーにエクスポータをインストールする方法を示しています。
AWSサービスが存在するホストにrootユーザーとしてログオンします。
次のコマンドを実行して、環境変数を設定します。
AWS_ACCESS_KEY_ID="AKIAZUF26NQPE ****"
AWS_SECRET_ACCESS_KEY="8mSpf + XRHBuJEi4tjJN4YU6h3LRS ****"
という名前の構成ファイルを作成します。例. ymlAWSサービスのために。
次のコマンドを実行して、example.ymlという名前の空のファイルを作成します。
touch example.yml
次のコマンドを実行して、example.ymlファイルを編集します。
vi example.yml
example.yml設定ファイルを編集します。
リージョン: us-east-2 リージョン: us-east-2 メトリクス: -aws_namespace: AWS/EC2 aws_metric_name: CPUUtilization aws_dimensions: [InstanceId] aws_dimensition_select: InstanceID: [i-03c0a044201c5 ****,i-04e5e3be6f194 ****] aws_statistics: [最大] -aws_namespace: AWS/EC2 aws_metric_name: DiskReadOps aws_dimensions: [InstanceId] aws_dimensition_select: InstanceID: [i-03c0a044201c5 ****,i-04e5e3be6f194 ****] aws_statistics: [最大] -aws_namespace: AWS/EC2 aws_metric_name: DiskWriteOps aws_dimensions: [InstanceId] aws_dimensition_select: InstanceID: [i-03c0a044201c5 ****,i-04e5e3be6f194 ****] aws_statistics: [最大] -aws_namespace: AWS/EC2 aws_metric_name: DiskReadBytes aws_dimensions: [InstanceId] aws_dimensition_select: InstanceID: [i-03c0a044201c5 ****,i-04e5e3be6f194 ****] aws_statistics: [最大]
パラメーター
説明
リージョン
AWSのサービスが存在するリージョン。
aws_名前空間
AWSサービスの名前空間。
aws_metric_name
AWSサービスのメトリクス。
aws_dimensions
AWSサービスのメトリックが照会されるディメンション (例:
InstanceId
) 。InstanceID
AWSサービスのインスタンスID。
aws_統計
AWSサービスの統計方法。
Escキーを押して :wqと入力し、enterキーを押します。 example.yml設定ファイルを保存して終了します。
次のコマンドを実行して、エクスポータのインストールパッケージをダウンロードします。
wget https://cms-prometheus.oss-cn-hangzhou.aliyuncs.com/aws-cloudwatch/cloudwatch_exporter-0.9.0-jar-with-dependencies.jar
次のコマンドを実行して、ターゲットディレクトリを作成します。
mkdirターゲット
次のコマンドを実行して、エクスポータのインストールパッケージcloudwatch_exporter-0.9.0-jar-with-dependencies.jarをtargetディレクトリに移動します。
mv cloudwatch_exporter-0.9.0-jar-with-dependencies.jarターゲット
次のコマンドを実行して、エクスポータをインストールし、サービスを開始します。
java -jar target/cloudwatch_exporter-0.9.0-jar-with-dependencies.jar 9106 example.yml
次の情報が表示されている場合は、エクスポータがインストールされます。
2021-06-11 03:24:55.743:INFO::main: org.eclipse.jetty.util.log.StdErrLogに1775ミリ秒で初期化されたログ 2021-06-11 03:24:55.844: 情報: oejs。サーバー: メイン: jetty-9.4.z-SNAPSHOT; ビルド: 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, 利用可能} 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
メトリックインポートタスクを作成します。
にログインします。CloudMonitorコンソール.
左側のナビゲーションウィンドウで、 .
名前空間を見つけて、アカウント数量、クラウドサービス数量、メトリック数量、またはタスク数量のアイコンをクリックします。メトリックデータ列を作成します。
説明タスク数は、自己管理データセンター、AWS、Tencent Cloud、Prometheus、オンプレミスのログモニタリングデータ、およびSimple log Serviceログモニタリングデータからメトリックをインポートするために使用されるタスクの総数を示します。
[メトリック管理] パネルで、[AWS] または [Tencent Cloud] タブをクリックします。 [AWS] または [Tencent Cloud] タブで、[Metric Data] をクリックします。
では、基本タスク情報のステップメトリックデータダイアログボックスで、メトリックインポートタスクの基本情報を設定し、次へ.
パラメーター
説明
タスク名
メトリックインポートタスクの名前。
タスクの説明
メトリックインポートタスクの説明。
ホストの選択
クラウドサービスが存在するホスト。
説明選択したすべてのホストにCloudMonitorエージェントがインストールされていることを確認する必要があります。
リージョン
ホストが存在するリージョン。
説明[詳細オプション] をクリックすると、このパラメーターを設定できます。
ネットワークタイプ
ホストのネットワークタイプ。 有効な値:
VPC
classic
説明[詳細オプション] をクリックすると、このパラメーターを設定できます。
では、データアクセスチェックステップで、最新バージョンのCloudMonitorエージェントとエクスポータがインストールされているかどうかを確認し、次へ.
では、タスクの詳細ステップで、収集ターゲットのURLを入力し、データ収集の間隔とタイムアウト期間を選択し、メトリックインポートタスクのタグを設定し、次へ.
では、ダッシュボードステップ、クリック閉じる.
メトリックのインポートタスクの変更
にログインします。CloudMonitorコンソール.
左側のナビゲーションウィンドウで、 .
左側のナビゲーションウィンドウで、 .
名前空間を見つけて、アカウント数量、クラウドサービス数量、メトリック数量、またはタスク数量のアイコンをクリックします。メトリックデータ列を作成します。
説明タスク数は、自己管理データセンター、AWS、Tencent Cloud、Prometheus、オンプレミスのログモニタリングデータ、およびSimple log Serviceログモニタリングデータからメトリックをインポートするために使用されるタスクの総数を示します。
[メトリック管理] パネルで、[AWS] または [Tencent Cloud] タブをクリックします。 [AWS] または [Tencent Cloud] タブで、管理するメトリックインポートタスクを見つけ、[操作] 列の [変更] をクリックします。
では、基本タスク情報のステップメトリックデータダイアログボックスで、メトリックインポートタスクの基本情報を設定し、次へ.
では、データアクセスチェックステップで、最新バージョンのCloudMonitorエージェントとエクスポータがインストールされているかどうかを確認し、次へ.
では、タスクの詳細ステップで、収集ターゲットのURLを入力し、データ収集の間隔とタイムアウト期間を選択し、メトリックインポートタスクのタグを設定し、次へ.
では、ダッシュボードステップ、クリック閉じる.
メトリックインポートタスクの削除
にログインします。CloudMonitorコンソール.
左側のナビゲーションウィンドウで、 .
名前空間を見つけて、アカウント数量、クラウドサービス数量、メトリック数量、またはタスク数量のアイコンをクリックします。メトリックデータ列を作成します。
説明タスク数は、自己管理データセンター、AWS、Tencent Cloud、Prometheus、オンプレミスのログモニタリングデータ、およびSimple log Serviceログモニタリングデータからメトリックをインポートするために使用されるタスクの総数を示します。
[メトリック管理] パネルで、[AWS] または [Tencent Cloud] タブをクリックします。 [AWS] または [Tencent] タブで、削除するメトリックインポートタスクを見つけ、[操作] 列の [削除] をクリックします。
では、削除の確認メッセージ, クリック確認.