コンテンツにスキップ

Huawei Cloud ELB

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

設定

Func のインストール

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

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

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

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

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

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

手動有効化スクリプト

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

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

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

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

検証

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

メトリクス

Huawei Cloud ELB のメトリクスを設定します。設定により、より多くのメトリクスを収集できます。Huawei Cloud ELB のメトリクス詳細

メトリクスID メトリクス名 メトリクスの意味 値の範囲 測定対象 監視周期(元メトリクス)
m1_cps 同時接続数 レイヤー4ロードバランサーでは、測定対象からバックエンドサーバーまでに確立されたすべての TCP および UDP 接続数を指します。レイヤー7ロードバランサーでは、クライアントから ELB までに確立されたすべての TCP 接続数を指します。単位:個 ≥ 0 個 専有型ロードバランサー共有型ロードバランサー専有型ロードバランサーリスナー共有型ロードバランサーリスナー 1 分
m2_act_conn アクティブ接続数 測定対象からバックエンドサーバーまでに確立された、ESTABLISHED 状態の TCP または UDP 接続数です。Windows と Linux のサーバーでは、次のコマンドで確認できます。netstat -an 単位:個 ≥ 0 個
m3_inact_conn 非アクティブ接続数 測定対象からすべてのバックエンドサーバーまでに確立された、ESTABLISHED 状態以外の TCP 接続数です。Windows と Linux のサーバーでは、次のコマンドで確認できます。netstat -an 単位:個 ≥ 0 個
m4_ncps 新規接続数 クライアントから測定対象へ毎秒新規に確立される TCP および UDP 接続数。単位:個/秒 ≥ 0 個/秒
m5_in_pps 受信パケット数 測定対象が 1 秒あたりに受信したパケット数。単位:個/秒 ≥ 0 個/秒
m6_out_pps 送信パケット数 測定対象が 1 秒あたりに送信したパケット数。単位:個/秒 ≥ 0 個/秒
m7_in_Bps ネットワーク受信レート 外部から測定対象へアクセスする際に消費されるトラフィック。単位:バイト/秒 ≥ 0 bytes/s
m8_out_Bps ネットワーク送信レート 測定対象が外部へアクセスする際に消費されるトラフィック。単位:バイト/秒 ≥ 0 bytes/s
m9_abnormal_servers 異常ホスト数 健康診断で統計された、監視対象バックエンドの異常ホスト数。単位:個 ≥ 0 個 専有型ロードバランサー共有型ロードバランサー 1 分
ma_normal_servers 正常ホスト数 健康診断で統計された、監視対象バックエンドの正常ホスト数。単位:個 ≥ 0 個
m1e_server_rps バックエンドサーバーのリセット数 TCP リスナー専用メトリクス。バックエンドサーバーが毎秒、測定対象を経由してクライアントへ送るリセット(RST)パケット数。単位:個/秒 ≥ 0 個/秒 共有型ロードバランサー共有型ロードバランサーリスナー 1 分
m21_client_rps クライアントのリセット数 TCP リスナー専用メトリクス。クライアントが毎秒、測定対象を経由してバックエンドサーバーへ送るリセット(RST)パケット数。単位:個/秒 ≥ 0 個/秒
m1f_lvs_rps ロードバランサーのリセット数 TCP リスナー専用メトリクス。測定対象が毎秒生成するリセット(RST)パケット数。単位:個/秒 ≥ 0 個/秒
m22_in_bandwidth 受信帯域幅 外部から測定対象へアクセスする際に消費される帯域幅。単位:ビット/秒 ≥ 0 bit/s 共有型ロードバランサー共有型ロードバランサーリスナー 1 分
m23_out_bandwidth 送信帯域幅 測定対象が外部へアクセスする際に消費される帯域幅。単位:ビット/秒 ≥ 0 bit/s
mb_l7_qps レイヤー7クエリレート 測定対象の現在のレイヤー7クエリレートを統計します。(HTTP および HTTPS リスナーのみこのメトリクスがあります)単位:回/秒。 ≥ 0 回/秒 専有型ロードバランサー共有型ロードバランサー専有型ロードバランサーリスナー共有型ロードバランサーリスナー 1 分
md_l7_http_3xx レイヤー7プロトコルレスポンスコード(3XX) 測定対象の現在のレイヤー7 3XX 系ステータスレスポンスコード数を統計します。(HTTP および HTTPS リスナーのみこのメトリクスがあります)単位:個/秒。 ≥ 0 個/秒 専有型ロードバランサー共有型ロードバランサー専有型ロードバランサーリスナー共有型ロードバランサーリスナー 1 分
mc_l7_http_2xx レイヤー7プロトコルレスポンスコード(2XX) 測定対象の現在のレイヤー7 2XX 系ステータスレスポンスコード数を統計します。(HTTP および HTTPS リスナーのみこのメトリクスがあります)単位:個/秒。 ≥ 0 個/秒 専有型ロードバランサー共有型ロードバランサー専有型ロードバランサーリスナー共有型ロードバランサーリスナー 1 分
me_l7_http_4xx レイヤー7プロトコルレスポンスコード(4XX) 測定対象の現在のレイヤー7 4XX 系ステータスレスポンスコード数を統計します。(HTTP および HTTPS リスナーのみこのメトリクスがあります)単位:個/秒。 ≥ 0 個/秒
mf_l7_http_5xx レイヤー7プロトコルレスポンスコード(5XX) 測定対象の現在のレイヤー7 5XX 系ステータスレスポンスコード数を統計します。(HTTP および HTTPS リスナーのみこのメトリクスがあります)単位:個/秒。 ≥ 0 個/秒
m10_l7_http_other_status レイヤー7プロトコルレスポンスコード(Others) 測定対象の現在のレイヤー7で、2XX、3XX、4XX、5XX 以外のステータスレスポンスコード数を統計します。(HTTP および HTTPS リスナーのみこのメトリクスがあります)単位:個/秒。 ≥ 0 個/秒
m11_l7_http_404 レイヤー7プロトコルレスポンスコード(404) 測定対象の現在のレイヤー7 404 ステータスレスポンスコード数を統計します。(HTTP および HTTPS リスナーのみこのメトリクスがあります)単位:個/秒。 ≥ 0 個/秒
m12_l7_http_499 レイヤー7プロトコルレスポンスコード(499) 測定対象の現在のレイヤー7 499 ステータスレスポンスコード数を統計します。(HTTP および HTTPS リスナーのみこのメトリクスがあります)単位:個/秒。 ≥ 0 個/秒
m13_l7_http_502 レイヤー7プロトコルレスポンスコード(502) 測定対象の現在のレイヤー7 502 ステータスレスポンスコード数を統計します。(HTTP および HTTPS リスナーのみこのメトリクスがあります)単位:個/秒。 ≥ 0 個/秒
m14_l7_rt レイヤー7プロトコル RT 平均値 測定対象の現在のレイヤー7平均応答時間を統計します。(HTTP および HTTPS リスナーのみこのメトリクスがあります)測定対象がクライアントからリクエストを受信してから、すべてのレスポンスをクライアントへ返し終えるまでの時間です。単位:ミリ秒。img説明:websocket シナリオでは RT 平均値が非常に大きくなる可能性があり、その場合このメトリクスを遅延メトリクスの参考にすることはできません。 ≥ 0 ms
m15_l7_upstream_4xx レイヤー7バックエンドレスポンスコード(4XX) 測定対象の現在のレイヤー7バックエンド 4XX 系ステータスレスポンスコード数を統計します。(HTTP および HTTPS リスナーのみこのメトリクスがあります)単位:個/秒。 ≥ 0 個/秒 専有型ロードバランサー共有型ロードバランサー専有型ロードバランサーリスナー共有型ロードバランサーリスナー 1 分
m16_l7_upstream_5xx レイヤー7バックエンドレスポンスコード(5XX) 測定対象の現在のレイヤー7バックエンド 5XX 系ステータスレスポンスコード数を統計します。(HTTP および HTTPS リスナーのみこのメトリクスがあります)単位:個/秒。 ≥ 0 個/秒
m17_l7_upstream_rt レイヤー7バックエンドの RT 平均値 測定対象の現在のレイヤー7バックエンド平均応答時間を統計します。(HTTP および HTTPS リスナーのみこのメトリクスがあります)測定対象がリクエストをバックエンドサーバーへ転送してから、バックエンドサーバーからのレスポンスを受信するまでの時間です。単位:ミリ秒。img説明:websocket シナリオでは RT 平均値が非常に大きくなる可能性があり、その場合このメトリクスを遅延メトリクスの参考にすることはできません。 ≥ 0 ms
m1a_l7_upstream_rt_max レイヤー7バックエンドの RT 最大値 測定対象の現在のレイヤー7バックエンド最大応答時間を統計します。(HTTP および HTTPS リスナーのみこのメトリクスがあります)測定対象がリクエストをバックエンドサーバーへ転送してから、バックエンドサーバーからのレスポンスを受信するまでの時間です。単位:ミリ秒。 ≥ 0 ms 専有型ロードバランサー共有型ロードバランサー専有型ロードバランサーリスナー共有型ロードバランサーリスナー 1 分
m1b_l7_upstream_rt_min レイヤー7バックエンドの RT 最小値 測定対象の現在のレイヤー7バックエンド最小応答時間を統計します。(HTTP および HTTPS リスナーのみこのメトリクスがあります)測定対象がリクエストをバックエンドサーバーへ転送してから、バックエンドサーバーからのレスポンスを受信するまでの時間です。単位:ミリ秒。 ≥ 0 ms
l7_con_usage レイヤー7同時接続使用率 レイヤー7の ELB インスタンス同時接続数使用率を統計します。単位:パーセント。 ≥ 0% 専有型ロードバランサー 1 分
l7_in_bps_usage レイヤー7受信帯域幅使用率 レイヤー7の ELB インスタンス受信帯域幅使用率を統計します。単位:パーセント注意:受信帯域幅使用率が 100% に達した場合、それはすでに ELB 仕様で提供される性能保証を超えていることを意味します。業務はより高い帯域幅を引き続き使用できますが、帯域幅を超過した部分について ELB はサービス可用性指標を保証できません。 ≥ 0%
l7_out_bps_usage レイヤー7送信帯域幅使用率 レイヤー7の ELB インスタンス送信帯域幅使用率を統計します。単位:パーセント注意:送信帯域幅使用率が 100% に達した場合、それはすでに ELB 仕様で提供される性能保証を超えていることを意味します。業務はより高い帯域幅を引き続き使用できますが、帯域幅を超過した部分について ELB はサービス可用性指標を保証できません。 ≥ 0%
l7_ncps_usage レイヤー7新規接続数使用率 レイヤー7の ELB インスタンス新規接続数使用率を統計します。単位:パーセント ≥ 0%
l7_qps_usage レイヤー7クエリレート使用率 レイヤー7の ELB インスタンスクエリレート使用率を統計します。単位:パーセント ≥ 0%
m18_l7_upstream_2xx レイヤー7バックエンドレスポンスコード(2XX) 測定対象の現在のレイヤー7バックエンド 2XX 系ステータスレスポンスコード数を統計します。(HTTP および HTTPS リスナーのみこのメトリクスがあります)単位:個/秒。 ≥ 0 個/秒 専有型ロードバランサーバックエンドサーバーグループ共有型ロードバランサーバックエンドサーバーグループ 1 分
m19_l7_upstream_3xx レイヤー7バックエンドレスポンスコード(3XX) 測定対象の現在のレイヤー7バックエンド 3XX 系ステータスレスポンスコード数を統計します。(HTTP および HTTPS リスナーのみこのメトリクスがあります)単位:個/秒。 ≥ 0 個/秒
m25_l7_resp_Bps レイヤー7レスポンス帯域幅 単位:ビット/秒 ≥ 0 bit/s
m24_l7_req_Bps レイヤー7リクエスト帯域幅 単位:ビット/秒 ≥ 0 bit/s
l4_con_usage レイヤー4同時接続使用率 レイヤー4の ELB インスタンス同時接続数使用率を統計します。単位:パーセント ≥ 0% 専有型ロードバランサー 1 分
l4_in_bps_usage レイヤー4受信帯域幅使用率 レイヤー4の ELB インスタンス受信帯域幅使用率を統計します。単位:パーセント注意:受信帯域幅使用率が 100% に達した場合、それはすでに ELB 仕様で提供される性能保証を超えていることを意味します。業務はより高い帯域幅を引き続き使用できますが、帯域幅を超過した部分について ELB はサービス可用性指標を保証できません。 ≥ 0%
l4_out_bps_usage レイヤー4送信帯域幅使用率 レイヤー4の ELB インスタンス送信帯域幅使用率を統計します。単位:パーセント注意:送信帯域幅使用率が 100% に達した場合、それはすでに ELB 仕様で提供される性能保証を超えていることを意味します。業務はより高い帯域幅を引き続き使用できますが、帯域幅を超過した部分について ELB はサービス可用性指標を保証できません。 ≥ 0%
l4_ncps_usage レイヤー4新規接続数使用率 レイヤー4の ELB インスタンス新規接続数使用率を統計します。単位:パーセント ≥ 0%

オブジェクト

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

{
  "measurement": "huaweicloud_elb",
  "tags": { 
    "RegionId"              : "cn-north-4",
    "project_id"            : "c631f046252d4ebdaxxxxxxxxxx",
    "enterprise_project_id" : "0824ss-xxxx-xxxx-xxxx-12334fedffg",
    "instance_id"           : "16b35ebaba1c44c39d9c24bae742ca97in02",
    "instance_name"         : "elb-xxxx"
  },
  "fields": {
    "vip_subnet_id"   : "674e9b42-xxxx-xxxx-xxxx-5abcc565b961",
    "vip_port_id"     : "f1df08c5-xxxx-xxxx-xxxx-de435a51007b",
    "vip_address"     : "7aa51dbfxxxxxxxxxdad3c4828b58",
    "operating_status": "ONLINE",
    "created_at"      : "2022-06-22T02:41:57",
    "listeners"       : "{インスタンス JSON データ}",
    "updated_at"      : "2022-06-22T02:41:57",
    "description"     : ""
  }
}

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

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

ヒント 2:

  • fields.listeners は JSON シリアライズ後の文字列です。
  • fields.operating_status はロードバランサーの操作ステータスです。値の範囲は ONLINE と FROZEN です。

フィードバック

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