/
Monitoring SQS Collectors

Monitoring SQS Collectors

Monitoring with Devo

Devo offers a generic collector monitoring activeboard, which allows to notice the following data by using the devo.collectors.out as data source:

  • Number of collectors active / failing.

  • Collectors that stoped sending data in the last hour.

  • Errors & Warnings.

  • General activity and types of messages.

  • Errors in credentials (401/403)

  • API limits (429)

  • Server errors (500, 501, 503)

To query SQS messages successfully processed by SQS collectors, use

from devo.collectors.out where toktains(msg,"Acked message receiptHandle"), toktains(collector_image,"aws_sqs_if") group every 5m by collector_name, job_id select count() as messages_successfully_processed

 

image-20250114-164135.png

 

The number of SQS messages may be more or less than the number of events sent to Devo. An inactivity alert that keeps track of job_id will inform you if messages are not being processed.

Monitoring with AWS

CloudWatch allows you to create alarms for:

Related content

Monitoring SQS Collectors
Monitoring SQS Collectors
More like this
Troubleshooting SQS collectors
Troubleshooting SQS collectors
More like this
Troubleshooting SQS collectors
Troubleshooting SQS collectors
More like this
AWS (S3+SQS) collector
AWS (S3+SQS) collector
More like this
AWS (S3+SQS) collector
AWS (S3+SQS) collector
More like this
AWS (S3+SQS) collector
AWS (S3+SQS) collector
More like this