メトリクスとディメンション
Amazon S3 が Amazon CloudWatch に送信するストレージメトリクスとディメンションを次の表に一覧表示します。
ベストエフォート型の CloudWatch メトリクス配信
CloudWatch メトリクスは、ベストエフォートで配信されます。リクエストメトリクスを持つ Amazon S3 オブジェクトのほとんどのリクエストにより、データポイントが CloudWatch に送信されます。
メトリクスの完全性や適時性は保証されません。特定のリクエストのデータポイントが、リクエストが実際に処理されたよりも後のタイムスタンプで返される場合があります。1 分のデータポイントは CloudWatch を通じて利用可能になるまで遅延する場合や、まったく提供されない場合があります。CloudWatch リクエストメトリクスは、バケットに対するトラフィックの特性をほぼリアルタイムで示します。すべてのリクエストを完全に報告するためのものではありません。
この機能はベストエフォート型であるため、請求情報とコスト管理ダッシュボード
トピック
- CloudWatch のバケットの Amazon S3 デイリーストレージメトリクス。
- CloudWatch の Amazon S3 リクエストメトリクス
- CloudWatch の S3 レプリケーションメトリクス
- CloudWatch での S3 Storage Lens のメトリクス
- CloudWatch の S3 Object Lambda リクエスト
- CloudWatch の Amazon S3 ディメンション
- CloudWatch の S3 レプリケーションディメンション
- CloudWatch の S3 Storage Lens のディメンション。
- CloudWatch の S3 Object Lambda リクエストのディメンション
- Amazon S3 使用状況メトリクス
CloudWatch のバケットの Amazon S3 デイリーストレージメトリクス。
AWS/S3
名前空間には、バケットの以下の日次ストレージメトリクスが含まれます。
メトリクス | 説明 |
---|---|
BucketSizeBytes |
次のストレージクラスのバケットに保存されているデータ量 (バイト単位):
この値は、バケット内のすべてのオブジェクト (現行オブジェクトと旧オブジェクトの両方) とメタデータ (バケット名など) のサイズを合計することによって計算され、これにはバケットに対する未完了のすべてのマルチパートアップロードのすべてのパートのサイズも含まれます。 注記S3 Express One Zone ストレージクラスは、ディレクトリバケットでのみ使用できます。 有効なストレージタイプのフィルタ (
単位: バイト 有効な統計: Average
|
NumberOfObjects |
すべてのストレージクラスのバケットに保存されたオブジェクトの合計数。この値を計算するには、バケット内のすべてのオブジェクト (最新のオブジェクトと最新でないオブジェクトの両方)、削除マーカー、およびバケットに対するすべての不完全なマルチパートアップロードの合計パート数をカウントします。S3 Express One Zone ストレージ クラスのオブジェクトがあるディレクトリバケットの場合、この値はバケット内のすべてのオブジェクトをカウントすることによって算出されます。ただし、バケットへの完了しなかった複数のアップロードは含まれません。 有効なストレージタイプのフィルタ: 単位: 個 有効な統計: Average |
CloudWatch の Amazon S3 リクエストメトリクス
AWS/S3
名前空間には、次のリクエストメトリクスが含まれます。これらのメトリクスには、請求対象外のリクエスト (CopyObject
および Replication からの GET
リクエストの場合) が含まれます。
注記
CloudWatch の Amazon S3 リクエストメトリクスは、ディレクトリバケットではサポートされません。
メトリクス | 説明 |
---|---|
AllRequests |
タイプに関係なく、Amazon S3 バケットに対して行われた HTTP リクエストの総数。フィルターでメトリクス設定を使用している場合、このメトリクスはフィルターの要件を満たす HTTP リクエストのみを返します。 単位: カウント 有効な統計: Sum |
GetRequests |
Amazon S3 バケット内のオブジェクトに対して行われた HTTP 単位: カウント 有効な統計: Sum 注記ListMultipartUploads、ListParts、ListObjectVersions など、ページ分割されたリスト指向のリクエストは、このメトリクスに含まれません。 |
PutRequests |
Amazon S3 バケット内のオブジェクトに対して行われた HTTP 単位: カウント 有効な統計: Sum |
DeleteRequests |
Amazon S3 バケット内のオブジェクトに対して行われた HTTP 単位: カウント 有効な統計: Sum |
HeadRequests |
Amazon S3 バケットに対して行われた HTTP 単位: カウント 有効な統計: Sum |
PostRequests |
Amazon S3 バケットに対して行われた HTTP 単位: カウント 有効な統計: Sum 注記DeleteObjects および SelectObjectContent リクエストはこのメトリクスに含まれません。 |
SelectRequests |
Amazon S3 バケット内のオブジェクトに対して行われた Amazon S3 の SelectObjectContent リクエストの数。 単位: カウント 有効な統計: Sum |
SelectBytesScanned |
Amazon S3 バケットの Amazon S3 の SelectObjectContent リクエストでスキャンされたデータのバイト数。 単位: バイト 有効な統計: Average (リクエストあたりのバイト数)、Sum (期間あたりのバイト数)、Sample Count、Min、Max (p100 と同じ)、p0.0~p99.9 のパーセンタイル |
SelectBytesReturned |
Amazon S3 バケットの Amazon S3 の SelectObjectContent リクエストで返されたデータのバイト数。 単位: バイト 有効な統計: Average (リクエストあたりのバイト数)、Sum (期間あたりのバイト数)、Sample Count、Min、Max (p100 と同じ)、p0.0~p99.9 のパーセンタイル |
ListRequests |
バケットの内容をリストする HTTP リクエストの数。 単位: 個 有効な統計: Sum |
BytesDownloaded |
Amazon S3 バケットに対する、レスポンスに本文が含まれるリクエストに対してダウンロードしたバイト数。 単位: バイト 有効な統計: Average (リクエストあたりのバイト数)、Sum (期間あたりのバイト数)、Sample Count、Min、Max (p100 と同じ)、p0.0~p99.9 のパーセンタイル |
BytesUploaded |
Amazon S3 バケットに対する、リクエストに本文が含まれるリクエストに対してアップロードしたバイト数。 単位: バイト 有効な統計: Average (リクエストあたりのバイト数)、Sum (期間あたりのバイト数)、Sample Count、Min、Max (p100 と同じ)、p0.0~p99.9 のパーセンタイル |
4xxErrors |
Amazon S3 バケットに対して行われた、値が 0 または 1 の HTTP 4xx クライアントエラーステータスコードリクエストの数。Average 統計はエラーレートを示し、Sum 統計は各期間中のそのタイプのエラー数を示します。 単位: カウント 有効な統計: Average (リクエストあたりの報告数)、Sum (期間あたりの報告数)、Min、Max、Sample Count |
5xxErrors |
Amazon S3 バケットに対して行われた、値が 0 または 1 の HTTP 5xx サーバーエラーステータスコードリクエストの数。Average 統計はエラーレートを示し、Sum 統計は各期間中のそのタイプのエラー数を示します。 単位: カウント 有効な統計: Average (リクエストあたりの報告数)、Sum (期間あたりの報告数)、Min、Max、Sample Count |
FirstByteLatency |
Amazon S3 バケットがリクエスト全体を受信してからレスポンスの返信が開始するまでのリクエストあたりの時間。 単位: ミリ秒 有効な統計: Average、Sum、Min、Max (p100 と同じ)、Sample Count、p0.0~p100 のパーセンタイル |
TotalRequestLatency |
最初のバイトが受信されてから Amazon S3 バケットに最後のバイトが送信されるまでのリクエストあたりの経過時間。このメトリクスには、 単位: ミリ秒 有効な統計: Average、Sum、Min、Max (p100 と同じ)、Sample Count、p0.0~p100 のパーセンタイル |
CloudWatch の S3 レプリケーションメトリクス
保留中のバイト数、保留中のオペレーション、およびレプリケーションのレイテンシーを追跡することにより、S3 レプリケーションメトリクスを使用してレプリケーションの進行状況をモニタリングできます。詳細については、「レプリケーションメトリクスによる進捗状況のモニタリング」をご参照ください。
注記
Amazon CloudWatch でレプリケーションメトリクスのアラームを有効にできます。レプリケーションメトリクスのアラームを設定する場合は、[Missing data treatment (欠落データの処理)] フィールドを [Treat missing data as ignore (maintain the alarm state) (欠落データの処理方法: 無視 (アラームの状態を維持)] に設定します。
メトリクス | 説明 |
---|---|
ReplicationLatency |
特定のレプリケーションルールについて、レプリケート先 AWS リージョン がレプリケート元 AWS リージョン より遅れる最大秒数。 単位: 秒 有効な統計: Max |
BytesPendingReplication |
特定のレプリケーションルールについて、レプリケーションが保留中のオブジェクトの合計バイト数。 単位: バイト 有効な統計: Max |
OperationsPendingReplication |
特定のレプリケーションルールについて、レプリケーションが保留中のオペレーションの数。 単位: カウント 有効な統計: Max |
OperationsFailedReplication |
特定のレプリケーションルールについて、レプリケートに失敗したオペレーションの数。 単位: カウント 有効な統計: 合計 (失敗した操作の総数)、平均 (失敗率)、サンプル数 (レプリケーションオペレーションの総数) |
CloudWatch での S3 Storage Lens のメトリクス
S3 StorageLens の使用状況とアクティビティのメトリクスを Amazon CloudWatch に公開して、CloudWatch ダッシュボードで運用状態の統一されたビューを作成できます。CloudWatch 内の AWS/S3/Storage-Lens
名前空間 S3 Storage Lens メトリクスを公開します。CloudWatch 公開オプションは、アドバンストメトリクスとレコメンデーションにアップグレードされている S3 StorageLens ダッシュボードで利用できます。
CloudWatch に公開された S3 Storage Lens メトリクスの一覧については、「Amazon S3 Storage Lens のメトリクスに関する用語集」を参照してください。ディメンションの詳細なリストについては、ディメンション を参照してください。
CloudWatch の S3 Object Lambda リクエスト
S3 Object Lambda には、次のリクエストメトリクスが含まれます。
メトリクス | 説明 |
---|---|
AllRequests |
Object Lambda アクセスポイントを使用して Amazon S3 バケットに対して行われた HTTP リクエストの総数。 単位: カウント 有効な統計: Sum |
GetRequests |
Object Lambda アクセスポイントを使用してオブジェクトに対して行われた HTTP 単位: カウント 有効な統計: Sum |
BytesUploaded |
Object Lambda アクセスポイントを使用して Amazon S3 バケットにアップロードされたバイト数。リクエストには本文が含まれます。 単位: バイト 有効な統計: Average (リクエストあたりのバイト数)、Sum (期間あたりのバイト数)、Sample Count、Min、Max (p100 と同じ)、p0.0~p99.9 のパーセンタイル |
PostRequests |
Object Lambda アクセスポイントを使用して Amazon S3 バケットに対して行われた HTTP 単位: カウント 有効な統計: Sum |
PutRequests |
Object Lambda アクセスポイントを使用して Amazon S3 バケット内のオブジェクトに対して行われた HTTP 単位: カウント 有効な統計: Sum |
DeleteRequests |
Object Lambda アクセスポイントを使用して Amazon S3 バケット内のオブジェクトに対して行われた HTTP 単位: カウント 有効な統計: Sum |
BytesDownloaded |
Amazon S3 バケットに対する、レスポンスに本文が含まれる Object Lambda のアクセスポイントを使用したリクエストに対してダウンロードしたバイト数。 単位: バイト 有効な統計: Average (リクエストあたりのバイト数)、Sum (期間あたりのバイト数)、Sample Count、Min、Max (p100 と同じ)、p0.0~p99.9 のパーセンタイル |
FirstByteLatency |
Amazon S3 バケットが Object Lambda を経由してリクエスト全体を受信してからレスポンスの返信が開始するまでのリクエストあたりの時間。このメトリクスは、AWS Lambda 関数が Object Lambda アクセスポイントにバイトを返すまでにオブジェクトを変換する関数の実行時間によって異なります。 単位: ミリ秒 有効な統計: Average、Sum、Min、Max (p100 と同じ)、Sample Count、p0.0~p100 のパーセンタイル |
TotalRequestLatency |
最初のバイトが受信されてから Object Lambda アクセスポイントに最後のバイトが送信されるまでのリクエストあたりの経過時間。このメトリクスには、 単位: ミリ秒 有効な統計: Average、Sum、Min、Max (p100 と同じ)、Sample Count、p0.0~p100 のパーセンタイル |
HeadRequests |
Object Lambda アクセスポイントを使用して Amazon S3 バケットに対して行われた HTTP 単位: カウント 有効な統計: Sum |
ListRequests |
Amazon S3 バケットの内容をリストする HTTP 単位: カウント 有効な統計: Sum |
4xxErrors |
Object Lambda アクセスポイントを使用して Amazon S3 バケットに対して行われた、値が 0 または 1 の HTTP 4xx クライアントエラーステータスコードリクエストの数。AAverage 統計はエラーレートを示し、Sum 統計は各期間中のそのタイプのエラー数を示します。 単位: カウント 有効な統計: Average (リクエストあたりの報告数)、Sum (期間あたりの報告数)、Min、Max、Sample Count |
5xxErrors |
Object Lambda アクセスポイントを使用して Amazon S3 バケットに対して行われた、値が 0 または 1 の HTTP 5xx サーバーエラーステータスコードリクエストの数。AAverage 統計はエラーレートを示し、Sum 統計は各期間中のそのタイプのエラー数を示します。 単位: カウント 有効な統計: Average (リクエストあたりの報告数)、Sum (期間あたりの報告数)、Min、Max、Sample Count |
ProxiedRequests |
標準の Amazon S3 API レスポンスを返す Object Lambda アクセスポイントへの HTTP リクエストの数。(このようなリクエストには Lambda 関数は設定されていません。) 単位: カウント 有効な統計: Sum |
InvokedLambda |
Lambda 関数が呼び出された S3 オブジェクトへの HTTP リクエストの数。 単位: カウント 有効な統計: Sum |
LambdaResponseRequests |
Lambda 関数によって行われた |
LambdaResponse4xx |
Lambda 関数から |
LambdaResponse5xx |
Lambda 関数から |
CloudWatch の Amazon S3 ディメンション
以下のディメンションは、Amazon S3 メトリクスをフィルタリングするために使用されます。
ディメンション |
説明 |
---|---|
BucketName
|
このディメンションを指定すると、リクエストしたデータがフィルタリングされて、指定のバケットのものだけになります。 |
StorageType
|
このディメンションは、バケットに保存されたデータを、以下のストレージタイプでフィルタリングします。
|
FilterId |
このディメンションは、バケットに対するリクエストメトリクスに対して指定するメトリクス設定をフィルタリングします。メトリクス設定を作成するときは、フィルター ID(プレフィックス、タグ、アクセスポイントなど)を指定します。詳細については、メトリクス設定の作成を参照してください。 |
CloudWatch の S3 レプリケーションディメンション
以下のディメンションは、S3 レプリケーションメトリクスをフィルタリングするために使用されます。
ディメンション |
説明 |
---|---|
SourceBucket
|
オブジェクトのレプリケート元となるバケットの名前。 |
DestinationBucket
|
オブジェクトのレプリケート先となるバケットの名前。 |
RuleId
|
このレプリケーションメトリクスの更新をトリガーしたルールの一意の識別子。 |
CloudWatch の S3 Storage Lens のディメンション。
CloudWatch で S3 Storage Lens メトリクスのフィルタリングに使用されるディメンションのリストについては、「ディメンション」を参照してください。
CloudWatch の S3 Object Lambda リクエストのディメンション
次のディメンションを使用して、Object Lambda アクセスポイントからのデータをフィルタリングします。
ディメンション | 説明 |
---|---|
AccessPointName |
リクエストが行われているアクセスポイントの名前。 |
DataSourceARN |
Object Lambda アクセスポイントがデータを取得しているソース。リクエストが Lambda 関数を呼び出す場合、これは Lambda Amazon リソースネーム (ARN) を指します。それ以外の場合は、アクセスポイント ARN を指します。 |
Amazon S3 使用状況メトリクス
CloudWatch 使用状況メトリクスを使用して、アカウントのリソースの使用状況を把握できます。これらのメトリクスを使用して、CloudWatch グラフやダッシュボードで現在のサービスの使用状況を可視化できます。
Amazon S3 使用状況メトリクスは、AWS の Service Quotas に対応しています。使用量がサービスクォータに近づいたときに警告するアラームを設定することもできます。CloudWatch とサービスクオータの統合については、『Amazon CloudWatch ユーザーガイド』の「AWS 使用状況メトリクス」を参照してください。
Amazon S3 は、AWS/Usage
名前空間に以下のメトリクスを公開します。
メトリクス | 説明 |
---|---|
|
アカウントで実行されている指定されたリソースの数。リソースは、メトリクスに関連付けられたディメンションによって定義されます。 |
次のディメンションは、Amazon S3 によって発行される使用状況メトリクスを絞り込むために使用されます。
ディメンション | 説明 |
---|---|
Service
|
リソースを含む AWS のサービスの名前。Amazon S3 使用状況メトリクスの場合、このディメンションの値は |
Type
|
報告されるエンティティタイプ。現在、Amazon S3 使用状況メトリクスの有効な値は |
Resource
|
実行中のリソースタイプ。現在、Amazon S3 使用状況メトリクスの有効な値は |