Instrumenting Python Futures calls


I'm setting up Elastic APM, and I'm finding that that futures are not instrumented. For example, we make sure database calls inside functions that are executed with futures. We're using the ThreadPoolExecutor.

It doesn't look like there's an additional option to enable instrumentation for futures. Is there anything else to do?

I did look at some other products. Datadog has this: It's not obvious how that might translate to something that can be used in this framework.


Hi Doug

adding support for asynchronous and threaded programming is something we are investigating on how to best support, but it's not something we can do currently. Unfortunately, I can't provide a timeline for when we will add support.


This topic was automatically closed 20 days after the last reply. New replies are no longer allowed.