Skip to content

Draft: Add support for distributed tracing (opentracing)

Eric Frias requested to merge tracing into develop

This adds basic primitives to support OpenTracing. None of the hive code is instrumented to create tracing spans/log messages, but if you add them they will be sent to the tracer.

I had planned to use this for better understanding why API calls were slow. The plan was:

Never ended up using it, but might be useful to resurrect it for profiling in the future. This code has been in active use in another FC-based project for quite a while, 4 years at least.

Edited by Eric Frias

Merge request reports