opentelemetry-python-contrib
opentelemetry-python-contrib copied to clipboard
OpenTelemetry instrumentation for Python modules
**Is your feature request related to a problem?** After reading the [httpx instrumentation docs](https://opentelemetry-python-contrib.readthedocs.io/en/latest/instrumentation/httpx/httpx.html) it is clear I need a response_hook and how to use it. But it has no...
# Description Make sure aio-pika instrumentation follows semantic conventions. Fixes https://github.com/open-telemetry/opentelemetry-python-contrib/issues/1638 **Breaking Attribute Changes:** * `messaging.destination` to `messaging.destination.name`, `messaging.rabbitmq.destination.routing_key` * `messaging.conversation_id `to `messaging.message.conversation_id` * `messaging.temp_destination` to `messaging.destination.temporary` ## Type of...
**Environment:** - AWS Lambda runtime: Python 3.11 - Library version: opentelemetry-instrumentation-aws-lambda==0.42b0 **Steps to reproduce** ```python from opentelemetry.instrumentation.aws_lambda import AwsLambdaInstrumentor AwsLambdaInstrumentor().instrument() def lambda_handler(event, context): return "OK" ``` **What is the expected...
### What problem do you want to solve? Current open telemetry-instrumentation-jinja2 test case uses default value for autoescape. This can be improved. ### Describe the solution you'd like Set proper...
# 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....
I have added a simple middleware in FastAPI and this has created a strange span, which you can see in the image.  I have used the following middleware. ```...
# Description The current elasticsearch instrumentation does not support version 8.x (see https://github.com/open-telemetry/opentelemetry-python-contrib/issues/620), which this PR does not fix, but it also does not support the async capabilities introduced in...
Fixes #2478 This is still a draft PR because I have not yet refactored all packages so that all of them have their own `tox.ini` file. The advantages of this...
# Description Modifies `_set_connection_attributes` to handle `conn` being an instance of `redis.cluster.RedisCluster`. Fixes [#2505](https://github.com/open-telemetry/opentelemetry-python-contrib/issues/2505) ## Type of change - [x] Bug fix (non-breaking change which fixes an issue) # How...