Introduction
Amazon Simple Storage Service is storage for the Internet.
Amazon S3:
- Is designed to make web-scale computing easier for developers.
- Has a simple web services interface that you can use to store and retrieve any amount of data, at any time, from anywhere on the web.
- Gives any developer access to the same highly scalable, reliable, fast, inexpensive data storage infrastructure that Amazon uses to run its own global network of web sites.
- Aims to maximize benefits of scale and to pass those benefits on to developers.
Note
Use the OpsRamp AWS public cloud integration to discover and collect metrics against the AWS service.Setup
To set up the OpsRamp AWS integration and discover the AWS service,
go to AWS Integration Discovery Profile and select Aws S3 Bucket
.
Metrics
OpsRamp Metric | Metric Display Name | Unit | Aggregation Type | Description |
---|---|---|---|---|
aws_s3_BucketSizeBytes | Bucket Size Bytes(S3 Bucket) | Bytes | Average | Amount of data in bytes stored in a bucket in the Standard storage class, Standard - Infrequent Access (Standard_IA) storage class, OneZone - Infraquent Access (OneZone_IA), Reduced Redundancy Storage (RRS) class, or Glacier (GLACIER) storage class. |
aws_s3_NumberOfObjects | Number Of Objects(S3 Bucket) | Count | Average | Total number of objects stored in a bucket for all storage classes. |
aws_s3_AllRequests | AllRequests | Count | Sum | The total number of HTTP requests made to an Amazon S3 bucket, regardless of type. |
aws_s3_GetRequests | GetRequests | Count | Sum | Number of HTTP GET requests made for objects in an Amazon S3 bucket. |
aws_s3_PutRequests | PutRequests | Count | Sum | Number of HTTP PUT requests made for objects in an Amazon S3 bucket. |
aws_s3_DeleteRequests | DeleteRequests | Count | Sum | Number of HTTP DELETE requests made for objects in an Amazon S3 bucket. |
aws_s3_HeadRequests | HeadRequests | Count | Sum | Number of HTTP HEAD requests made to an Amazon S3 bucket. |
aws_s3_PostRequests | PostRequests | Count | Sum | Number of HTTP POST requests made to an Amazon S3 bucket. |
aws_s3_SelectRequests | SelectRequests | Count | Sum | Number of Amazon S3 SELECT Object Content requests made for objects in an Amazon S3 bucket. |
aws_s3_ListRequests | ListRequests | Count | Sum | Number of HTTP requests that list the contents of a bucket. |
aws_s3_BytesDownloaded | BytesDownloaded | Bytes | Sum | Number of bytes downloaded for requests made to an Amazon S3 bucket, where the response includes a body. |
aws_s3_BytesUploaded | BytesUploaded | Bytes | Sum | Number of bytes uploaded that contain a request body, made to an Amazon S3 bucket. |
aws_s3_FirstByteLatency | FirstByteLatency | Milliseconds | Average | The per-request time from the complete request being received by an Amazon S3 bucket to when the response starts to be returned. |
aws_s3_TotalRequestLatency | TotalRequestLatency | Milliseconds | Average | The elapsed per-request time from the first byte received to the last byte sent to an Amazon S3 bucket. |
aws_s3_4xxErrors | 4xxErrors | Count | Sum | Number of HTTP 4xx client error status code requests made to an Amazon S3 bucket with a value of either 0 or 1. The average statistic shows the error rate and the sum statistic shows the count of that type of error, during each period. |
aws_s3_5xxErrors | 5xxErrors | Count | Sum | Number of HTTP 5xx server error status code requests made to an Amazon S3 bucket with a value of either 0 or 1. The average statistic shows the error rate and the sum statistic shows the count of that type of error, during each period. |
Event support
CloudTrail event support
- Supported
- Configurable in OpsRamp AWS Integration Discovery Profile.
CloudWatch alarm support
- Supported
- Configurable in OpsRamp AWS Integration Discovery Profile.