lidavidm opened a new pull request #10260: URL: https://github.com/apache/arrow/pull/10260
As discussed on the mailing list, this is a proof-of-concept that integrates OpenTelemetry for (distributed) tracing. This supports the following: * OTel is used as a header-only library by default. * Optionally, Arrow will link to OTel and configure it based on an environment variable. * OTel is used to instrument parts of the async scanner, and Flight. * For Flight, clients will export spans in outgoing headers; servers will inject spans from incoming headers, and start new spans on each call. * OTel is checked for in Python. If present, the necessary middleware is added. * The Python Flight server propagates spans from C++ to Python. Nothing propagates spans in the other direction. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected]
