Link a Textract async operation with downstream process
- Ngôn ngữ chính
- Python
- Star
- 339
- Fork
- 147
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
I have a simple setup with one Lambda function that starts a Textract analysis of a document via StepFunctions.
The textract task in the StepFunction definition sends a notification on an SQS which triggers another lambda. I have little to no control on what message is sent in the SQS by textract since it's a predefined aws task.
Everything is patched with Xray and what it's seen from console is essentially this:
(client) -> LambdaA -> StepFunction -> Textract
(client) -> LambdaB (this one has been triggered by the SQS message)
However I was wondering if it is possible at all to link the two flows in Xray and see them as one trace_id or linked traces.
Can two traces be linked manually with the SDK?
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu bằng cách xem xét các tracing API của AWS X-Ray SDK for Python và các điểm tích hợp của Step Functions, Textract, SQS và Lambda được mô tả trong issue. Xác định xem SDK có hỗ trợ liên kết thủ công các luồng này thành một trace duy nhất hoặc các trace được liên kết hay không, và ghi lại kết quả được hỗ trợ hoặc giới hạn đó.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- aws, python
- Lĩnh vực
- observability-sre
- Loại issue
- Tính năng
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 20/100