OpenCensus can propagate trace across threads when using the threading package.
You can enable Threading integration by specifying 'threading' to trace_integrations.
pip install opencensus-ext-threading
from opencensus.trace import config_integration
config_integration.trace_integrations(['threading'])