1 Answer
- Newest
- Most votes
- Most comments
1
If automatic integration doesn't capture the SQS queue as expected, consider manually annotating the trace within your Lambda function to include the SQS queue information. Use the X-Ray SDK to add annotations or metadata to the trace, specifying the SQS queue name or other identifiers.
import boto3
from aws_lambda_powertools import Tracer
tracer = Tracer()
@tracer.capture_lambda_handler
def lambda_handler(event, context):
# Your code here
# Manually annotate the trace with SQS details
tracer.put_annotation("SQSQueue", "YourSQSQueueName")
Relevant content
- Accepted Answerasked 3 years ago
- asked 2 years ago
- asked 2 years ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated 3 years ago
Please accept the answer if it was useful for you