• Andrew Newdigate's avatar
    Adds inter-service OpenTracing propagation · ca464b60
    Andrew Newdigate authored
    This change allows the GitLab rails and sidekiq components to receive
    tracing spans from upstream services such as Workhorse and pass these
    spans on to downstream services including Gitaly and Sidekiq.
    
    This change will also emit traces for incoming and outgoing requests
    using the propagated trace information. This will allow operators and
    engineers to view traces across the Workhorse, GitLab Rails, Sidekiq and
    Gitaly components.
    
    Additional intra-service instrumentation will be added in future
    changes.
    ca464b60
gitaly_client.rb 13.1 KB