apm-agent-python
apm-agent-python copied to clipboard
Official Python agent for Elastic APM
**Describe the bug**: ... aioredis instrumentation doesn't work with elastic-apm==6.2.2. The APM dashboard is not able to show it as dependency or in traces. I am using aioredis==1.2.0 **Environment (please...
We should document the automatic integration of Celery when using Django or Flask, as well as document how to manually instrument Celery when it is used in standalone mode.
OpenTracing specs allow passing explicit timestamps when starting new spans, but in the OT binding the APM agent this argument is being ignored: https://github.com/elastic/apm-agent-python/blob/9b360e0c466974df974f5da4f0e34af0735a9942/elasticapm/contrib/opentracing/tracer.py#L79 This issue addressed in this PR...
**Is your feature request related to a problem? Please describe.** I would like to track Ansible deployments with Elastic APM, adding a special plugin/role/... that would provide integrations with Elastic...
**Describe the bug**: ... I faced below error when I start/restart uwsgi. The error occurs after I upgrade the package `elastic-apm` from `2.1.1` to the newest `4.1.0`. Can anyone help?...
Currently, a user must edit the context dictionary in order to set `destination.service` fields on a span in order to properly populate the service map feature in Kibana. We should...
Errors when trying to send message to APM Server from non framework python test application. - run the sample.py script from a 3.6.8 virtEnv Click to expand Trace from script...
Multiple users have expressed love for our log shipping support in the Flask integration. We should extend this support as a first-class agent feature, to ease logs onboarding with Elastic...
Today, exception/message capture methods are exposed on `Client` while the tracing APIs are available on `elasticapm`. We should look into streamlining this.
Is Counter meant to guarantee monotonically increasing values? It doesn't at the moment, since there's both a `dec` method and an `inc` method that accepts negative values. What's the reason...