Prometheus exporter for aws sqs service with async refresh and cloudwatch integration
docker run -it \
-e AWS_REGION=<region> \
-e AWS_ACCESS_KEY_ID=<access-key> \
-e AWS_SECRET_ACCESS_KEY=<secret> \
-p 9999:9999 \
garugaru/sqs-exporter
sqs-exporter -refresh 60 # Refresh every 60s
Every supported metrics is labelled with queue_name
- sqs_queue_messages
- sqs_queue_messages_in_flight
- sqs_queue_oldest_message_age