Skip to main content

AWS S3

Overview

Amazon S3 (Simple Storage Service) is a highly scalable and durable object storage service provided by Amazon Web Services (AWS). It is designed to store and retrieve any amount of data from anywhere on the web, making it a popular choice for storing a wide range of data types, including documents, images, videos, backups, and more.

Prerequisites

You can check the list of prerequisites required for Amazon S3 here. These are the same for any other AWS service that you need to monitor using AIOps. Move to the section Adding AWS resources for Monitoring on the above link to view the prerequisites for AWS resource monitoring.

List of Supported KPIs

MetricsDescriptionType
aws.s3.bucketCount
aws.s3.bucket.requestsThe total number of HTTP requests made to a bucket, regardless of type.Count
aws.s3.bucket.http.4xx.errorsThe total number of HTTP 4xx server error status code requests made to a bucketCount
aws.s3.bucket.http.5xx.errorsThe total number of HTTP 5xx server error status code requests made to a bucketCount
aws.s3.bucket.request.latency.msThe average elapsed per-request time from the first byte received to the last byte sent to a bucketCount
aws.s3.bucket.uploaded.bytesThe total number bytes uploaded to the bucket.Count
aws.s3.bucket.downloaded.bytesThe total number bytes downloaded from the bucket.Count
aws.s3.bucket.http.post.requestsThe number of HTTP POST requests made to a bucket.Count
aws.s3.bucket.http.head.requestsThe number of HTTP HEAD requests made to a bucket.Count
aws.s3.bucket.http.delete.requestsThe number of HTTP DELETE requests made for objects in a bucket. This also includes Delete Multiple Objects requests.Count
aws.s3.bucket.http.put.requestsThe number of HTTP PUT requests made for objects in a bucket.Count
aws.s3.bucket.http.get.requestsThe number of HTTP GET requests made for objects in a bucket. This doesn’t include list operations.Count
aws.s3.bucket.list.requestsThe number of HTTP requests that list the contents of a bucket.Count
aws.s3.bucket.first.byte.latency.msThe average per-request time from the complete request being received by a bucket to when the response starts to be returned.Count
aws.s3.bucket.bytesThe amount of data in bytes stored in a bucket in the Standard storage class, Standard – Infrequent Access (Standard_IA) storage class, or the Reduced Redundancy Storage (RRS) class.Count