aws / aws/aws-lambda-runtime-interface-emulator
Support X-Ray locally
- Ngôn ngữ chính
- Go
- Star
- 1.1k
- Fork
- 118
- Merge trung bình
- 42 phút
- Pull request đã merge (30 ngày)
- 2
Mô tả
According to the README:
> The component does _not_ support X-ray and other Lambda integrations locally.
So...how hard would it be to add this support for local X-Ray integration?
I think the primary use case for this would be to allow functions built with the SAM CLI that utilize X-Ray (e.g., with `AWSXRay.captureAWSv3Client`) to run locally. Not having this integration requires annoying hacks to import or not import the X-Ray SDK based on where the function is deployed. For more info, and to add some support to my request, please have a look at [this issue](https://github.com/aws/aws-sam-cli/issues/217) in the SAM CLI repo, where people have been ranting about this feature since 2017. 😅
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu với tuyên bố trong README rằng các tích hợp X-Ray cục bộ và các tích hợp Lambda khác chưa được hỗ trợ, sau đó đọc SAM CLI issue #217 được liên kết để nắm bối cảnh trước đây và hành vi được yêu cầu. Xác định phạm vi của tích hợp X-Ray cục bộ và xác thực phạm vi đó bằng một hàm SAM CLI sử dụng AWSXRay.captureAWSv3Client; được xem là hoàn tất khi hàm đó có thể chạy cục bộ mà không cần các import X-Ray SDK có điều kiệ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, go
- Lĩnh vực
- backend, cloud, observability
- 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
- 25/100