mirror of
https://github.com/open-telemetry/opentelemetry-python-contrib.git
synced 2025-08-02 11:31:52 +08:00
Update README.rst (#2575)
This commit is contained in:
@ -1,10 +1,22 @@
|
||||
OpenTelemetry Baggage Span Processor
|
||||
====================================
|
||||
|
||||
|pypi|
|
||||
|
||||
.. |pypi| image:: https://badge.fury.io/py/opentelemetry-processor-baggage.svg
|
||||
:target: https://pypi.org/project/opentelemetry-processor-baggage/
|
||||
|
||||
The BaggageSpanProcessor reads entries stored in Baggage
|
||||
from the parent context and adds the baggage entries' keys and
|
||||
values to the span as attributes on span start.
|
||||
|
||||
Installation
|
||||
------------
|
||||
|
||||
::
|
||||
|
||||
pip install opentelemetry-processor-baggage
|
||||
|
||||
Add this span processor to a tracer provider.
|
||||
|
||||
Keys and values added to Baggage will appear on subsequent child
|
||||
@ -48,4 +60,4 @@ For example, to only copy baggage entries that match the regex `^key.+`:
|
||||
```python
|
||||
regex_predicate = lambda baggage_key: baggage_key.startswith("^key.+")
|
||||
tracer_provider.add_span_processor(BaggageSpanProcessor(regex_predicate))
|
||||
```
|
||||
```
|
||||
|
Reference in New Issue
Block a user