-
Notifications
You must be signed in to change notification settings - Fork 1k
Closed as not planned
Labels
bugSomething isn't workingSomething isn't workingneeds author feedbackWaiting for additional feedback from the authorWaiting for additional feedback from the authorneeds reproneeds triageNew issue that requires triageNew issue that requires triagestale
Description
Describe the bug
We have a Spring Boot microservice that uses AWS Java SDK 3.0.5 to trigger a message pull from SQS, process the message, then do an external API call. Based on the response of the external API call, the following action is taken:
- Successful - the Spring Cloud library handles the deletion of the message
- Unsuccessful - message is left in the queue (not deleted) and after 3 unsuccessful processing attempts, the message is routed by SQS to a DLQ
We expect one trace to be generated containing all actions taken, but instead we get 2 separate traces.
We believe that this is an issue related to instrumentation with Spring-Cloud-AWS lib.
Steps to reproduce
Pending, will update link if available
Expected behavior
We expect one trace to be generated with the following three actions:
- Pull from SQS
- Call External API
- Delete message from SQS
Actual behavior
We received two separate traces:
Trace 1: Contains pulling from SQS and calling external API
Trace 2: Contains the delete message
Javaagent or library instrumentation version
v2.10.0
Environment
JDK:
OS:
Additional context
No response
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingneeds author feedbackWaiting for additional feedback from the authorWaiting for additional feedback from the authorneeds reproneeds triageNew issue that requires triageNew issue that requires triagestale