Download PDF
Download page Amazon Simple Queue Service.
Amazon Simple Queue Service
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. 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 SQS instance:
- Navigate to the Observe page.
- Under App Integrations, click AWS SQSs.
The list view now displays. - 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 Name | Source Metric | Description |
---|---|---|
Approximate Age of Oldest Message (Seconds) | ApproximateAgeOfOldestMessage | The approximate age of the oldest non-deleted message in the queue. |
Approximate Number of Message (Count) | ApproximateNumberOfMessagesDelayed | The 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. |
ApproximateNumberOfMessagesNotVisible | The 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. | |
ApproximateNumberOfMessagesVisible | The number of messages to be processed. | |
NumberOfEmptyReceives | The number of ReceiveMessage API calls that did not return a message. | |
NumberOfMessagesDeleted | The number of messages deleted from the queue. | |
NumberOfMessagesSent | The number of messages added to a queue. |
Properties (Attributes)
Cisco Cloud Observability displays the following properties for Amazon SQS.
Display Name | Property Name | Description |
---|---|---|
SQS Name | messaging.destination.name | The unique identifier of the destination. |
ARN | messaging.destination.id | The name of this destination. |
Created At | aws.sqs.queue.created_at | The queue creation timestamp. |
Last Modified | aws.sqs.queue.last_modified | The time when a queue was last updated. |
Visibility Timeout | aws.sqs.queue.visibility_timeout | The visibility timeout of a queue. |
Maximum Message Size | aws.sqs.queue.messages.maximum_size | The maximum bytes a message can contain before Amazon SQS rejects it. |
Retention Period | aws.sqs.queue.messages.retention_period | The retention period of a message in seconds. |
Delay | aws.sqs.queue.delay | The default delay of a queue in seconds. |
Policy Source ARN | aws.sqs.queue.policy.source_arn | The ARN of the resource sending events to this queue, if any. |
Receive Wait Time | aws.sqs.queue.messages.receive_wait_time | The time in seconds that the ReceiveMessage action waits for a message to arrive. |
Dead Letter Queue ARN | aws.sqs.dead_letter_arn | The 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.