Azure / Azure/azure-functions-python-worker
[Feature] Support OpenTelemetry Baggage Propagation
- Dominant language
- Python
- Stars
- 357
- Forks
- 116
- Avg merge
- 32m
- Merged PRs (30d)
- 1
Description
[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 python worker should be able to handle Baggage sent from the host and propagate it to the customer.
Contributor guide
Research direction
Start by tracing how the Python worker receives host data and passes context to customer code. Read the OpenTelemetry Baggage description and inspect the v1.13.0 protobuf definition linked in the issue. Done means Baggage sent by the host is handled by the worker and propagated to the customer.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 50/100