Please use the extension available at aws-sqs-monitoring-extension
The Amazon AWS SQS custom monitor captures statistics for Amazon SQS and displays them in the AppDynamics Metric Browser.
This extension works only with the standalone machine agent.
attributes: attributes that you want to monitor for each queue. If you want to monitor all available queues remove this field or Add a queue url - "All". Below are the details:
Available Metrics will correspond to above mentioned attributes.
|ApproximateNumberOfMessages||Approximate number of visible messages in a queue.|
|ApproximateNumberOfMessagesNotVisible||Approximate number of messages that are not timed-out and not deleted.|
Visibility timeout for the queue
Returns the time in seconds from now, when the queue was modified
|MaximumMessageSize||Limit of how many bytes a message can contain before Amazon SQS rejects it|
|MessageRetentionPeriod||Number of seconds Amazon SQS retains a message|
|ApproximateNumberOfMessagesDelayed||Approximate number of messages that are pending to be added to the queue.|
|DelaySeconds||Default delay on the queue in seconds|
|ReceiveMessageWaitTimeSeconds||Time for which a ReceiveMessage call will wait for a message to arrive.|
|CreatedTimestamp||Time when the queue was created (epoch time in seconds).|
Always feel free to fork and contribute any changes directly via Github.
For any questions or feature request, please contact Appdynamics Help.