コンテンツにスキップ

Huawei Cloud ECS

Huawei Cloud ECS の監視メトリクスを収集

設定

Func のインストール

Guance の統合 - 拡張 - マネージド版 Func の利用を推奨します: 前提条件はすべて自動でインストールされるため、そのままスクリプトのインストールを続けてください

Func を自分でデプロイする場合はFunc の自己デプロイを参照してください

インストールスクリプト

ヒント: 要件を満たす Huawei Cloud AK を事前に準備してください(簡単のため、全体の読み取り専用権限 Tenant Guest を直接付与してもかまいません)

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

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

手動有効化スクリプト

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

  2. 【インストール】をクリックしたあと、対応するパラメータを入力します: Huawei Cloud AK、SK、およびアカウント名

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

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

確認

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

メトリクス

Huawei Cloud ECS のメトリクスを設定すると、設定によってより多くのメトリクスを収集できます。Huawei Cloud ECS メトリクス詳細

メトリクスID メトリクス名 メトリクスの意味 値の範囲 測定対象(ディメンション) 監視周期(元のメトリクス)
cpu_usage CPU使用率 このメトリクスは、測定対象の現在の CPU 使用率を集計します。単位: パーセント。 0-100% クラウドサーバー 1分
load_average1 1分平均負荷 このメトリクスは、測定対象の過去 1 分間の CPU 平均負荷を集計します。 ≥ 0% クラウドサーバー 1分
load_average5 5分平均負荷 このメトリクスは、測定対象の過去 5 分間の CPU 平均負荷を集計します。 ≥ 0% クラウドサーバー 1分
load_average15 15分平均負荷 このメトリクスは、測定対象の過去 15 分間の CPU 平均負荷を集計します。 ≥ 0 Byte/s クラウドサーバー 1分
mem_usedPercent メモリ使用率 このメトリクスは、測定対象のメモリ使用率を集計します。単位: パーセント 0-100% クラウドサーバー 1分
net_bitSent 入向き帯域 このメトリクスは、測定対象の NIC が 1 秒ごとに受信するビット数を集計します。単位: bit/s ≥ 0 bit/s クラウドサーバー 1分
net_bitRecv 出向き帯域 このメトリクスは、測定対象の NIC が 1 秒ごとに送信するビット数を集計します。単位: bit/s ≥ 0 bit/s クラウドサーバー 1分
net_packetSent NIC パケット送信レート このメトリクスは、測定対象の NIC が 1 秒ごとに送信するパケット数を集計します。単位: Counts/s ≥ 0 Counts/s クラウドサーバー 1分
net_packetRecv NIC パケット受信レート このメトリクスは、測定対象の NIC が 1 秒ごとに受信するパケット数を集計します。単位: Counts/s ≥ 0 Counts/s クラウドサーバー 1分
net_tcp_established TCP ESTABLISHED このメトリクスは、測定対象で ESTABLISHED 状態にある TCP 接続数を集計します。単位: Count ≥ 0 クラウドサーバー 1分
net_tcp_total TCP TOTAL このメトリクスは、測定対象のすべての状態の TCP 接続数の合計を集計します。単位: Count ≥ 0 クラウドサーバー 1分
disk_usedPercent ディスク使用率 このメトリクスは、測定対象のディスク使用率をパーセント単位で集計します。計算方法: ディスク使用済み容量 / ディスク総容量。単位: パーセント 0-100% クラウドサーバー - マウントポイント 1分
disk_free ディスク空き容量 このメトリクスは、測定対象のディスクの残りストレージ容量を集計します。単位: GB ≥0 GB クラウドサーバー - マウントポイント 1分
disk_ioUtils ディスク I/O 使用率 このメトリクスは、測定対象のディスク I/O 使用率を集計します。単位: パーセント 0-100% クラウドサーバー - ディスク クラウドサーバー - マウントポイント 1分
disk_inodes_UsedPercent inode使用率 このメトリクスは、測定対象の現在のディスクで使用済み inode の割合を集計します。単位: パーセント 0-100% クラウドサーバー - マウントポイント 1分

オブジェクト

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

{
  "measurement": "huaweicloud_ecs",
  "tags": {
    "RegionId"                   : "cn-north-4",
    "project_id"                 : "xxxxxxx",
    "enterprise_project_id"      : "0760xxxx-aec0-4838-a91a-28xxxxxxxx",
    "instance_id"               : "xxxxx",
    "instance_name"              : "ecs-3384",
    "status"                     : "ACTIVE"    
  },
  "fields": {
    "host_status"                         : "xxxxxxx",
    "charging_mode"                       : "0",
    "vpc_id"                              : "3dda7d4b-aec0-4838-a91a-28xxxxxxxx",
    "metadata_os_type"                    : "Linux",
    "os-extended-volumes:volumes_attached": "{JSON データ}",
    "OS-EXT-AZ:availability_zone"         : "xxxxxxxx",
    "created"                             : "2022-06-16T10:13:24Z",
    "description"                         : "{JSON データ}",
    "addresses"                           : "{IP JSON データ}",
    "tags"                                : "xxxxxxxxx",
    "sys_tags"                            : "xxxxxxxx"
  }
}

一部パラメータの説明は次のとおりです。

パラメータ名 説明
resource_spec_code リソース仕様
resource_type クラウドサーバーに対応するリソースタイプ

charging_mode(クラウドサーバーの課金タイプ)の値の意味は次のとおりです。

説明
0 従量課金(postPaid - 後払い方式)
1 年払い月払い課金(prePaid - 前払い方式)
2 スポットインスタンス課金

注意: tagsfields 内のフィールドは、今後の更新によって変更される場合があります

ヒント 1: tags.instance_id の値はインスタンス ID であり、一意識別子として使用されます

ヒント 2: status の値の範囲と対応する意味については、付録のクラウドサーバー状態を参照してください

フィードバック

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