opentelemetry-python-contrib
opentelemetry-python-contrib copied to clipboard
OpenTelemetry instrumentation for Python modules
When you call `HTTPXClientInstrumentor.instrument`, what happens in `HTTPXClientInstrumentor._instrument`, is that it creates subclasses of `httpx.Client`and `httpx.AsyncClient`, and replaces httpx clients with those subclasses: https://github.com/open-telemetry/opentelemetry-python-contrib/blob/8fd2105ceae604cf39a67f1c4dd154753b43fcd1/instrumentation/opentelemetry-instrumentation-httpx/src/opentelemetry/instrumentation/httpx/__init__.py#L569-L570 The problem with this approach is...
# Description Add fallback decoding for asgi headers if utf-8 decoding throws an error. Duplicate of [PR 1713 ](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/1713) to hopefully get it over the finish line Fixes #1814 Fixes...
# Description Adds automation allowing to release individual components. Packages that can be released individually are: - excluded from the main release - must have individual changelog - follow the...
We're using thanos-receive which requires labels to be sorted lexicographically. Trying to submit a metric without first sorting the label list results in the write request being rejected, yielding the...
# Description Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change....
# Description Wrap getone instead of anext Add tests for opentelemetry-instrumentation-aiokafka (#2082) ## Type of change Please delete options that are not relevant. - [ ] Bug fix (non-breaking change...