apm-agent-python
apm-agent-python copied to clipboard
Official Python agent for Elastic APM
We want to remove support for python versions not supported upstream anymore, that is 3.6 and 3.7. That would simplify the code and our test matrix. We are waiting for...
It does nothing since python 3.0 :)
## What does this pull request do? Promote the removal of opentracing integration and the removal of logging handling to DeprecationWarnings. ## Related issues Refs #2029
## What does this pull request do? Handle the case where if the transaction is not sampled capture_span will return None instead of a span. While at it fix handling...
**Describe the bug**: I run into an issue, where the KafkaInstrumentation class throws an exception in line 146 of https://github.com/elastic/apm-agent-python/blob/main/elasticapm/instrumentation/packages/kafka.py: AttributeError: 'NoneType' object has no attribute 'cancel' this happens when...
The APM agent should have support for auto-instrumentation of [OpenAI library](https://github.com/openai/openai-python?tab=readme-ov-file#microsoft-azure-openai) in order to better support applications that interacts with this LLM. What we need to collect that we don’t...
I'm getting an unhandled TypeError from the set span method of the `elasticapm.context.contextvars.ContextVar` [here](https://github.com/elastic/apm-agent-python/blob/1704ee550b8cc6988f1e8e2770e247ff0c4e9a3f/elasticapm/context/contextvars.py#L82) The `spans` variable is of type `None` and is throwing an unhandled exception. I have been...
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | docker.elastic.co/wolfi/chainguard-base | | digest | `bf163e1` -> `2e3da56` | | docker.elastic.co/wolfi/chainguard-base | final...
This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more. ## Open These updates have all been created already. Click a checkbox below to...
## What does this pull request do? Checks existence of body payload in request to Azure Table service before trying to convert it into JSON, thus avoiding `TypeError` ## Related...