メトリクスとディメンション - Amazon Simple Storage Service

メトリクスとディメンション

Amazon S3 が CloudWatch に送信するストレージメトリクスとディメンションを以下に示します。

バケットの Amazon S3 CloudWatch 日次ストレージメトリクス

AWS/S3 名前空間には、バケットの以下の日次ストレージメトリクスが含まれます。

メトリクス 説明
BucketSizeBytes

標準ストレージクラス、INTELLIGENT_TIERING ストレージクラス、標準 - 低頻度アクセス (STANDARD_IA) ストレージクラス、1 ゾーン - 低頻度アクセス (ONEZONE_IA)、低冗長化ストレージ (RRS) クラス、Deep Archive ストレージ (S3 Glacier Deep Archive)、または Glacier (GLACIER) ストレージクラスのバケットに保存されているバイト単位でのデータの量。この値は、バケット内のすべてのオブジェクト (現行オブジェクトと旧オブジェクトの両方) とメタデータのサイズを合計することによって計算され、これにはバケットに対する未完了のすべてのマルチパートアップロードのすべてのパートのサイズも含まれます。

有効なストレージタイプのフィルター: StandardStorageIntelligentTieringFAStorageIntelligentTieringIAStorageIntelligentTieringAAStorageIntelligentTieringDAAStorageStandardIAStorageStandardIASizeOverheadStandardIAObjectOverheadOneZoneIAStorageOneZoneIASizeOverheadReducedRedundancyStorageGlacierStorageGlacierStagingStorageGlacierObjectOverheadGlacierS3ObjectOverheadDeepArchiveStorageDeepArchiveObjectOverheadDeepArchiveS3ObjectOverhead、および DeepArchiveStagingStorage (StorageType ディメンションを参照)

単位: バイト

有効な統計: Average

NumberOfObjects

すべてのストレージクラスのバケットに保存されたオブジェクトの総数。この値を計算するには、バケット内のすべてのオブジェクト (最新のオブジェクトと最新でないオブジェクトの両方) と、バケットに対するすべての不完全なマルチパートアップロードの合計パート数をカウントします。

有効なストレージタイプのフィルター: AllStorageTypes (StorageType ディメンションを参照)

単位: 個

有効な統計: Average

Amazon S3 CloudWatch のリクエストメトリクス

AWS/S3 名前空間には、次のリクエストメトリクスが含まれます。

メトリクス 説明
AllRequests

タイプに関係なく、Amazon S3 バケットに対して行われた HTTP リクエストの総数。フィルタでメトリクス設定を使用している場合、このメトリクスはフィルタの要件を満たすバケット内のオブジェクトに対する HTTP リクエストのみを返します。

単位: 個

有効な統計: Sum

GetRequests

Amazon S3 バケット内のオブジェクトに対して行われた HTTP GET リクエストの数。これには、リストオペレーションは含まれません。

単位: 個

有効な統計: Sum

注記

マルチパートアップロードのリストパートのリストバケットオブジェクトバージョンの取得など、ページ分割されたリスト指向のリクエストは、このメトリクスに含まれません。

PutRequests

Amazon S3 バケット内のオブジェクトに対して行われた HTTP PUT リクエストの数。

単位: 個

有効な統計: Sum

DeleteRequests

Amazon S3 バケットのオブジェクトに対して行われた HTTP DELETE リクエストの数。これには、複数オブジェクトの削除リクエストも含まれます。このメトリクスは、削除されるオブジェクトの数ではなくリクエストの数を示します。

単位: 個

有効な統計: Sum

HeadRequests

Amazon S3 バケットに対して行われた HTTP HEAD リクエストの数。

単位: 個

有効な統計: Sum

PostRequests

Amazon S3 バケットに対して行われた HTTP POST リクエストの数。

単位: 個

有効な統計: 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 バケットに最後のバイトが送信されるまでのリクエストあたりの経過時間。これには、FirstByteLatency には含まれない、リクエストボディの受信とレスポンス本文の送信にかかった時間が含まれます。

単位: ミリ秒

有効な統計: Average、Sum、Min、Max (p100 と同じ)、Sample Count、p0.0~p100 のパーセンタイル

Amazon S3 CloudWatch レプリケーションメトリクス

保留中のバイト数、保留中のオペレーション、およびレプリケーションのレイテンシーを追跡することにより、S3 レプリケーションメトリクスを使用してレプリケーションの進行状況をモニタリングできます。詳細については、「レプリケーションメトリクスによる進捗状況のモニタリング」をご参照ください。

注記

Amazon CloudWatch でレプリケーションメトリクスのアラームを有効にできます。レプリケーションメトリクスのアラームを設定する場合は、[Missing data treatment (欠落データの処理)] フィールドを [Treat missing data as ignore (maintain the alarm state) (欠落データの処理方法: 無視 (アラームの状態を維持)] に設定します。

メトリクス 説明
ReplicationLatency

特定のレプリケーションルールについて、レプリケート先リージョンがレプリケート元リージョンより遅れる最大秒数。

単位: 秒

有効な統計: Max

BytesPendingReplication

特定のレプリケーションルールについて、レプリケーションが保留中のオブジェクトの合計バイト数。

単位: バイト

有効な統計: Max

OperationsPendingReplication

特定のレプリケーションルールについて、レプリケーションが保留中のオペレーションの数。

単位: カウント

有効な統計: Max

Amazon S3 on Outposts CloudWatch メトリクス

S3Outposts 名前空間には、Amazon S3 on Outposts バケットのための以下のメトリクスが含まれます。プロビジョニングされた S3 on Outposts バイトの合計数、オブジェクトで使用可能な合計空きバイト数、および特定のバケットのすべてのオブジェクトの合計サイズをモニタリングできます。

注記

S3 on Outposts は、次のメトリクスのみをサポートし、他の Amazon S3 メトリクスはサポートしません。

S3 on Outposts のキャパシティーは限られているため、ストレージ使用率が特定のしきい値を超えたときに警告する CloudWatch アラートを作成できます。

メトリクス 説明
OutpostTotalBytes

Outpost のプロビジョニングされた合計キャパシティー (バイト単位)。

単位: バイト

期間: 5 分

OutpostFreeBytes

お客様のデータを保存するために Outpost で使用可能な空きバイト数。

単位: バイト

期間: 5 分

BucketUsedBytes

指定されたバケットのすべてのオブジェクトの合計サイズ。

単位: カウント

期間: 5 分

AccountUsedBytes

指定された Outposts アカウントのすべてのオブジェクトの合計サイズ。

単位: バイト

期間: 5 分

Amazon S3 CloudWatch のディメンション

以下のディメンションは、Amazon S3 メトリクスをフィルタリングするために使用されます。

ディメンション

説明

BucketName

このディメンションを指定すると、リクエストしたデータがフィルタリングされて、指定のバケットのものだけになります。

StorageType

このディメンションは、バケットに保存されたデータを、以下のストレージタイプでフィルターリングします。

  • StandardStorage – STANDARD ストレージクラスのオブジェクトに使用されているバイト数。

  • IntelligentTieringAAStorage - INTELLIGENT_TIERING ストレージクラスの Archive アクセス階層にあるオブジェクトに使用されているバイト数。

  • IntelligentTieringDAAStorage - INTELLIGENT_TIERING ストレージクラスの Deep Archive アクセス階層にあるオブジェクトに使用されているバイト数。

  • IntelligentTieringFAStorage – INTELLIGENT_TIERING ストレージクラスの高頻度アクセス階層にあるオブジェクトに使用されているバイト数。

  • IntelligentTieringIAStorage – INTELLIGENT_TIERING ストレージクラスの低頻度アクセス階層にあるオブジェクトに使用されているバイト数。

  • StandardIAStorage – STANDARD_IA ストレージクラスの 128 KB 未満のオブジェクトに使用されているバイト数。

  • StandardIASizeOverhead – 標準 – 低頻度アクセス (STANDARD_IA) ストレージクラスのオブジェクトに使用されているバイト数。この追加データは、オブジェクトを特定して復元するのに必要です。この追加ストレージには、GLACIER の料金が請求されます。

  • IntAAObjectOverhead - INTELLIGENT_TIERING ストレージクラスの Archive アクセス階層にある 各オブジェクトについては、GLACIER がインデックスと関連メタデータ用に 32 KB のストレージを追加します。この追加データは、オブジェクトを特定して復元するのに必要です。この追加ストレージには、GLACIER の料金が請求されます。

  • IntAAS3ObjectOverhead - Archive アクセス階層の INTELLIGENT_TIERING ストレージクラスの各オブジェクトについて、Amazon S3 はオブジェクトの名前とその他のメタデータに 8 KB のストレージを使用します。この追加ストレージに対しては、STANDARD (標準) 料金が課金されます。

  • IntDAAObjectOverhead - Deep Archive アクセス階層の INTELLIGENT_TIERING ストレージクラスの各オブジェクトについて、GLACIER は 32 KB のストレージをインデックスと関連メタデータに追加します。この追加データは、オブジェクトを特定して復元するのに必要です。この追加ストレージに対しては、S3 Glacier Deep Archive のストレージ料金が課金されます。

  • IntDAAS3ObjectOverhead - Deep Archive アクセス階層の INTELLIGENT_TIERING ストレージクラスの各オブジェクトについて、Amazon S3 は 8 KB のストレージをインデックスと関連メタデータに追加します。この追加データは、オブジェクトを特定して復元するのに必要です。この追加ストレージに対しては、STANDARD (標準) 料金が課金されます。

  • OneZoneIAStorage – OneZone 低頻度アクセス (ONEZONE_IA) ストレージクラスのオブジェクトに使用されているバイト数。

  • OneZoneIASizeOverhead – ONEZONE_IA ストレージクラスの 128 KB 未満のオブジェクトに使用されているバイト数。

  • ReducedRedundancyStorage – 低冗長化ストレージ (RRS) クラスのオブジェクトに使用されているバイト数。

  • GlacierStorage – Glacier (GLACIER) ストレージクラスのオブジェクトに使用されているバイト数。

  • GlacierStagingStorage - GLACIER ストレージクラスのオブジェクトの CompleteMultipartUpload(複数アップロード完了) リクエストが完了する前に、マルチパートオブジェクトに使用されているバイト数。

  • GlacierObjectOverhead - アーカイブされたオブジェクトごとに、GLACIER では、インデックスおよび関連するメタデータに 32 KB のストレージが追加されます。この追加データは、オブジェクトを特定して復元するのに必要です。この追加ストレージには、GLACIER の料金が請求されます。

  • GlacierS3ObjectOverhead - GLACIER にアーカイブされたオブジェクトごとに、Amazon S3 ではオブジェクトの名前とその他のメタデータに 8 KB のストレージが使用されます。この追加ストレージに対しては、STANDARD (標準) 料金が課金されます。

  • DeepArchiveStorage – S3 Glacier Deep Archive ストレージクラスのオブジェクトに使用されているバイト数。

  • DeepArchiveObjectOverhead - アーカイブされたオブジェクト 1 個あたり、S3 Glacier Deep Archive ではインデックスおよび関連するメタデータに 32 KB のストレージが追加されます。この追加データは、オブジェクトを特定して復元するのに必要です。この追加ストレージに対しては、S3 Glacier または S3 Glacier Deep Archive の料金が課金されます。

  • DeepArchiveS3ObjectOverhead - S3 Glacier Deep Archive にアーカイブされたオブジェクトごとに、Amazon S3 ではオブジェクトの名前とその他のメタデータに 8 KB のストレージが使用されます。この追加ストレージに対しては、STANDARD (標準) 料金が課金されます。

  • DeepArchiveStagingStorage - S3 Glacier Deep Archive ストレージクラスのオブジェクトの CompleteMultipartUpload (複数アップロード完了) リクエストが完了する前に、マルチパートオブジェクトに使用されているバイト数。

FilterId

このディメンションは、プレフィックスやタグなど、バケットに対するリクエストメトリクスに対して指定するメトリクス設定をフィルタリングします。メトリクス設定を作成する際に、フィルタ ID を指定します。詳細については、「メトリクス設定の作成」を参照してください。