apm-agent-python
apm-agent-python copied to clipboard
Official Python agent for Elastic APM
The current grpc instrumentation expects host value with a port that may not always be true. In our project, we usean internal host without a port value ``` target =...
Sometimes we have this warning when running tests. I checked that this happens also when running just this test alone. ``` tests/client/client_tests.py::test_send_remote_failover_sync_non_transport_exception_error /home/rm/src/apm-agent-python/venv313/lib/python3.13/site-packages/_pytest/unraisableexception.py:78: PytestUnraisableExceptionWarning: Exception ignored in: Traceback (most recent...
**Describe the bug**: Using opentelemetry bridge crashes with `TypeError: 'NoneType' object does not support item assignment` exception when number of spans in transaction is higher than `ELASTIC_APM_TRANSACTION_MAX_SPANS` ``` File ~/.pyenv/versions/3.11.11/envs/test/lib/python3.11/site-packages/elasticapm/contrib/opentelemetry/trace.py:169,...
In the custom metrics condition inside configure method, it should be `if "metrics_sets"` instead of `if "metric_sets"`. https://github.com/elastic/apm-agent-python/blob/d4570ce366fd7ad4c5cba782f13e5e55cb71b175/elasticapm/contrib/serverless/azure.py#L99C1-L101C44
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | docker.elastic.co/wolfi/chainguard-base | | digest | `bd40170` -> `c4e10ec` | | docker.elastic.co/wolfi/chainguard-base | final...
Bumps [jinja2](https://github.com/pallets/jinja) from 3.1.5 to 3.1.6. Release notes Sourced from jinja2's releases. 3.1.6 This is the Jinja 3.1.6 security release, which fixes security issues but does not otherwise change behavior...
## What does this pull request do? In this PR i add another condition to `elif` statement in `utils.encoding.transform` function to handle displaying representation of django QuerySet object in custom...
**Describe the bug**: The documentation for this library references decorators like `@elasticapm.capture_span()` or functions (e.g. `elasticapm.instrument()`) however they are not included in the `__all__` variable. This causes type checkers (e.g....
Bumps [quart](https://github.com/pallets/quart) from 0.6.13 to 0.20.0. Release notes Sourced from quart's releases. 0.20.0 This is the Quart 0.20.0 release, which adds support for max_form_parts and max_form_memory_size. PyPI: https://pypi.org/project/Quart/0.20.0/ Changes: https://github.com/pallets/quart/blob/main/CHANGES.rst#0200...