Skip to content

Add distributed tracing to all metric instrumentation

What does this MR do?

This change adds additional opentracing instrumentation to all methods instrumented by the GitLab::Metrics instrumentation.

This vastly increases the distributed tracing coverage of the ruby application.

For example, here is an example of a trace, passing from Repository#commit, through Repository#find_commmit and eventually through to Gitaly

image

What are the relevant issue numbers?

Does this MR meet the acceptance criteria?

Edited by Andrew Newdigate

Merge request reports