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.

All available AWS integrations

To verify metrics are reporting, search for the metrics on the Metric details page in Project settings.

The following table shows the S3 metrics ingested by Lightstep.

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.