Amazon Simple Queue Service (SQS) is a fully managed message queuing for microservices, distributed systems, and serverless applications.

You must configure cloud connections to monitor this entity. See Set up Cisco AppDynamics Cloud Collectors to Monitor AWS.

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. Cisco 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 SQS instance:

  1. Navigate to the Observe page. 
  2. Under App Integrations, click AWS SQSs.
    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 SQS. For more information, see Available CloudWatch metrics for Amazon SQS.

Display NameSource MetricDescription
Approximate Age of Oldest Message (Seconds)ApproximateAgeOfOldestMessageThe approximate age of the oldest non-deleted message in the queue.
Approximate Number of Message (Count)ApproximateNumberOfMessagesDelayedThe number of messages in the queue that are delayed and not available for reading immediately. This can happen when the queue is configured as a delay queue or when a message has been sent with a delay parameter.
ApproximateNumberOfMessagesNotVisibleThe number of messages that are in flight. Messages are considered to be in flight if they have been sent to a client but have not yet been deleted or have not yet reached the end of their visibility window.
ApproximateNumberOfMessagesVisibleThe number of messages to be processed.
NumberOfEmptyReceivesThe number of ReceiveMessage API calls that did not return a message.
NumberOfMessagesDeletedThe number of messages deleted from the queue.
NumberOfMessagesSentThe number of messages added to a queue.

Properties (Attributes)

Cisco Cloud Observability displays the following properties for Amazon SQS.

Display NameProperty NameDescription
SQS Namemessaging.destination.nameThe unique identifier of the destination.
ARNmessaging.destination.idThe name of this destination.
Created Ataws.sqs.queue.created_atThe queue creation timestamp.
Last Modifiedaws.sqs.queue.last_modifiedThe time when a queue was last updated.
Visibility Timeoutaws.sqs.queue.visibility_timeoutThe visibility timeout of a queue.
Maximum Message Sizeaws.sqs.queue.messages.maximum_sizeThe maximum bytes a message can contain before Amazon SQS rejects it.
Retention Periodaws.sqs.queue.messages.retention_periodThe retention period of a message in seconds.
Delayaws.sqs.queue.delayThe default delay of a queue in seconds.
Policy Source ARNaws.sqs.queue.policy.source_arnThe ARN of the resource sending events to this queue, if any.
Receive Wait Timeaws.sqs.queue.messages.receive_wait_timeThe time in seconds that the ReceiveMessage action waits for a message to arrive.
Dead Letter Queue ARNaws.sqs.dead_letter_arnThe Amazon Resource Name (ARN) of the dead-letter queue where Amazon SQS moves messages after the value of maxReceiveCount is exceeded.

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.