opentelemetry-python-contrib
opentelemetry-python-contrib copied to clipboard
OpenTelemetry instrumentation for Python modules
### What problem do you want to solve? From [this comment](https://github.com/open-telemetry/opentelemetry-python/issues/3546#issuecomment-2195777038), it is not super clear how the logging instrumentation enriches log records that are produced from the opentelemetry apis....
We have duplicate information about the tests we run in CI and in `tox.ini`. For example, `tox.ini` specifies that a particular package is to be run using certain python versions:...
# 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....
Before opening a feature request against this repo, consider whether the feature should/could be implemented in the [other OpenTelemetry client libraries](https://github.com/open-telemetry/). If so, please [open an issue on opentelemetry-specification](https://github.com/open-telemetry/opentelemetry-specification/issues/new) first....
### What problem do you want to solve? I was trying to trace an http request with `duration=5s` only to find out that the issue was related to name resolution...
# Description Implemented unit tests for an [existing structlog handler PR](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/2139) and implemented a log handler for the Loguru logging library located in the handlers directory. The tests are located...
**Is your feature request related to a problem?** It was noticed that when using `opentelemetry-instrumentation-aio-pika` with QueueIterator (an example https://aio-pika.readthedocs.io/en/latest/apidoc.html#aio_pika.RobustQueue.iterator), trace context information carried by the message is ignored or...
# Description Add additional attributes for redisearch methods: redis.commands.search, create_index: For create_index method: https://redis-py.readthedocs.io/en/stable/redismodules.html#redis.commands.search.commands.SearchCommands.create_index Attributes: - fields - to show from which fields index was created For search method: https://redis-py.readthedocs.io/en/stable/redismodules.html#redis.commands.search.commands.SearchCommands.search...
**Describe your environment** Potentially relevant python package versions: ``` fastapi==0.95.2 opentelemetry-distro==0.43b0 opentelemetry-exporter-otlp==1.22.0 opentelemetry-instrumentation-logging==0.43b0 opentelemetry-instrumentation-urllib==0.43b0 opentelemetry-instrumentation-wsgi==0.43b0 opentelemetry-instrumentation-aiohttp-client==0.43b0 opentelemetry-instrumentation-fastapi==0.43b0 opentelemetry-instrumentation-tornado==0.43b0 opentelemetry-instrumentation-urllib3==0.43b0 ``` **Steps to reproduce** Automatically instrument a FastAPI application **What is...