コンテンツにスキップ

Alibaba Cloud ECS

Alibaba Cloud ECS の表示メトリクスには、CPU 使用率、メモリ使用率、ネットワーク帯域幅、ディスク IOPS が含まれます。これらのメトリクスは、ECS インスタンスの計算、メモリ、ネットワーク、ストレージ性能を示します。

設定

Func の導入

推奨: Guance 統合 - 拡張 - マネージド版 Func

自分で Func をデプロイする場合は自前でデプロイする Func

スクリプトの有効化

注意: 事前に要件を満たす Alibaba Cloud AK を準備してください(簡単のため、グローバル読み取り専用権限 ReadOnlyAccess を直接付与しても構いません)

マネージド版の有効化スクリプト

  1. Guance コンソールにログインする
  2. 【統合】メニューをクリックし、【クラウドアカウント管理】を選択する
  3. 【クラウドアカウントの追加】をクリックし、【Alibaba Cloud】を選択して画面に必要な情報を入力する。すでにクラウドアカウント情報を設定済みの場合は、この手順を省略する
  4. 【テスト】をクリックし、成功したら【保存】をクリックする。失敗した場合は、関連設定が正しいか確認して再度テストする
  5. 【クラウドアカウント管理】一覧で追加済みのクラウドアカウントを確認できる。該当のクラウドアカウントをクリックして詳細ページに入る
  6. クラウドアカウント詳細ページの【統合】ボタンをクリックし、未インストール リストから Alibaba Cloud ECS を見つけて【インストール】ボタンをクリックし、表示されたインストール画面でインストールする

手動有効化スクリプト

  1. Func コンソールにログインし、【スクリプトマーケット】をクリックして Guance スクリプトマーケットに入り、integration_alibabacloud_ecs を検索する

  2. 【インストール】をクリックし、Alibaba Cloud AK ID、AK Secret、およびアカウント名を入力する

  3. 【デプロイして起動スクリプトを実行】をクリックすると、システムが自動で Startup スクリプトセットを作成し、対応する起動スクリプトを自動設定する

  4. 有効化後、「管理 / 自動トリガー設定」で対応する自動トリガー設定を確認できる。【実行】をクリックすると、定期実行を待たずにすぐ 1 回実行できる。少し待てば、実行タスクの記録と対応ログを確認できる

確認

  1. 「管理 / 自動トリガー設定」で対象タスクに対応する自動トリガー設定が存在するか確認し、あわせて該当タスクの記録とログを確認して異常がないかチェックする
  2. Guance の「インフラストラクチャ / カスタム」で資産情報が存在するか確認する
  3. Guance の「メトリクス」で対応する監視データがあるか確認する

メトリクス

Alibaba Cloud のクラウドモニタリングを設定すると、既定のメトリクスセットは次のとおりです。設定によりさらに多くのメトリクスを収集できます Alibaba Cloud クラウドモニタリングのメトリクス詳細

注意: Aliyun ECS コンソールで監視プラグインをインストールする必要があります

Metric Description Type Unit
CPUUtilization CPU 使用率 float %
memory_usedutilization メモリ使用率 float %
load_1m load.1m float count
load_15m load.15m float count
load_5m load.5m float count
DiskReadBPS 全ディスクの読み取り BPS float bytes/s
DiskWriteBPS 全ディスクの書き込み BPS float bytes/s
DiskReadIOPS 全ディスクの読み取り IOPS float 回/秒
DiskWriteIOPS 全ディスクの書き込み IOPS float 回/秒
disk_readiops ディスクの毎秒読み取り回数 float 回/秒
disk_writeiops ディスクの毎秒書き込み回数 float 回/秒
diskusage_utilization Host.diskusage.utilization float %
fs_inodeutilization (Agent)fs.inode.utilization_device float %
GroupVPC_PublicIP_InternetInRate IP 単位のパブリック流入帯域幅 float bits/s
GroupVPC_PublicIP_InternetOutRate IP 単位のパブリック流出帯域幅 float bits/s
IntranetInRate プライベートネットワーク流入帯域幅 float bits/s
IntranetOutRate プライベートネットワーク流出帯域幅 float bits/s
concurrentConnections 同時接続数 float count
cpu_wait (Agent)cpu.wait float %
cpu_user (Agent)cpu.user float %
cpu_system (Agent)cpu.total float %
memory_freeutilization (Agent)memory.free.utilization float %
disk_readbytes (Agent)disk.read.bytes_device float bytes/s
disk_writebytes (Agent)disk.write.bytes_device float bytes/s
networkin_rate (Agent)network.in.rate_device float bits/s
networkin_packages (Agent)network.in.packages_device float 回/秒
net_tcpconnection (Agent)network.tcp.connection_state float count
memory_freespace (Agent)memory.free.space float bytes
memory_usedspace (Agent)memory.free.space float bytes
memory_totalspace (Agent)memory.total.space float bytes

オブジェクト

収集された Alibaba Cloud ECS オブジェクトデータ構造です。オブジェクトデータは「インフラストラクチャ - カスタム」で確認できます

{
  "measurement": "aliyun_ecs",
  "tags": {
    "name"                     : "i-xxxxx",
    "HostName"                 : "xxxxx",
    "InstanceName"             : "xxxxx",
    "InstanceId"               : "i-xxxxx",
    "RegionId"                 : "cn-hangzhou",
    "ZoneId"                   : "cn-hangzhou-a",
    "InstanceChargeType"       : "PrePaid",
    "InternetChargeType"       : "PayByTraffic",
    "OSType"                   : "linux",
    "PublicIpAddress_IpAddress": "['xxxx',]",
    "InstanceType"             : "ecs.c6.xlarge",
    "InstanceTypeFamily"       : "ecs.c6",
    "Status"                   : "Running"
  },
  "fields": {
    "CreationTime"           : "2022-01-01T00:00Z",
    "StartTime"              : "2022-01-02T00:00Z",
    "ExpiredTime"            : "2023-01-01T00:00Z",
    "disks"                  : "[ {関連ディスクの JSON データ}, ... ]",
    "network_interfaces"     : "[ {関連ネットワークインターフェースの JSON データ}, ... ]",
    "instance_renew_attribute": "[ {自動更新の JSON データ}, ...]",
    "instances_full_status"  : "[ {全ステータス情報の JSON データ}, ...]",
    "OperationLocks"         : "[ {ロック理由の JSON データ}, ... ]",
    "Memory"                 : "8192",
    "Cpu"                    : "4",
    "InternetMaxBandwidthOut": "0",
    "InternetMinBandwidthIn" : "0",
    "AutoReleaseTime"        : "xxxx",
    "message"                : "{インスタンスの JSON データ}"
  }
}

フィードバック

このページは役に立ちましたか?