/
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 :will inform you if messages are not being processed.

Monitoring with AWS

CloudWatch allows you to create alarms for: