メトリクスとディメンション
Amazon S3 が 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 の Amazon S3 ディメンション
- CloudWatch の S3 Storage Lens のディメンション。
- CloudWatch の S3 Object Lambda リクエストのディメンション
CloudWatch のバケットの Amazon S3 デイリーストレージメトリクス。
AWS/S3
名前空間には、バケットの以下の日次ストレージメトリクスが含まれます。
メトリクス | 説明 |
---|---|
BucketSizeBytes |
次のストレージクラスのバケットに保存されているデータ量 (バイト単位):
この値は、バケット内のすべてのオブジェクト (現行オブジェクトと旧オブジェクトの両方) とメタデータのサイズを合計することによって計算され、これにはバケットに対する未完了のすべてのマルチパートアップロードのすべてのパートのサイズも含まれます。 有効なストレージタイプのフィルター: 単位: バイト 有効な統計: Average |
NumberOfObjects |
すべてのストレージクラスのバケットに保存されたオブジェクトの総数。この値を計算するには、バケット内のすべてのオブジェクト (最新のオブジェクトと最新でないオブジェクトの両方) と、バケットに対するすべての不完全なマルチパートアップロードの合計パート数をカウントします。 有効なストレージタイプのフィルター: 単位: 個 有効な統計: Average |
CloudWatch の Amazon S3 リクエストメトリクス
AWS/S3
名前空間には、次のリクエストメトリクスが含まれます。
メトリクス | 説明 |
---|---|
AllRequests |
タイプに関係なく、Amazon S3 バケットに対して行われた HTTP リクエストの総数。フィルターでメトリクス設定を使用している場合、このメトリクスはフィルターの要件を満たす HTTP リクエストのみを返します。 単位はカウント 有効な統計: Sum |
GetRequests |
Amazon S3 バケット内のオブジェクトに対して行われた HTTP 単位: 個 有効な統計: Sum マルチパートアップロードのリスト、パートのリスト、バケットオブジェクトバージョンの取得など、ページ分割されたリスト指向のリクエストは、このメトリクスに含まれません。 |
PutRequests |
Amazon S3 バケット内のオブジェクトに対して行われた HTTP 単位はカウント 有効な統計: Sum |
DeleteRequests |
Amazon S3 バケット内のオブジェクトに対して行われた HTTP 単位はカウント 有効な統計: Sum |
HeadRequests |
Amazon S3 バケットに対して行われた HTTP 単位はカウント 有効な統計: Sum |
PostRequests |
Amazon S3 バケットに対して行われた HTTP 単位はカウント 有効な統計: Sum Delete Multiple Objects リクエストと SELECT Object Content リクエストは、このメトリクスに含まれません。 |
SelectRequests |
Amazon S3 バケットのオブジェクトに対して行われた Amazon S3 の SELECT Object Content リクエストの数。 単位: 個 有効な統計: Sum |
SelectBytesScanned |
Amazon S3 バケットの Amazon S3 の SELECT Object Content リクエストでスキャンされたデータのバイト数。 単位: バイト 有効な統計: Average (リクエストあたりのバイト数)、Sum (期間あたりのバイト数)、Sample Count、Min、Max (p100 と同じ)、p0.0~p99.9 のパーセンタイル |
SelectBytesReturned |
Amazon S3 バケットの Amazon S3 の SELECT Object Content リクエストで返されたデータのバイト数。 単位: バイト 有効な統計: 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 |
特定のレプリケーションルールについて、レプリケート先リージョンがレプリケート元リージョンより遅れる最大秒数。 単位: 秒 有効な統計: Max |
BytesPendingReplication |
特定のレプリケーションルールについて、レプリケーションが保留中のオブジェクトの合計バイト数。 単位: バイト 有効な統計: Max |
OperationsPendingReplication |
特定のレプリケーションルールについて、レプリケーションが保留中のオペレーションの数。 単位はカウント 有効な統計: Max |
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 サーバーエラーステータスコードリクエストの数。Average 統計はエラーレートを示し、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
S3 on Outposts バケットに使用される CloudWatch のメトリクスのリストについては、CloudWatch メトリクス を参照してください。
CloudWatch の Amazon S3 ディメンション
以下のディメンションは、Amazon S3 メトリクスをフィルタリングするために使用されます。
ディメンション |
説明 |
---|---|
BucketName
|
このディメンションを指定すると、リクエストしたデータがフィルタリングされて、指定のバケットのものだけになります。 |
StorageType
|
このディメンションは、バケットに保存されたデータを、以下のストレージタイプでフィルターリングします。
|
FilterId |
このディメンションは、バケットに対するリクエストメトリクスに対して指定するメトリクス設定をフィルタリングします。メトリクス設定を作成するときは、フィルター ID(プレフィックス、タグ、アクセスポイントなど)を指定します。詳細については、メトリクス設定の作成を参照してください。 |
CloudWatch の S3 Storage Lens のディメンション。
CloudWatch で S3 Storage Lens メトリクスのフィルタリングに使用されるディメンションのリストについては、「ディメンション」を参照してください。
CloudWatch の S3 Object Lambda リクエストのディメンション
次のディメンションを使用して、Object Lambda アクセスポイントからのデータをフィルタリングします。
ディメンション | 説明 |
---|---|
AccessPointName |
リクエストが行われているアクセスポイントの名前。 |
DataSourceARN |
Object Lambda アクセスポイントがデータを取得しているソース。リクエストが Lambda 関数を呼び出す場合、これは Lambda ARN を指します。それ以外の場合は、アクセスポイント ARN を指します。 |