Monitoring

このページでは、Cloud Storage へのリクエストをモニタリングするオプション(トラッキング エラー、リクエスト率、データ使用量など)について説明します。

モニタリング オプション

Google Cloud コンソールでは、Cloud Storage リクエストをモニタリングできるリソース階層レベルがいくつかあります。

  • 個々のバケット: 各 [バケットの詳細] ページに、特定のバケットの指標を表示する [オブザーバビリティ] タブがあります。

  • すべてのバケット: 各プロジェクトには Cloud Storage の [Monitoring] ページがあります。このページには、Cloud Storage の左側のペインからアクセスできます。このページは次の URL から直接アクセスすることもできます。

    https://console.cloud.google.com/storage/monitoring?project=PROJECT_ID

    ここで、PROJECT_ID は指標をモニタリングするプロジェクトの ID です。

  • すべての Google Cloud リソース: すべてのサービスと Google Cloud プロジェクト、フォルダ、または組織内のリソースをモニタリングするには、Google Cloud コンソールで Cloud Monitoring サービスを使用します。このサービスは https://console.cloud.google.com/monitoring で使用できます。

デフォルトのモニタリング

デフォルトでは、個々のバケットのモニタリングと Cloud Storage のモニタリングのページに次のグラフが表示されます。

グラフ 説明
サーバーエラー率 5xx エラーコードを含むリクエスト。通常、これらのエラーは Google Cloud 内部の問題によって発生し、再試行可能です。

5xx エラーコードは、Cloud Storage SLA に適用されます。

クライアント エラー率 4xx エラーコードまたは 304 ステータス コード(FAILED_PRECONDITION エラー)を含むリクエスト。これらのエラーは、リクエスト元によって行われるか、リクエスト元に対して行う必要がある変更を示します。たとえば、関連する Cloud Storage リソースにアクセスするための十分な権限をリクエスト元に付与する場合や、割り当てを使い切ることを防ぐためにリクエストをスケールダウンする場合などです。
読み取りエラー数 オブジェクトの読み取りエラー。特に INTERNALUNAVAILABLEDEADLINE_EXCEEDED レスポンス コードを含むエラー。バケット メタデータ、オブジェクトの一覧表示、オブジェクト メタデータに対するリクエストに関連するエラーは、このグラフに含まれません。
  • 単一バケットのモニタリングでは、バケット全体に対してエラーが集計されます。
  • Cloud Storage Monitoring の場合、エラーはバケットごとに集計され、読み取りエラーが最も多い 5 つのバケットがデフォルトで表示されます。グラフをカスタマイズして、追加のバケットを表示できます。
書き込みエラー数 オブジェクトの書き込みエラー。特に INTERNALUNAVAILABLEDEADLINE_EXCEEDED レスポンス コードを含むエラー。オブジェクトの書き換え、オブジェクトの作成、メタデータの更新、XML API マルチパート アップロードに対するリクエストに関連するエラーは、このグラフに含まれません。
  • 単一バケットのモニタリングでは、バケット全体に対してエラーが集計されます。
  • Cloud Storage Monitoring の場合、エラーはバケットごとに集計され、書き込みエラーが最も多い 5 つのバケットがデフォルトで表示されます。グラフをカスタマイズして、追加のバケットを表示できます。
Read / List / Get リクエスト数の合計
  • 単一バケットのモニタリングの場合、バケットに対して行われた GET リクエストの合計数。
  • Cloud Storage Monitoring の場合、さまざまなロケーションに対して行われた GET リクエストの合計数。

カウントは、メソッドタイプ(バケット メタデータのリクエスト、オブジェクト メタデータのリクエスト、オブジェクト データのリクエスト、オブジェクトの一覧表示のリクエストなど)別にグループ化されます。

書き込みリクエストの合計数
  • 単一バケットのモニタリングの場合、バケットに対して行われたオブジェクト書き込みリクエストの合計数。
  • Cloud Storage Monitoring の場合、さまざまなロケーションに対して行われたオブジェクト書き込みリクエストの合計数。

オブジェクトの書き換え、オブジェクトの作成、メタデータの更新、XML API マルチパート アップロードのリクエストは、このグラフに含まれません。

ネットワーク上の上り(内向き)データレート
  • 単一バケットのモニタリングの場合、バケットによる受信バイトのレート。
  • Cloud Storage Monitoring の場合、各ロケーションのすべてのバケットによる受信バイトのレート。
ネットワーク上の下り(外向き)データレート
  • 単一バケットのモニタリングの場合、バケットによる送信バイトのレート。
  • Cloud Storage Monitoring の場合、各ロケーションのすべてのバケットによる送信バイトのレート。

[オブザーバビリティ] ページに固有のグラフ

デフォルトでは、各バケットで使用できる [オブザーバビリティ] タブに次のモニタリング グラフも含まれています。

グラフ 説明
RPO からの経過時間の割合 デュアルリージョンとマルチリージョンのバケットに適用されます。1 つ以上のオブジェクトが、地理的に異なるロケーション間でレプリケーションを行うために、RPO(目標復旧時点)よりも余計にかかった時間の割合(分単位)。指標は過去 30 日間の期間で集計されます。レプリケーションが発生してから、モニタリングで関連する指標が報告されるまでに、通常は数時間かかります。

さまざまなレプリケーション オプションの RPO 時間など、詳細についてはパフォーマンス モニタリングをご覧ください。

ターゲットから外れたオブジェクトの割合 デュアルリージョンとマルチリージョンのバケットに適用されます。地理的に異なるロケーション間で、RPO(目標復旧時点)時間内にレプリケーションされなかったオブジェクトの割合。指標は過去 30 日間の期間で集計されます。デフォルトのレプリケーション指標を追跡する場合、このグラフには、1 時間の設計目標内で地理的に異なるロケーション間でレプリケーションされなかったオブジェクトの割合を測定するラインも含まれます。レプリケーションが発生してから、モニタリングで関連する指標が報告されるまでに、通常は数時間かかります。

さまざまなレプリケーション オプションの RPO 時間など、詳細についてはパフォーマンス モニタリングをご覧ください。

バケットが RPO を満たしているかどうか デュアルリージョンとマルチリージョンのバケットに適用されます。バケット内のすべてのオブジェクトが RPO を満たしているかどうかを示すブール値。

さまざまなレプリケーション オプションの RPO 時間など、詳細についてはパフォーマンス モニタリングをご覧ください。

ターボ レプリケーションの最大遅延 ターボ レプリケーションを使用するデュアルリージョンのバケットに適用されます。バケット内でレプリケーションされていない最も古いオブジェクトの経過時間(秒単位)。

[モニタリング] ページに固有のグラフ

デフォルトでは、Cloud Storage の [モニタリング] ページには次のモニタリング ウィジェットも含まれています。

グラフ 説明
Google 下り(外向き)帯域幅の使用量 Cloud Storage から他の Google Cloud サービスへの下り(外向き)データの量。このグラフでは、リージョンにあるバケットからの下り(外向き)のみを追跡し、データをリージョン別にグループ化します。詳細については、Cloud Storage での帯域幅の使用量をご覧ください。

[ダッシュボードのカスタマイズ] ボタンをクリックすると、独自のダッシュボード レイアウトを作成して、収集するデータをカスタマイズできます。このボタンは、個々のバケットのモニタリング タブと Cloud Storage Monitoring ページの両方に表示されます。詳細については、カスタム ダッシュボードを管理するをご覧ください。