コンテンツにスキップ

Huawei Cloud DIS

Huawei Cloud DIS のメトリクスデータを収集

設定

Func のインストール

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

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

インストールスクリプト

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

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

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

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

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

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

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

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

検証

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

メトリクス

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

メトリクスID メトリクス名 メトリクスの意味 値の範囲 測定対象(ディメンション) 監視周期(元のメトリクス)
dis01_stream_put_bytes_rate 総入力トラフィック このメトリクスは、指定した時間範囲内のチャネルのアップロードデータ量を集計します。 単位:byte/s。 ≥ 0 bytes/s チャネル 1 分
dis02_stream_get_bytes_rate 総出力トラフィック このメトリクスは、指定した時間範囲内のチャネルのダウンロードデータ量を集計します。単位:byte/s。 ≥ 0 bytes/s チャネル 1 分
dis03_stream_put_records 総入力レコード数 このメトリクスは、指定した時間範囲内のチャネルのアップロードレコード数を集計します。単位:Count/s。 ≥ 0 Count/s チャネル 1 分
dis04_stream_get_records 総出力レコード数 このメトリクスは、指定した時間範囲内のチャネルのダウンロードレコード数を集計します。 単位:Count/s。 ≥ 0 Count/s チャネル 1 分
dis05_stream_put_requests_succeed アップロード要求成功数 このメトリクスは、指定した時間範囲内のチャネルのアップロード要求の成功回数を集計します。 単位:Count/s。 ≥ 0 Count/s チャネル 1 分
dis06_stream_get_requests_succeed ダウンロード要求成功数 このメトリクスは、指定した時間範囲内のチャネルのダウンロード要求の成功回数を集計します。 単位:Count/s。 ≥ 0 Count/s チャネル 1 分
dis07_stream_put_req_average_latency アップロード要求平均処理時間 このメトリクスは、指定した時間範囲内のチャネルのアップロード要求の平均遅延を集計します。単位:ms。 0~50ms チャネル 1 分
dis08_stream_get_req_average_latency ダウンロード要求平均処理時間 このメトリクスは、指定した時間範囲内のチャネルのダウンロード要求の平均遅延を集計します。 単位:ms。 0~50ms チャネル 1 分
dis09_stream_traffic_control_put_records フロー制御により拒否されたアップロード要求数 このメトリクスは、指定した時間範囲内のチャネルでフロー制御により拒否されたアップロード要求数を集計します。 単位:Count/s。 0~1Count/s チャネル 1 分
dis10_stream_traffic_control_get_records フロー制御により拒否されたダウンロード要求数 このメトリクスは、指定した時間範囲内のチャネルでフロー制御により拒否されたダウンロード要求数を集計します。 単位:Count/s。 0~1Count/s チャネル 1 分

オブジェクト

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

{
  "measurement": "huaweicloud_dis",
  "tags": {
    "RegionId"    : "cn-north-4",
    "data_type"   : "BLOB",
    "name"        : "dis-YoME",
    "project_id"  : "c631f04625xxxxexxxxxx253c62d48585",
    "status"      : "RUNNING",
    "stream_name" : "dis-YoME",
    "stream_type" : "COMMON"
  },
  "fields": {
    "partition_count"    : 1,
    "retention_period"   : 24,
    "auto_scale_enabled" : false,
    "create_time"        : 1691484876645,
    "message"            : "{実例 JSON データ}"
  }
}

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

フィールド 説明
create_time integer チャネル作成時刻、13 桁のタイムスタンプ。
retention_period integer データ保持期間、単位は時間です。
status str チャネルの現在の状態。 CREATING:作成中 RUNNING:実行中 TERMINATING:削除中 TERMINATED:削除済み
stream_type str チャネルタイプ。 COMMON:通常チャネル、1MB 帯域幅を表します。 ADVANCED:高機能チャネル、5MB 帯域幅を表します。
data_type str ソースデータタイプ。 BLOB:データベース管理システムに保存されたバイナリデータの集合。 JSON:属性値または系列値から構成されるデータオブジェクトを転送するために使われる、可読な文字ベースのオープンなファイル形式。 CSV:区切り文字に既定でカンマを使用する、プレーンテキスト形式の表形式データ。 既定値:BLOB。
auto_scale_enabled bool 自動スケーリングの有効/無効。 true:自動スケーリングを有効にします。 false:自動スケーリングを無効にします。 既定では無効です。 既定値:false

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

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

ヒント 2: 以下のフィールドはすべて JSON シリアライズ後の文字列です

  • fields.message

フィードバック

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