Once you’ve integrated with AWS CloudWatch, you have access to metrics from AWS S3, which is an object storage service that delivers performance, security, and scalability that lead the market. For a variety of use cases, including data lakes, websites, mobile applications, backup and restore, archives, enterprise applications, IoT devices, and big data analytics, customers of all sizes and sectors can use Amazon S3 to store and protect any amount of data. In order to meet your unique business, organizational, and compliance requirements, Amazon S3 offers management features that allow you to optimize, organize, and configure access to your data.
See all AWS integrations.
To verify metrics are reporting, search for the metrics on the Metric details page in Settings.
The following table shows the S3 metrics ingested by Cloud Observability.
Metric Name | Unit | Description |
---|---|---|
aws.s3.bucket_size_bytes | bytes | The size of a bucket's data storage in bytes. |
aws.s3.number_of_objects | Count | The total number of items for all storage classes that are kept in a bucket. |
aws.s3.all_requests | count | The total amount of HTTP requests, of any kind, made to an Amazon S3 bucket. |
aws.s3.get_requests | count | The quantity of HTTP GET requests for Amazon S3 bucket objects. |
aws.s3.put_requests | count | how many HTTP PUT requests there were for items in an Amazon S3 bucket. |
aws.s3.delete_requests | count | how many HTTP PUT requests there were for items in an Amazon S3 bucket. |
aws.s3.head_requests | count | The quantity of HTTP HEAD requests sent to a bucket on Amazon S3. |
aws.s3.post_requests | count | how many HTTP POST inquiries were sent to an Amazon S3 bucket. |
aws.s3.select_requests | count | The quantity of SELECT Object Content requests made to Amazon S3 for objects in a bucket. |
aws.s3.select_bytes_scanned | bytes | The volume of data that an Amazon S3 bucket's SELECT Object Content requests scanned in terms of bytes. |
aws.s3.select_bytes_returned | bytes | The volume of data returned in response to an Amazon S3 SELECT Object Content request for a bucket. |
aws.s3.list_requests | count | The amount of information a bucket's Amazon S3 SELECT Object Content request returned. |
aws.s3.bytes_downloaded | bytes | The volume of data downloaded when a request is made to an Amazon S3 bucket and a body is included in the response. |
aws.s3.bytes_uploaded | bytes | The volume of data uploaded when a request with a body is made to an Amazon S3 bucket. |
aws.s3.4xx_errors | count | The quantity of HTTP 4xx client error status code requests with a value of either 0 or 1 sent to an Amazon S3 bucket. |
aws.s3.5xx_errors | count | The quantity of HTTP 5xx client error status code requests with a value of either 0 or 1 sent to an Amazon S3 bucket. |
aws.s3.first_byte_latency | milliseconds | The amount of time it takes for each request between when an Amazon S3 bucket receives the entire request and when the response begins to be returned. |
aws.s3.total_request_latency | milliseconds | The period of time between the first byte received and the last byte transmitted to an Amazon S3 bucket for each request. |
aws.s3.replication_latency | seconds | The most amount of seconds that a given replication rule's destination region can fall behind the source region. |
aws.s3.bytes_pending_replication | bytes | The overall size in bytes of the objects waiting to be replicated for a specific replication rule. |
aws.s3.operations_pending_replication | count | The quantity of replication-awaiting operations for a specific replication rule. |
aws.s3.proxied_requests | count | The quantity of HTTP queries that result in a regular Amazon S3 API response from an Object Lambda access point (Such requests lack a configured Lambda function.) |
aws.s3.invoked_lambda | count | The quantity of HTTP requests made to an S3 object that called a Lambda function. |
aws.s3.lambda_response_requests | count | The amount of times the Lambda function has requested a WriteGetObjectResponse. |
aws.s3.lambda_response_4xx | count | The quantity of HTTP 4xx client errors that happen when a Lambda function calls WriteGetObjectResponse. |
aws.s3.lambda_response_5xx | count | The quantity of HTTP 5xx server errors that happen when a Lambda function calls WriteGetObjectResponse. |
aws.s3.outpost_total_bytes | bytes | The sum of an Outpost's provisioned capacity in bytes. |
aws.s3.outpost_free_bytes | bytes | The amount of free space on an Outpost that can be used to store customer data. |
aws.s3.bucket_used_bytes | count | The sum of all object sizes in the bucket in question. |
aws.s3.account_used_bytes | bytes | The total object size for the given Outposts account. |
Updated Dec 1, 2022