Amazon Simple Storage Service is storage for the Internet.
Resource Information:
- Type of Resource: Generic monitorable resource
- Discovery type: AWS SDK discovery type
- Discovery profile selection: Resource can be discovered by “S3 Bucket” in the profiler
- ResourceTag: AWS_S3_BUCKET
- Resource Unique Identification: BucketName (bucket.name())
- Dependencies: S3 Bucket may have policies, lifecycle rules, and integration with CloudFront, Lambda, and other AWS services
Amazon S3 features:
- Makes web-scale computing easier for developers.
- A simple web services interface to store and retrieve data, at any time.
- Provides developer access to highly scalable, reliable, fast, inexpensive data storage.
- Maximizes benefits of scale.
Use the AWS public cloud integration to discover and collect metrics against the AWS service.
External reference
Setup
To set up the AWS integration and discover the AWS service, go to AWS Integration Discovery Profile and select Aws S3 Bucket.
Event support
CloudTrail event support
- Supported
- Configurable in OpsRamp AWS Integration Discovery Profile.
CloudWatch alarm support
- Supported
- Configurable in OpsRamp AWS Integration Discovery Profile.
Supported metrics
Note
Only continuous time-series data with updates within an hour of the current time is saved. Data with just one data point per day will not be stored.| OpsRamp Metric | AWS Metric | Metric Display Name | Unit | Aggregation Type | Description |
|---|---|---|---|---|---|
| aws_s3_BucketSizeBytes | BucketSizeBytes | Bucket Size Bytes(S3 Bucket) | Bytes | Average | The amount of data in bytes stored in a bucket in Standard, Standard_IA, OneZone_IA, RRS, or Glacier storage classes. |
| aws_s3_NumberOfObjects | NumberOfObjects | Number Of Objects(S3 Bucket) | Count | Average | The total number of objects stored in a bucket for all storage classes. |
| aws_s3_AllRequests | AllRequests | AllRequests | Count | Sum | The total number of HTTP requests made to an Amazon S3 bucket, regardless of type. |
| aws_s3_GetRequests | GetRequests | GetRequests | Count | Sum | The number of HTTP GET requests made for objects in an Amazon S3 bucket. |
| aws_s3_PutRequests | PutRequests | PutRequests | Count | Sum | The number of HTTP PUT requests made for objects in an Amazon S3 bucket. |
| aws_s3_DeleteRequests | DeleteRequests | DeleteRequests | Count | Sum | The number of HTTP DELETE requests made for objects in an Amazon S3 bucket. |
| aws_s3_HeadRequests | HeadRequests | HeadRequests | Count | Sum | The number of HTTP HEAD requests made to an Amazon S3 bucket. |
| aws_s3_PostRequests | PostRequests | PostRequests | Count | Sum | The number of HTTP POST requests made to an Amazon S3 bucket. |
| aws_s3_SelectRequests | SelectRequests | SelectRequests | Count | Sum | The number of Amazon S3 SELECT Object Content requests made for objects in an Amazon S3 bucket. |
| aws_s3_SelectBytesScanned | SelectBytesScanned | SelectBytesScanned | Bytes | Average | The number of bytes scanned with SelectObjectContent requests made for objects in an Amazon S3 bucket. |
| aws_s3_SelectBytesReturned | SelectBytesReturned | SelectBytesReturned | Bytes | Average | The number of bytes returned with SelectObjectContent requests made for objects in an Amazon S3 bucket. |
| aws_s3_ListRequests | ListRequests | ListRequests | Count | Sum | The number of HTTP requests that list the contents of a bucket. |
| aws_s3_BytesDownloaded | BytesDownloaded | BytesDownloaded | Bytes | Average | The number bytes downloaded for requests made to an Amazon S3 bucket, where the response includes a body. |
| aws_s3_BytesUploaded | BytesUploaded | BytesUploaded | Bytes | Average | The number bytes uploaded that contain a request body, made to an Amazon S3 bucket. |
| aws_s3_4xxErrors | 4xxErrors | 4xxErrors | Count | Average | The number of HTTP 4xx client error status code requests made to an Amazon S3 bucket with a value of either 0 or 1. |
| aws_s3_5xxErrors | 5xxErrors | 5xxErrors | Count | Average | The number of HTTP 5xx server error status code requests made to an Amazon S3 bucket with a value of either 0 or 1. |
| aws_s3_FirstByteLatency | 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 | TotalRequestLatency | Milliseconds | Average | The elapsed per-request time from the first byte received to the last byte sent to an Amazon S3 bucket. |