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: https://github.com/DataDog/dd-trace-py/blob/a233b568fa45e6e02654c88c98d5ad6104fa935c/ddtrace/contrib/futures/threading.py It's not obvious how that might translate to something that can be used in this framework.