Simple Storage Service (S3)

Overview

Amazon S3 is object storage built to store and retrieve any amount of data from anywhere – web sites and mobile apps, corporate applications, and data from IoT sensors or devices.

Setup

Installation

If you haven’t already, first set up the AWS CloudWatch integration. No additional steps are needed for installation.

Configuration

On the AWS CloudWatch integration page, ensure that the S3 service is selected for metric collection.

Metrics

Name Description
BucketSizeBytes
(bytes)
The 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) storage class.
NumberOfObjects
(count)
The total number of objects stored in a bucket for all storage
classes except for the GLACIER storage class.
AllRequests
(count)
The total number of HTTP requests made to a bucket, regardless of
type.
GetRequests
(count)
The number of HTTP GET requests made for objects in a bucket.
This doesn’t include list operations.
PutRequests
(count)
The number of HTTP PUT requests made for objects in a bucket.
DeleteRequests
(count)
The number of HTTP DELETE requests made for objects in a bucket.
HeadRequests
(count)
The number of HTTP HEAD requests made to a bucket.
PostRequests
(count)
The number of HTTP POST requests made to a bucket.
ListRequests
(count)
The number of HTTP requests that list the contents of a bucket.
BytesDownloaded
(bytes)
The number bytes downloaded for requests made to a bucket, where
the response includes a body.
BytesUploaded
(bytes)
The number bytes uploaded to a bucket that contain a request body.
4xxErrors
(count)
The number of HTTP 4xx client error status code requests made to a
bucket with a value of 0 or 1.
5xxErrors
(count)
The number of HTTP 5xx server error status code requests made to a
bucket with a value of either 0 or 1.
FirstByteLatency
(milliseconds)
The per-request time from the complete request being received by a
bucket to when the response starts to be returned.
TotalRequestLatency
(milliseconds)
The elapsed per-request time from the first byte received to the
last byte sent to a bucket.

Available Tags

Name Description
awsaccount AWS account associated with the metrics
clientid Name of the storage type
filterid ID for the metrics configuration of the bucket
name Name of the bucket
region Name of the region