apm-agent-python
apm-agent-python copied to clipboard
Official Python agent for Elastic APM
elasticsearch-async has been deprecated and its functionality brought into elasticsearch-py proper. Tests for this module have already been removed in #949
## What does this pull request do? OpenTracing API allows to explicitly set start and end timestamps of spans but the implementation in this project does not allow that. That...
## What does this pull request do? To make the current transaction/span available, we wrap the actual callable with one of our own that sets the transaction/span in the execution...
**Describe the bug**: ... During an exception handling capture_exeption fail to send data and as result transaction is aborted. Seems the problem is decoding the data payload (memoryview type) to...
**Describe the bug**: Current setup: A flask endpoint that summons a sync function running asyncio code block and a threadpool executor that dovetails on the results of the asyncio code...
We need to figure out why the `eventlet` tests began failing suddenly, with no changes to our code, and no new eventlet releases, starting on July 18 2020. I disabled...
**Is your feature request related to a problem? Please describe.** Currently using APM with Django apps and `@capture_span` has been incredibly helpful in finding bottlenecks and optimizing performance. However when...
Is Django Asgi supported unofficially or via any workarounds? I am running Elastic 7.13.4 , APM Server 7.13.4 , Django 3.2.7 on Uvicorn+Gunicorn with elastic-apm 6.4.0 and do not see...
We should make it easy to instrument Django management commands. It is not a lot of work now, but it could be made even easier by providing a base class...