Amazon Simple Storage Service (S3) is an object storage service that stores data as objects within buckets. An object is a file and any metadata that describes the file. A bucket is a container for objects.

To monitor this entity:

  1. Set up Cisco AppDynamics Cloud Collectors to Monitor AWS.
  2. Cisco AppDynamics Cloud Collectors only collect Amazon S3 request metrics. To collect request metrics, you must create a filter for the bucket you want to monitor:
    1. Log into the Amazon S3 console at https://s3.console.aws.amazon.com/.
    2. In the navigation panel, click Buckets. Click the bucket that you want to monitor.
    3. Click Metrics > Bucket metrics > Request metrics.
    4. Click Manage filter > Create filter.
    5. Enter a filter name and check the This filter applies to all objects in the bucket option. Click Create filter.

Cisco Cloud Observability displays AWS entities on the Observe page. Metrics are displayed for specific entity instances in the list and detail views.

This document contains references to third-party documentation. Splunk AppDynamics does not own any rights and assumes no responsibility for the accuracy or completeness of such third-party documentation.

Detail View

To display the detail view for an Amazon S3 instance:

  1. Navigate to the Observe page. 
  2. Under Database & Storage, click AWS S3 Buckets.
    The list view now displays.
  3. From the list, click an instance Name to display the detail view.
    The detail view displays the metrics, key performance indicators, and properties (attributes) related to the instance you selected.

Metrics and Key Performance Indicators

Cisco Cloud Observability displays the following metrics and key performance indicators (KPIs) for Amazon S3. For more information, see Amazon S3 request metrics in CloudWatch.

Display NameSource MetricDescription
HTTP Requests (Count)GetRequests

The number of HTTP GET requests made for objects in an Amazon S3 bucket. This doesn't include list operations. This metric is incremented for the source of each COPY object request.

Paginated list-oriented requests, such as List Multipart Uploads, List Parts, Get Bucket Object versions, and others, are not included in this metric.

PutRequestsThe number of HTTP PUT requests made for objects in an Amazon S3 bucket. This metric is incremented for the destination of each COPY object request.
DeleteRequestsThe number of HTTP DELETE requests made for objects in an Amazon S3 bucket. This metric also includes Delete Multiple Objects requests. This metric shows the number of requests made, not the number of objects deleted.
HeadRequestsThe number of HTTP HEAD requests made to an Amazon S3 bucket.
PostRequestsThe number of HTTP POST requests made to an Amazon S3 bucket.
ListRequestsThe number of HTTP requests that list the contents of a bucket.
Bytes TransmittedBytesDownloadedThe number of bytes downloaded for requests made to an Amazon S3 bucket, where the response includes a body.
BytesUploadedThe number of bytes uploaded for requests made to an Amazon S3 bucket, where the request includes a body.
Error Requests (Count)4xxErrorsThe 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.
5xxErrorsThe 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.
Request Latency (ms)FirstByteLatencyThe per-request time from the complete request being received by an Amazon S3 bucket to when the response starts to be returned.
TotalRequestLatencyThe elapsed per-request time from the first byte received to the last byte sent to an Amazon S3 bucket. This metric includes the time taken to receive the request body and send the response body, which is not included in FirstByteLatency.
Selected Bytes (Bytes)SelectBytesScannedThe number of bytes of data scanned with Amazon S3 SELECT Object Content requests in an Amazon S3 bucket.
SelectBytesReturnedThe number of bytes of data returned with Amazon S3 SELECT Object Content requests in an Amazon S3 bucket.
Select Requests (Count)SelectRequestsThe number of Amazon S3 SELECT Object Content requests made for objects in an Amazon S3 bucket.

Properties (Attributes)

Cisco Cloud Observability displays the following properties for Amazon S3.

Display NameProperty NameDescription
ARNcloud.object_store.idThe unique ID of object store provided by the cloud provider.
Bucket Namecloud.object_store.nameThe name of the object store provided by the cloud provider.
Creation Datecloud.object_store.created_atThe date and time when the object store was created.
Bucket Regioncloud.regionThe geographical region the resource is running.

Retention and Purge Time-To-Live (TTL)

For all cloud and infrastructure entities, the retention TTL is 180 minutes (3 hours) and the purge TTL is 525,600 minutes (365 days). 

Amazon Web Services, the AWS logo, AWS, and any other AWS Marks used in these materials are trademarks of Amazon.com, Inc. or its affiliates in the United States and/or other countries.