コンテンツにスキップ

Huawei Cloud API

スクリプトマーケットの「Guanceクラウド同期」シリーズのスクリプトパッケージを使用して、クラウドモニタリングとクラウドアセットのデータをGuanceに同期します

設定

Func のインストール

Guance連携 - 拡張 - マネージド版 Func の利用開始を推奨します。必要な前提条件はすべて自動でインストールされるため、そのままスクリプトのインストールを続行してください

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

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

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

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

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

手動でのスクリプト有効化

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

  2. [インストール] をクリックし、Huawei Cloud の AK、SK、およびアカウント名を入力します

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

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

検証

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

メトリクス

Huawei Cloud のクラウドモニタリングを設定すると、デフォルトのメトリクスセットは以下のとおりです。設定によって、さらに多くのメトリクスを収集できます Huawei Cloud クラウドモニタリングのメトリクス詳細

メトリクスID メトリクス名 メトリクスの意味 取りうる値 計測対象 モニタリング周期(生メトリクス)
requests API 呼び出し回数 計測対象の API が呼び出された回数を集計します。 ≥0 専用版 API ゲートウェイインスタンス 1 分
error_4xx 4xx 例外回数 計測対象の API が 4xx エラーを返した回数を集計します。 ≥0 専用版 API ゲートウェイインスタンス 1 分
error_5xx 5xx 例外回数 計測対象の API が 5xx エラーを返した回数を集計します ≥0 専用版 API ゲートウェイインスタンス 1 分
throttled_calls 制限された呼び出し回数 計測対象の API がレート制限された呼び出し回数を集計します ≥0 専用版 API ゲートウェイインスタンス 1 分
avg_latency 平均遅延ミリ秒数 計測対象の API の平均応答遅延時間を集計します ≥0 単位:ミリ秒 専用版 API ゲートウェイインスタンス 1 分
max_latency 最大遅延ミリ秒数 計測対象の API の最大応答遅延時間を集計します ≥0 単位:ミリ秒 専用版 API ゲートウェイインスタンス 1 分
req_count API 呼び出し回数 このメトリクスは、計測対象の API の呼び出し回数を集計します ≥0 単一 API 1 分
req_count_2xx 2xx 呼び出し回数 このメトリクスは、計測対象の API に対する 2xx 呼び出し回数を集計します ≥ 0 単一 API 1 分
req_count_4xx 4xx 例外回数 このメトリクスは、計測対象の API が 4xx エラーを返した回数を集計します ≥ 0 単一 API 1 分
req_count_5xx 5xx 例外回数 このメトリクスは、計測対象の API が 5xx エラーを返した回数を集計します ≥ 0 単一 API 1 分
req_count_error 例外回数 このメトリクスは、計測対象の API の総エラー回数を集計します ≥ 0 単一 API 1 分
avg_latency 平均遅延ミリ秒数 このメトリクスは、計測対象の API の平均応答遅延時間を集計します ≥0 単位:ミリ秒 単一 API 1 分
max_latency 最大遅延ミリ秒数 このメトリクスは、計測対象の API の最大応答遅延時間を集計します ≥0 単位:ミリ秒 単一 API 1 分
input_throughput 流入トラフィック このメトリクスは、計測対象の API のリクエストトラフィックを集計します ≥0。単位:Byte/KB/MB/GB 単一 API 1 分
output_throughput 流出トラフィック このメトリクスは、計測対象の API のレスポンストラフィックを集計します ≥0。単位:Byte/KB/MB/GB 単一 API 1 分

オブジェクト

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

{
  "measurement": "huaweicloud_apig",
  "tags": {
            "account_name":"Huawei Cloud",
            "class":"huaweicloud_apig",
            "cloud_provider":"huaweicloud",
            "instance_name":"apig-d0m1",
            "instance_status":"6",
            "loadbalancer_provider":"elb",
            "RegionId":"cn-north-4",
            "spec":"BASIC",
            "status":"Running",
            "type":"apig"
          },
}

注意:tags 内のフィールドは、今後の更新により変更される可能性があります

ヒント 1:instance_name の値は名前であり、一意識別子として使用されます。

フィードバック

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