Azure / Azure/azure-functions-java-worker
[Feature] Support OpenTelemetry Baggage
- Ngôn ngữ chính
- Java
- Star
- 103
- Fork
- 74
- Merge trung bình
- 4 ngày 8 giờ
- Pull request đã merge (30 ngày)
- 2
Mô tả
[OpenTelemetry Baggage](https://opentelemetry.io/docs/concepts/signals/baggage/) propagation support has been added to the host (https://github.com/Azure/azure-functions-host/pull/11598). [Here](https://github.com/Azure/azure-functions-language-worker-protobuf/releases/tag/v1.13.0-protofile) is the protobuf version that supports Baggage.
The java worker should be able to handle Baggage sent from the host and propagate it to the customer.
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu bằng việc xem xét thay đổi ở host của Azure Functions trong PR 11598 và bản phát hành language-worker-protobuf v1.13.0 được liên kết trong issue. Sau đó, tìm phần xử lý context do host gửi trong Java worker và xác định việc truyền đến customer function được kiểm thử như thế nào; hoàn tất có nghĩa là OpenTelemetry Baggage do host gửi đến được customer function.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- azure, java
- Lĩnh vực
- backend, observability
- Loại issue
- Tính năng
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Ít trao đổi
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 48/100