CloudMonitor を使用して Object Storage Service (OSS) のデータをモニタリングします。これにより、OSS リソースの使用状況と健全性をほぼリアルタイムで追跡できます。トラフィックの急増やアクセスエラーなどの問題を迅速に特定して対処することで、ビジネスの安定性を確保します。
OSS は CloudMonitor にモニタリングデータをレポートし、CloudMonitor はそのデータを次の 2 つの形式で提供します:
メトリクス:OSS が CloudMonitor にレポートするモニタリングデータの完全なセットです。CloudMonitor API を呼び出すか、CloudMonitor コンソールのメトリクスクエリページでこれらのメトリクスを取得できます。メトリクスは OSS の進化に伴い継続的に追加および更新されます (例:リソースプールの 1 秒あたりのクエリ数 (QPS))。
ダッシュボード:CloudMonitor コンソールにあらかじめ用意されたグラフで、一般的なメトリクスを表示します。
すべての OSS メトリクスの表示
CloudMonitor のメトリクスクエリページには、すべての OSS メトリクスとその定義が一覧表示されます。メトリクスは製品カテゴリごとに整理されており、次の 2 つのページ (名前空間) で利用できます。
メトリクスクエリページ (名前空間) | 範囲 |
オブジェクトバケット、テーブルバケット、ベクターバケット、およびアクセラレータのメトリクス。 | |
リソースプールのメトリクス。 |
対象のメトリクスクエリページに移動します。オブジェクトバケット、テーブルバケット、ベクターバケット、またはアクセラレータについては OSS Metrics ページを、リソースプールについては OSS Resource Pool Metrics ページを参照してください。
[基本 CloudMonitor メトリクス] タブまたは [Prometheus メトリクス] タブを選択します。
[製品カテゴリ] ドロップダウンリストから、オブジェクトバケット、テーブルバケット、ベクターバケット、アクセラレータなどのカテゴリを選択します。検索ボックスを使用して、メトリクス名または説明であいまい検索することもできます。
メトリクスリストで、各メトリクスの詳細を確認します。列の説明は次のとおりです:
列
説明
メトリクス名
CloudMonitor API を呼び出す際に使用するメトリクスの名前 (
AvailabilityやAuthorizationErrorCountなど)。表示名
メトリクスの表示名 (「可用性」や「クライアント認可エラーリクエスト総数」など)。
ディメンション
メトリクスデータのフィルタリングに使用するディメンション (
userId(アカウント)、BucketName(バケット名)、Requesterなど)。期間
メトリクスのデータ収集間隔 (秒単位)。例:60 または 3600。
統計
メトリクスがサポートする集計方法 (
Valueなど)。単位
メトリクスの単位 (B (バイト)、count、ms (ミリ秒)、%、bit/s など)。
メトリクスの名前とディメンションを把握したら、
DescribeMetricListやDescribeMetricLastなどの CloudMonitor API を使用して、対応するメトリクスデータを取得できます。
OSS ダッシュボードの表示
ダッシュボードは、CloudMonitor コンソールで、あらかじめ用意された視覚化を提供します。これらは一般的な OSS メトリクスをモニタリングシナリオごとにグループ化しているため、API を呼び出すことなく、迅速にモニタリングデータを表示できます。CloudMonitor は、製品カテゴリごとに整理された次の OSS ダッシュボードを提供します:
CloudMonitor OSS ダッシュボードページに移動します。
左上隅の [製品カテゴリ] ドロップダウンリストから、Object Storage Service (OSS)、Object Storage Service Vector Bucket、Object Storage Service Table Bucket、Object Storage Service Resource Pool などのカテゴリを選択します。
[インスタンス] ドロップダウンリストから、対象のリソース (バケットやリソースプールなど) を選択します。
モニタリングシナリオのタブを選択して、対応するダッシュボードを表示します。たとえば、Object Storage Service (OSS) のバケットには次のタブがあります:
タブ
説明
サービスモニタリング概要
可用性/有効リクエスト率、総リクエスト数/有効リクエスト数、トラフィック、リクエストステータス分布などのコアメトリクスの概要を提供します。
リクエストステータスの詳細
2xx、4xx、5xx などのステータスコード別のリクエスト分布のグラフを表示します。
測定参考
ストレージ量、トラフィック、リクエスト数などの課金関連メトリクスのグラフを表示します。これらは使用量と課金の参考として利用できます。
平均レイテンシー
各種リクエスト操作の平均レイテンシーのグラフを表示します。
最大レイテンシー
各種リクエスト操作の最大レイテンシーのグラフを表示します。
成功したリクエスト操作カテゴリ
GetObjectやPutObjectなどの操作タイプ別に分類された成功リクエストのグラフを表示します。リクエスタ
リクエスタ別に分類されたアクセスリクエストのグラフを表示します。
HDFS リクエスト
HDFS プロトコルによる OSS へのリクエストのモニタリンググラフを表示します。
(オプション) ページ上部の [時間範囲] セレクタ (1 時間、3 時間、6 時間、12 時間、1 日、3 日、7 日、14 日、またはカスタム) を使用して、グラフの期間を変更します。[行ごとの項目数] 設定を使用して、グラフの配置を調整します。
(オプション) [アラートルールの作成] または [アラートルールの表示] をクリックして、モニタリングしたいメトリクスのしきい値に基づくアラートを設定できます。
以下のセクションでは、一般的なメトリクスについて説明します。すべての OSS メトリクスの完全なリストについては、CloudMonitor のメトリクスクエリページをご参照ください。
OSS バケットメトリクスの表示
CloudMonitor - Object Storage Service (OSS) ページで、バケット名を選択します。
OSS バケットのモニタリング詳細を表示します。
説明カスタムの時間範囲を指定することで、過去 30 日間のデータを照会できます。
ディメンション
説明
サービスモニタリング概要
可用性/有効リクエスト率、総リクエスト数/有効リクエスト数、トラフィック、リクエストステータス分布
リクエストステータスの詳細
サーバーエラーリクエスト、サーバーエラーリクエスト率、ネットワークエラーリクエスト、ネットワークエラーリクエスト率、クライアントエラーリクエスト、クライアントエラーリクエスト率、有効リクエスト、有効リクエスト率
測定参考
ストレージサイズ、測定トラフィック、課金対象リクエスト
平均レイテンシー
GetObject、HeadObject、PutObject、PostObject、AppendObject、UploadPart、UploadPartCopyリクエストの平均レイテンシー最大レイテンシー
GetObject、HeadObject、PutObject、PostObject、AppendObject、UploadPart、UploadPartCopyリクエストの最大レイテンシー成功したリクエスト操作カテゴリ
成功した
GetObject、HeadObject、PutObject、PostObject、AppendObject、UploadPart、UploadPartCopy、DeleteObject、DeleteObjectsリクエストリクエスタ
説明リクエスタディメンションのメトリクスは、バケットが専用モードまたはリソースプールの一部である場合にのみ生成されます。
指定のバケットとリクエスタのインターネットアップロード帯域幅 (BucketRequesterInternetRecvBandwidth)
指定のバケットとリクエスタのインターネットアップロード帯域幅制限のしきい値 (BucketRequesterQosMaxExtranetUploadBandwidth)
指定のバケットとリクエスタのインターネットダウンロード帯域幅 (BucketRequesterInternetSendBandwidth)
指定のバケットとリクエスタのインターネットダウンロード帯域幅制限のしきい値 (BucketRequesterQosMaxExtranetDownloadBandwidth)
指定のバケットとリクエスタの内部ネットワークアップロード帯域幅 (BucketRequesterIntranRecvBandwidth)
指定のバケットとリクエスタの内部ネットワークアップロード帯域幅制限のしきい値 (BucketRequesterQosMaxIntranetUploadBandwidth)
指定のバケットとリクエスタの内部ネットワークダウンロード帯域幅 (BucketRequesterIntranSendBandwidth)
指定のバケットとリクエスタの内部ネットワークダウンロード帯域幅制限のしきい値 (BucketRequesterQosMaxIntranetDownloadBandwidth)
指定のバケットとリクエスタの合計アップロード帯域幅 (BucketRequesterRecvBandwidth)
指定のバケットとリクエスタの合計アップロード帯域幅制限のしきい値 (BucketRequesterQosMaxTotalUploadBandwidth)
指定のバケットとリクエスタの合計ダウンロード帯域幅 (BucketRequesterSendBandwidth)
指定のバケットとリクエスタの合計ダウンロード帯域幅制限のしきい値 (BucketRequesterQosMaxTotalDownloadBandwidth)
OSS リソースプール帯域幅の表示
CloudMonitor コンソールの OSS リソースプールページにログインします。
OSS リソースプールの帯域幅使用量を表示します。
ディメンション
説明
指定のリソースプールの帯域幅
リソースプールのインターネットアップロード帯域幅 (ResourcePoolInternetRecvBandwidth)
リソースプールのインターネットアップロード帯域幅制限のしきい値 (ResourcePoolQosMaxExtranetUploadBandwidth)
リソースプールのインターネットダウンロード帯域幅 (ResourcePoolInternetSendBandwidth)
リソースプールのインターネットダウンロード帯域幅制限のしきい値 (ResourcePoolQosMaxExtranetDownloadBandwidth)
リソースプールの内部ネットワークアップロード帯域幅 (ResourcePoolIntranRecvBandwidth)
リソースプールの内部ネットワークアップロード帯域幅制限のしきい値 (ResourcePoolQosMaxIntranetUploadBandwidth)
リソースプールの内部ネットワークダウンロード帯域幅 (ResourcePoolIntranSendBandwidth)
リソースプールの内部ネットワークダウンロード帯域幅制限のしきい値 (ResourcePoolQosMaxIntranetDownloadBandwidth)
リソースプールの合計アップロード帯域幅 (ResourcePoolRecvBandwidth)
リソースプールの合計アップロード帯域幅制限のしきい値 (ResourcePoolQosMaxTotalUploadBandwidth)
リソースプールの合計ダウンロード帯域幅 (ResourcePoolSendBandwidth)
リソースプールの合計ダウンロード帯域幅制限のしきい値 (ResourcePoolQosMaxTotalDownloadBandwidth)
指定のリソースプールにアクセスするリクエスタの帯域幅
指定のリソースプールにアクセスするリクエスタのインターネットアップロード帯域幅 (ResourcePoolRequesterInternetRecvBandwidth)
指定のリソースプールにアクセスするリクエスタのインターネットアップロード帯域幅制限のしきい値 (ResourcePoolRequesterQosMaxExtranetUploadBandwidth)
指定のリソースプールにアクセスするリクエスタのインターネットダウンロード帯域幅 (ResourcePoolRequesterInternetSendBandwidth)
指定のリソースプールにアクセスするリクエスタのインターネットダウンロード帯域幅制限のしきい値 (ResourcePoolRequesterQosMaxExtranetDownloadBandwidth)
指定のリソースプールにアクセスするリクエスタの内部ネットワークアップロード帯域幅 (ResourcePoolRequesterIntranRecvBandwidth)
指定のリソースプールにアクセスするリクエスタの内部ネットワークアップロード帯域幅制限のしきい値 (ResourcePoolRequesterQosMaxIntranetUploadBandwidth)
指定のリソースプールにアクセスするリクエスタの内部ネットワークダウンロード帯域幅 (ResourcePoolRequesterIntranSendBandwidth)
指定のリソースプールにアクセスするリクエスタの内部ネットワークダウンロード帯域幅制限のしきい値 (ResourcePoolRequesterQosMaxIntranetDownloadBandwidth)
指定のリソースプールにアクセスするリクエスタの合計アップロード帯域幅 (ResourcePoolRequesterRecvBandwidth)
指定のリソースプールにアクセスするリクエスタの合計アップロード帯域幅制限のしきい値 (ResourcePoolRequesterQosMaxTotalUploadBandwidth)
指定のリソースプールにアクセスするリクエスタの合計ダウンロード帯域幅 (ResourcePoolRequesterSendBandwidth)
指定のリソースプールにアクセスするリクエスタの合計ダウンロード帯域幅制限のしきい値 (ResourcePoolRequesterQosMaxTotalDownloadBandwidth)
指定のリソースプール内のバケットの帯域幅
リソースプール内のバケットのインターネットアップロード帯域幅 (ResourcePoolBucketInternetRecvBandwidth)
リソースプール内のバケットのインターネットアップロード帯域幅制限のしきい値 (ResourcePoolBucketQosMaxExtranetUploadBandwidth)
リソースプール内のバケットのインターネットダウンロード帯域幅 (ResourcePoolBucketInternetSendBandwidth)
リソースプール内のバケットのインターネットダウンロード帯域幅制限のしきい値 (ResourcePoolBucketQosMaxExtranetDownloadBandwidth)
リソースプール内のバケットの内部ネットワークアップロード帯域幅 (ResourcePoolBucketIntranRecvBandwidth)
リソースプール内のバケットの内部ネットワークアップロード帯域幅制限のしきい値 (ResourcePoolBucketQosMaxIntranetUploadBandwidth)
リソースプール内のバケットの内部ネットワークダウンロード帯域幅 (ResourcePoolBucketIntranSendBandwidth)
リソースプール内のバケットの内部ネットワークダウンロード帯域幅制限のしきい値 (ResourcePoolBucketQosMaxIntranetDownloadBandwidth)
リソースプール内のバケットの合計アップロード帯域幅 (ResourcePoolBucketRecvBandwidth)
リソースプール内のバケットの合計アップロード帯域幅制限のしきい値 (ResourcePoolBucketQosMaxTotalUploadBandwidth)
リソースプール内のバケットの合計ダウンロード帯域幅 (ResourcePoolBucketSendBandwidth)
リソースプール内のバケットの合計ダウンロード帯域幅制限のしきい値 (ResourcePoolBucketQosMaxTotalDownloadBandwidth)
指定のリソースプール内のBucketGroupの帯域幅
リソースプール内のBucketGroupのインターネットアップロード帯域幅 (ResourcePoolBucketGroupInternetRecvBandwidth)
リソースプール内のBucketGroupのインターネットアップロード帯域幅制限のしきい値 (ResourcePoolBucketGroupQosMaxExtranetUploadBandwidth)
リソースプール内のBucketGroupのインターネットダウンロード帯域幅 (ResourcePoolBucketGroupInternetSendBandwidth)
リソースプール内のBucketGroupのインターネットダウンロード帯域幅制限のしきい値 (ResourcePoolBucketGroupQosMaxExtranetDownloadBandwidth)
リソースプール内のBucketGroupの内部ネットワークアップロード帯域幅 (ResourcePoolBucketGroupIntranRecvBandwidth)
リソースプール内のBucketGroupの内部ネットワークアップロード帯域幅制限のしきい値 (ResourcePoolBucketGroupQosMaxIntranetUploadBandwidth)
リソースプール内のBucketGroupの内部ネットワークダウンロード帯域幅 (ResourcePoolBucketGroupIntranSendBandwidth)
リソースプール内のBucketGroupの内部ネットワークダウンロード帯域幅制限のしきい値 (ResourcePoolBucketGroupQosMaxIntranetDownloadBandwidth)
リソースプール内のBucketGroupの合計アップロード帯域幅 (ResourcePoolBucketGroupRecvBandwidth)
リソースプール内のBucketGroupの合計アップロード帯域幅制限のしきい値 (ResourcePoolBucketGroupQosMaxTotalUploadBandwidth)
リソースプール内のBucketGroupの合計ダウンロード帯域幅 (ResourcePoolBucketGroupSendBandwidth)
リソースプール内のBucketGroupの合計ダウンロード帯域幅制限のしきい値 (ResourcePoolBucketGroupQosMaxTotalDownloadBandwidth)
リソースプール帯域幅の表示
Overview タブをクリックします。リージョンとリソースプール名を選択すると、帯域幅の使用状況が表示されます。
リソースプール内のリクエスタ帯域幅の表示
Requester タブをクリックします。 リージョン、リソースプール、およびリクエスタ UID を選択して、リソースプール内のリクエスタの帯域幅使用状況を表示します。
リソースプール内のバケット帯域幅の表示
Bucket タブをクリックします。リージョン、リソースプール、およびバケット名を選択して、リソースプール内のバケットの帯域幅使用量を表示します。
リソースプール内のBucketGroup帯域幅の表示
BucketGroup タブをクリックします。 リージョン、リソースプール、および BucketGroup 名を選択して、リソースプール内の BucketGroup の帯域幅使用量を表示します。
OSS Vector Bucket メトリクスの表示
OSS Vector Bucket は CloudMonitor と統合されています。クラウドサービスダッシュボードで Object Storage Service Vector Bucket を選択すると、[概要] タブと [測定参考] タブでサービス品質と使用量のメトリクスを表示できます。
CloudMonitor コンソールにログインします。左側メニューで、[ダッシュボード] > [クラウドサービスダッシュボード] を選択します。
クラウドサービスダッシュボードページで、製品ドロップダウンリストから Object Storage Service Vector Bucket を選択します。次に、リージョンと対象の Vector Bucket インスタンスを選択します。
OSS Vector Bucket のモニタリング詳細を表示します。
説明デフォルトのデータ収集期間は 1 時間です。1 時間、3 時間、6 時間、12 時間、1 日、3 日、7 日、14 日など、さまざまな時間範囲でトレンドを表示できます。
ディメンション
説明
BucketArn
総リクエスト数
ベクタークエリリクエスト数
ベクターアップロードリクエスト数
ベクター削除リクエスト数
サーバー側エラーリクエスト数
総 QPS
ベクタークエリ QPS
ベクターアップロード QPS
ベクター削除 QPS
総インバウンドトラフィック
総アウトバウンドトラフィック
ベクターアップロードのインバウンドトラフィック
ベクタークエリのアウトバウンドトラフィック
総インバウンド帯域幅
総アウトバウンド帯域幅
ベクターアップロードのベクターストアバケット入力帯域幅 (bit/s)
ベクタークエリのアウトバウンド帯域幅
平均サーバー側レイテンシー
SLA
Bucket
ベクター行数
総ベクターストレージ
サービス品質メトリクスの表示
[概要] タブをクリックします。リージョンと Vector Bucket を選択して、
BucketArnディメンションのサービス品質メトリクス (リクエスト数、QPS、帯域幅、平均サーバー側レイテンシー、SLA など) を表示します。使用量メトリクスの表示
[測定参考] タブをクリックします。リージョンと Vector Bucket を選択して、
Bucketディメンションの使用量メトリクス (ベクター行数や総ベクターストレージなど) を表示します。
メトリクスがしきい値を超えたときに通知を受け取るには、右上隅の [アラートルールの作成] をクリックして、しきい値に基づくアラートルールを設定してください。
関連ドキュメント
リソースの健全性をモニタリングするためのアラートルールを設定できます。アラートルールがトリガーされると、CloudMonitor は自動的に通知を送信します。これにより、リソースのステータスを把握し、例外に迅速に対処できます。詳細については、「アラートサービスの使用」をご参照ください。