コンテンツにスキップ

Huawei Cloud AS

Huawei Cloud AS(Auto Scaling)の主要なパフォーマンス指標には、CPU 使用率、メモリ使用率、ディスク I/O、ネットワークスループット、システム負荷などがあり、これらは自動スケーリングシステムの性能を評価し最適化するための重要なメトリクスです。

設定

Func のインストール

Guance の統合 - 拡張 - ホスト型 Func を有効化することを推奨します。前提条件はすべて自動でインストールされるため、そのままスクリプトのインストールを続けてください。

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

スクリプトのインストール

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

ホスト型版の有効化スクリプト

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

手動有効化スクリプト

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

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

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

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

確認

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

メトリクス

HUAWEI SYS.AS を設定すると、デフォルトのメトリクスセットは以下のとおりです。設定によってさらに多くのメトリクスを収集できます。Huawei Cloud Cloud Monitoring メトリクス詳細

メトリクス名 説明 単位 ディメンション
cpu_util このメトリクスは、Auto Scaling グループの CPU 使用率を集計するために使用されます % AutoScalingGroup
instance_num このメトリクスは、Auto Scaling グループ内で利用可能なクラウドサーバーの数を集計するために使用されます count AutoScalingGroup
disk_read_bytes_rate このメトリクスは、Auto Scaling グループから 1 秒あたりに読み出されるデータ量を集計するために使用されます Byte/s AutoScalingGroup
disk_write_bytes_rate このメトリクスは、Auto Scaling グループに 1 秒あたりに書き込まれるデータ量を集計するために使用されます Byte/s AutoScalingGroup
mem_usedPercent このメトリクスは、Auto Scaling グループの(Agent)メモリ使用率を集計するために使用されます % AutoScalingGroup
cpu_usage このメトリクスは、Auto Scaling グループの(Agent)CPU 使用率を集計するために使用されます % AutoScalingGroup

オブジェクト

収集された HUAWEI SYS.AS オブジェクトデータ構造は、「インフラストラクチャ - カスタム」でオブジェクトデータを確認できます

{
  "measurement": "huaweicloud_as",
  "tags": {
    "name"                       : "c4dec56f-96b0-40f4-b47d-ab0cdc47e908",
    "scaling_configuration_id"   : "c4dec56f-96b0-40f4-b47d-ab0cdc47e908",
    "scaling_configuration_name" : "as-config-cdec",
    "scaling_group_id"           : "da854ab8-bd88-4757-a35a-135c7c3d526d"
  },
  "fields": {
    "created_time"    : "2022-06-21T06:17:27+0000",
    "instance_config" : "{インスタンス構成情報}",
    "message"         : "{インスタンス JSON データ}"
  }
}

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

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

ヒント 2:fields.messagefields.billingfields.bind_rulesfields.messagefields.resources はすべて JSON シリアライズ後の文字列です

フィードバック

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