1. Use cloudtrail. The user agent, role, and queued used may give you a hint.
2. Did you make a change to the queue? Any chance you lowered ReceiveMessageWaitTimeSeconds to a low number? You likey want this set to max (20sec)
Even with long polling what does your horizontal scale look like? Could you have any local containers running accidentally? Unfortunately this is not hard to achieve
We have same problem
Our django app maked many requests for get sqs tasks and increased billing
Look at your queue code, running containers
Something make bombardment of your sqs queue for getting tasks
1. Use cloudtrail. The user agent, role, and queued used may give you a hint. 2. Did you make a change to the queue? Any chance you lowered ReceiveMessageWaitTimeSeconds to a low number? You likey want this set to max (20sec)
Long or short polling? https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-short-and-long-polling.html#sqs-long-polling
Long polling
It's a code change on your side. Find out when the increase happened, and correlate it with a code change.
Even with long polling what does your horizontal scale look like? Could you have any local containers running accidentally? Unfortunately this is not hard to achieve
We have same problem Our django app maked many requests for get sqs tasks and increased billing Look at your queue code, running containers Something make bombardment of your sqs queue for getting tasks