Volcengine ECS¶
Volcengine ECS の表示メトリクスには、CPU 使用率、メモリ使用率、ネットワーク帯域幅、ディスク IOPS が含まれます。これらのメトリクスは、ECS インスタンスの計算、メモリ、ネットワーク、ストレージの性能を示します。
設定¶
Func のインストール¶
Guance 統合 - 拡張 - ホスティング版 Func の有効化を推奨します: 前提条件はすべて自動でインストールされるので、そのままスクリプトをインストールしてください
Func を自分でデプロイする場合はFunc を自分でデプロイする
スクリプトのインストール¶
注意:要件を満たす Volcengine AK を事前に用意してください(簡単のため、グローバル読み取り専用権限
ReadOnlyAccessを直接付与しても構いません)
ECS クラウドリソースの監視データを同期するため、対応する収集スクリプトをインストールします。「Guance 統合(Volcengine-ECS 収集)」(ID:integration_volcengine_ecs)
【インストール】をクリックしたあと、対応するパラメータを入力します。Volcengine AK、Volcengine アカウント名。
【起動スクリプトをデプロイ】をクリックすると、システムは自動で Startup スクリプトセットを作成し、対応する起動スクリプトを自動で設定します。
有効化後、「管理 / 自動トリガー設定」で対応する自動トリガー設定を確認できます。【実行】をクリックすると、定期実行を待たずにすぐ 1 回実行できます。しばらくすると、実行タスクの記録と対応するログを確認できます。
対応するログを収集する場合は、対応するログ収集スクリプトも有効化してください。請求データを収集する場合は、クラウド請求データ収集スクリプトを有効化してください。
確認¶
- 「管理 / 自動トリガー設定」で、対応するタスクに自動トリガー設定が存在するかを確認し、同時にタスク記録とログを確認して異常がないかをチェックします
- Guance の「インフラ / カスタム」で資産情報が存在するかを確認します
- Guance の「メトリクス」で対応する監視データがあるかを確認します
メトリクス¶
Volcengine Cloud Monitor を設定したら、デフォルトのメトリクスセットは以下のとおりです。設定により、さらに多くのメトリクスを収集できます Volcengine Cloud Monitor メトリクス詳細
注意:
volcengineECS コンソールに監視プラグインをインストールする必要があります
MetricName |
Subnamespace |
メトリクスの中国語名 | MetricUnit | Dimension |
|---|---|---|---|---|
MetricName |
SubNamespace |
メトリクス名 | MetricUnit | Dimension |
Instance_CpuBusy |
Instance |
アウトオブバンド CPU 使用率 | Percent | ResourceID |
Instance_DiskReadBytes |
Instance |
アウトオブバンド ディスク読み取り帯域幅 | Bytes/Second(IEC) | ResourceID |
Instance_DiskWriteBytes |
Instance |
アウトオブバンド ディスク書き込み帯域幅 | Bytes/Second(IEC) | ResourceID |
Instance_DiskReadIOPS |
Instance |
アウトオブバンド ディスク読み取り IOPS | Count/Second | ResourceID |
Instance_DiskWriteIOPS |
Instance |
アウトオブバンド ディスク書き込み IOPS | Count/Second | ResourceID |
Instance_NetTxBits |
Instance |
アウトオブバンド ネットワーク送信レート | Bits/Second(IEC) | ResourceID |
Instance_NetRxBits |
Instance |
アウトオブバンド ネットワーク受信レート | Bits/Second(IEC) | ResourceID |
Instance_NetTxPackets |
Instance |
アウトオブバンド ネットワーク送信パケットレート | Packet/Second | ResourceID |
Instance_NetRxPackets |
Instance |
アウトオブバンド ネットワーク受信パケットレート | Packet/Second | ResourceID |
CpuTotal |
Instance |
CPU 使用率 | Percent | ResourceID |
MemoryUsedSpace |
Instance |
使用済みメモリ量 | Bytes(IEC) | ResourceID |
MemoryUsedUtilization |
Instance |
メモリ使用率 | Percent | ResourceID |
LoadPerCore1m |
Instance |
vCPU 負荷(1 分平均) | None | ResourceID |
LoadPerCore5m |
Instance |
vCPU 負荷(5 分平均) | None | ResourceID |
LoadPerCore15m |
Instance |
vCPU 負荷(15 分平均) | None | ResourceID |
NetworkInPackages |
Instance |
ネットワーク受信パケットレート | Packet/Second | ResourceID |
NetworkOutPackages |
Instance |
ネットワーク送信パケットレート | Packet/Second | ResourceID |
NetTcpConnection |
Instance |
合計 | Count | ResourceID |
NetworkInRate |
Instance |
ネットワーク受信レート | Bits/Second(IEC) | ResourceID |
NetworkOutRate |
Instance |
ネットワーク送信レート | Bits/Second(IEC) | ResourceID |
オブジェクト¶
収集された Volcengine ECS オブジェクトデータ構造。オブジェクトデータは「インフラストラクチャ - カスタム」で確認できます
[
{
"category": "custom_object",
"fields": {
"CpuOptions": "{\"CoreCount\": 1, \"ThreadsPerCore\": 2}",
"CreatedAt": "2024-03-11T14:01:05+08:00",
"Description": "",
"LocalVolumes": "[]",
...
},
"measurement": "volcengine_ecs",
"tags": {
"Cpus": "1",
"DeploymentSetGroupNumber": "0",
"DeploymentSetId": "",
"ElasticScheduledInstanceType": "NoEsi",
"Hostname": "iv-xx",
"ImageId": "image-xx",
"InstanceChargeType": "PostPaid",
"InstanceId": "i-xx",
"InstanceName": "ECS-0XQq",
"InstanceTypeId": "ecs.s2-c1m2.small",
"KeyPairId": "kp-xx",
"KeyPairName": "xxx-test",
"MemorySize": "2048",
"OsName": "CentOS Stream 9 64位",
"OsType": "Linux",
"ProjectName": "default",
"RegionId": "cn-beijing",
"ScheduledInstanceId": "",
"Status": "RUNNING",
"Uuid": "000c65ee-9e1c-xxx-xxx-xxxx",
"VpcId": "vpc-xxx",
"ZoneId": "cn-beijing-b",
"name": "i-xxx"
}
}
]