Huawei Cloud OBS
Huawei Cloud OBS のメトリクスデータを収集
設定¶
Func のインストール¶
Guance の統合 - 拡張 - ホスト版 Func を有効にすることを推奨します。前提条件はすべて自動でインストールされるため、スクリプトのインストールを続けてください
Func を自前でデプロイする場合はFunc の自前デプロイを参照してください
スクリプトのインストール¶
ヒント:要件を満たす Huawei Cloud AK を事前に用意してください(簡単のため、グローバル読み取り専用権限
Tenant Guestを直接付与できます)
ホスト版有効化スクリプト¶
- Guance コンソールにログインする
- 【統合】メニューをクリックし、【クラウドアカウント管理】を選択する
- 【クラウドアカウントの追加】をクリックし、【Huawei Cloud】を選択して画面に必要な情報を入力する。以前にクラウドアカウント情報を設定済みの場合は、この手順を省略する
- 【テスト】をクリックし、成功したら【保存】をクリックする。テストに失敗した場合は、関連する設定情報が正しいか確認して再テストする
- 【クラウドアカウント管理】一覧で追加済みのクラウドアカウントを確認できる。該当するクラウドアカウントをクリックして詳細ページに入る
- クラウドアカウント詳細ページの【統合】ボタンをクリックし、
未インストール一覧からHuawei Cloud OBSを見つけて【インストール】ボタンをクリックし、表示されるインストール画面でインストールする
手動有効化スクリプト¶
-
Func コンソールにログインし、【スクリプトマーケット】をクリックして Guance スクリプトマーケットに入り、
integration_huaweicloud_obsを検索する -
【インストール】をクリックし、必要なパラメータを入力する。Huawei Cloud AK、SK、およびアカウント名
-
【起動スクリプトをデプロイ】をクリックすると、システムが自動的に
Startupスクリプトセットを作成し、対応する起動スクリプトを自動で設定する -
有効化後、「管理 / 自動トリガー設定」で対応する自動トリガー設定を確認できる。【実行】をクリックすると、定期実行を待たずにすぐ 1 回実行できる。しばらくすると、実行タスクの記録と対応するログを確認できる
検証¶
- 「管理 / 自動トリガー設定」で、対応するタスクに自動トリガー設定が存在するか確認し、同時に対応するタスク記録とログを確認して異常がないかチェックする
- Guance の「インフラ - リソースディレクトリ」でアセット情報が存在するか確認する
- Guance の「メトリクス」で対応する監視データがあるか確認する
メトリクス¶
Huawei Cloud OBS のメトリクスデータを収集します。設定により、より多くのメトリクスを収集できます。Huawei Cloud OBS メトリクス詳細
| メトリクスID | メトリクス名 | メトリクスの意味 | 値の範囲 | 測定対象 | 監視周期(元のメトリクス) |
|---|---|---|---|---|---|
get_request_count |
GET系リクエスト回数 | このメトリクスは、すべてのバケットおよびバケット内オブジェクトに対する GET リクエスト回数を集計する。単位:回 | ≥ 0 counts | バケット | 1分 |
put_request_count |
PUT系リクエスト回数 | このメトリクスは、すべてのバケットおよびバケット内オブジェクトに対する PUT リクエスト回数を集計する。単位:回 | ≥ 0 counts | バケット | 1分 |
first_byte_latency |
GET系リクエスト初回バイト平均遅延 | このメトリクスは GET 操作を対象とし、1 つの集計周期内でシステムが完全なリクエストを受信してから応答の返却を開始するまでの平均所要時間を集計する。単位:ミリ秒 | ≥ 0 ms | バケット | 1分 |
request_count_4xx |
4xx ステータスコード数 | このメトリクスは、サーバー応答ステータスコードが 4xx のリクエスト数を集計する。単位:回 | ≥ 0 counts | ユーザーバケットインターフェース | 1分 |
request_count_5xx |
5xx ステータスコード数 | このメトリクスは、サーバー応答ステータスコードが 5xx のリクエスト数を集計する。単位:回 | ≥ 0 counts | ユーザーバケットインターフェース | 1分 |
total_request_latency |
総リクエスト平均遅延 | このメトリクスは、すべてのバケットのすべての操作を対象とし、1 つの集計周期内でシステムが完全なリクエストを受信してから応答を終了して返却するまでの平均所要時間を集計する。単位:ミリ秒 | ≥ 0 ms | ユーザーバケットインターフェース | 1分 |
request_count_per_second |
総 TPS | 現在の集計周期内の 1 秒あたりの平均リクエスト数。単位:回 | ≥ 0 counts | ユーザーバケットドメイン | 1分 |
request_count_get_per_second |
GET系リクエスト TPS | 現在の集計周期内におけるすべての GET 系の 1 秒あたりの平均リクエスト数。単位:回 | ≥ 0 counts | ユーザーバケットドメイン | 1分 |
request_count_put_per_second |
PUT系リクエスト TPS | 現在の集計周期内におけるすべての PUT 系の 1 秒あたりの平均リクエスト数。単位:回 | ≥ 0 counts | ユーザーバケットドメイン | 1分 |
request_count_delete_per_second |
DELETE系リクエスト TPS | 現在の集計周期内におけるすべての DELETE 系の 1 秒あたりの平均リクエスト数。単位:回 | ≥ 0 counts | ユーザーバケットドメイン | 1分 |
request_success_rate |
リクエスト成功率 | このメトリクスは、ストレージサービスシステムの可用性を測るために使用する。サーバー側エラーではないリクエスト(ステータスコードが 5xx を返さないもの)が総リクエスト数に占める割合で、計算式:(1-5XX 数量/総リクエスト数量)*100% 単位:% | ≥ 0,≤100 | ユーザーバケットインターフェースドメイン | 1分 |
effective_request_rate |
有効リクエスト率 | このメトリクスは、クライアントリクエストの有効性を測るために使用する。有効リクエストが総リクエスト数に占める割合で、計算式:(クライアントが返した 2XX、3XX 数量/総リクエスト数量)*100% 単位:% | ≥ 0,≤100 | ユーザーバケットインターフェース | 1分 |
request_break_rate |
リクエスト中断率 | このメトリクスは、クライアントによるリクエスト中断によって発生した失敗の割合を測るために使用する。計算式:(クライアント中断リクエスト数量/総リクエスト数量)*100% 単位:% | ≥ 0,≤100 | ユーザーバケットインターフェース | 1分 |
request_code_count |
HTTP ステータスコード回数 | このメトリクスは、サーバー応答ステータスコードのリクエスト数を集計する。サーバー応答ステータスコードはHTTP ステータスコードを参照。単位:回 | ≥ 0 counts | バケットインターフェース HTTP ステータスコード | 1分 |
api_request_count_per_second |
インターフェースリクエスト TPS | このメトリクスは、現在のテナントのすべてのバケットおよびバケット内オブジェクトに対する特定インターフェースのリクエストを集計し、1 つの集計周期内における 1 秒あたりのリクエスト数の平均値を算出する。対応するインターフェースの種類はリクエストインターフェースを参照。 | ≥ 0 counts | バケットインターフェース | 1分 |
request_count_monitor_2XX |
2xx ステータスコード数 | このメトリクスは、サーバー応答ステータスコードが 2xx のリクエスト数を集計する。単位:回 | ≥ 0 counts | ユーザーバケットドメイン | 1分 |
request_count_monitor_3XX |
3xx ステータスコード数 | このメトリクスは、サーバー応答ステータスコードが 3xx のリクエスト数を集計する。単位:回 | ≥ 0 counts | ユーザーバケットドメイン | 1分 |
download_bytes |
総ダウンロード帯域 | このメトリクスは、集計周期内の 1 秒あたりのオブジェクトダウンロードサイズ合計を集計する。単位:バイト/s | ≥ 0 byte/s | ユーザーバケットドメイン | 1分 |
download_bytes_extranet |
外部ネットワークダウンロード帯域 | このメトリクスは、集計周期内の 1 秒あたりの外部ネットワークからのオブジェクトダウンロードサイズ合計を集計する。単位:バイト/s | ≥ 0 byte/s | ユーザーバケットドメイン | 1分 |
download_bytes_intranet |
内部ネットワークダウンロード帯域 | このメトリクスは、集計周期内の 1 秒あたりの内部ネットワークからのオブジェクトダウンロードサイズ合計を集計する。単位:バイト/s | ≥ 0 byte/s | ユーザーバケットドメイン | 1分 |
upload_bytes |
総アップロード帯域 | このメトリクスは、集計周期内の 1 秒あたりのオブジェクトアップロードサイズ合計を集計する。単位:バイト/s | ≥ 0 byte/s | ユーザーバケットドメイン | 1分 |
upload_bytes_extranet |
外部ネットワークアップロード帯域 | このメトリクスは、集計周期内の 1 秒あたりの外部ネットワークへのオブジェクトアップロードサイズ合計を集計する。単位:バイト/s | ≥ 0 byte/s | ユーザーバケットドメイン | 1分 |
upload_bytes_intranet |
内部ネットワークアップロード帯域 | このメトリクスは、集計周期内の 1 秒あたりの内部ネットワークへのオブジェクトアップロードサイズ合計を集計する。単位:バイト/s | ≥ 0 byte/s | ユーザーバケットドメイン | 1分 |
cdn_bytes |
CDN リソースオリジンフェッチ帯域 | このメトリクスは、集計周期内の CDN リソースオリジンフェッチリクエストにおけるオブジェクトサイズの 1 秒あたり平均値を集計する。現在はパブリックネットワークの流出のみを集計する。単位:バイト/s | ≥ 0 byte/s | ユーザーバケット | 1分 |
download_traffic |
総ダウンロードトラフィック | このメトリクスは、集計周期内のダウンロードオブジェクトサイズ合計を集計する。単位:バイト | ≥ 0 byte/s | ユーザーバケットドメイン | 1分 |
download_traffic_extranet |
外部ネットワークダウンロードトラフィック | このメトリクスは、集計周期内の外部ネットワークからのダウンロードオブジェクトサイズ合計を集計する。単位:バイト | ≥ 0 bytes | ユーザーバケットドメイン | 1分 |
download_traffic_intranet |
内部ネットワークダウンロードトラフィック | このメトリクスは、集計周期内の内部ネットワークからのダウンロードオブジェクトサイズ合計を集計する。単位:バイト | ≥ 0 bytes | ユーザーバケットドメイン | 1分 |
upload_traffic |
総アップロードトラフィック | このメトリクスは、集計周期内のアップロードオブジェクトサイズ合計を集計する。単位:バイト | ≥ 0 bytes | ユーザーバケットドメイン | 1分 |
upload_traffic_extranet |
外部ネットワークアップロードトラフィック | このメトリクスは、集計周期内の外部ネットワークへのアップロードオブジェクトサイズ合計を集計する。単位:バイト | ≥ 0 bytes | ユーザーバケットドメイン | 1分 |
upload_traffic_intranet |
内部ネットワークアップロードトラフィック | このメトリクスは、集計周期内の内部ネットワークへのアップロードオブジェクトサイズ合計を集計する。単位:バイト | ≥ 0 bytes | ユーザーバケットドメイン | 1分 |
cdn_traffic |
CDN リソースオリジンフェッチトラフィック | このメトリクスは、集計周期内の CDN リソースオリジンフェッチリクエストのトラフィック合計を集計する。現在はパブリックネットワークの流出のみを集計する。単位:バイト | ≥ 0 bytes | ユーザーバケット | 1分 |
capacity_total |
総ストレージ使用量 | このメトリクスは、すべてのデータが占有するストレージ容量を集計する。単位:バイト | ≥ 0 bytes | ユーザーバケット | 30分 |
capacity_standard |
標準ストレージ使用量 | このメトリクスは、標準ストレージデータが占有するストレージ容量を集計する。単位:バイト | ≥ 0 bytes | ユーザーバケット | 30分 |
capacity_infrequent_access |
低頻度ストレージ使用量 | このメトリクスは、低頻度アクセスストレージデータが占有するストレージ容量を集計する。単位:バイト | ≥ 0 bytes | ユーザーバケット | 30分 |
capacity_archive |
アーカイブストレージ使用量 | このメトリクスは、アーカイブストレージデータが占有するストレージ容量を集計する。単位:バイト | ≥ 0 bytes | ユーザーバケット | 30分 |
capacity_deep_archive |
深層アーカイブストレージ使用量 | このメトリクスは、深層アーカイブストレージデータが占有するストレージ容量を集計する。単位:バイト | ≥ 0 bytes | ユーザーバケット | 30分 |
object_num_all |
ストレージオブジェクト総数 | このメトリクスは、すべての種類のストレージに保存されたオブジェクト数の総量を集計する。オブジェクト数は、バケット内のフォルダ、現在バージョンのファイル、履歴バージョンのファイルの合計である。単位:個 | ≥ 0个 | ユーザーバケット | 30分 |
object_num_standard_total |
標準ストレージオブジェクト総数 | このメトリクスは、標準ストレージに保存されたオブジェクト数の総量を集計する。オブジェクト数は、バケット内のフォルダ、現在バージョンのファイル、履歴バージョンのファイルの合計である。単位:個 | ≥ 0个 | ユーザーバケット | 30分 |
object_num_infrequent_access_total |
低頻度ストレージオブジェクト総数 | このメトリクスは、低頻度アクセスストレージに保存されたオブジェクト数の総量を集計する。オブジェクト数は、バケット内のフォルダ、現在バージョンのファイル、履歴バージョンのファイルの合計である。単位:個 | ≥ 0个 | ユーザーバケット | 30分 |
object_num_archive_total |
アーカイブストレージオブジェクト総数 | このメトリクスは、アーカイブストレージに保存されたオブジェクト数の総量を集計する。オブジェクト数は、バケット内のフォルダ、現在バージョンのファイル、履歴バージョンのファイルの合計である。単位:個 | ≥ 0个 | ユーザーバケット | 30分 |
object_num_deep_archive_total |
深層アーカイブストレージオブジェクト数 | このメトリクスは、深層アーカイブストレージに保存されたオブジェクト数の総量を集計する。オブジェクト数は、バケット内のフォルダ、現在バージョンのファイル、履歴バージョンのファイルの合計である。単位:個 | ≥ 0个 | ユーザーバケット | 30分 |
オブジェクト¶
収集された Huawei Cloud OBS オブジェクトデータ構造です。「インフラ - リソースディレクトリ」でオブジェクトデータを確認できます
{
"measurement": "huaweicloud_obs",
"tags": {
"name" : "test0-6153",
"RegionId" : "cn-north-4",
"bucket_type": "OBJECT",
"location" : "cn-north-4"
},
"fields": {
"create_date": "2022/06/16 10:51:16",
"message" : "{インスタンス JSON データ}"
}
}
一部のパラメータの説明は次のとおりです
bucket_type(バケットタイプ)の値の意味
| 値 | 説明 |
|---|---|
OBJECT |
オブジェクトストレージバケット |
POSIX |
並列ファイルシステム |
注意:
tags、fields内のフィールドは今後の更新により変更される場合がありますヒント 1:
tags.nameの値はバケット名です。固有識別子として使用します。tags.nameの値はバケット名です。固有識別子として使用します