Used as default tracing manager. Provides methods for working with usual Yandex.Taxi tracing headers. More...
#include <userver/tracing/manager.hpp>
 Inheritance diagram for tracing::DefaultTracingManager:
 Collaboration diagram for tracing::DefaultTracingManager:Public Member Functions | |
| bool | TryFillSpanBuilderFromRequest (const server::http::HttpRequest &request, SpanBuilder &span_builder) const override | 
| void | FillRequestWithTracingContext (const tracing::Span &span, clients::http::RequestTracingEditor request) const override | 
| Fill request with tracing information.   | |
| void | FillResponseWithTracingContext (const Span &span, server::http::HttpResponse &response) const override | 
| Fill response with tracing information.   | |
Used as default tracing manager. Provides methods for working with usual Yandex.Taxi tracing headers.
Definition at line 49 of file manager.hpp.
      
  | 
  overridevirtual | 
Fill request with tracing information.
Implements tracing::TracingManagerBase.
      
  | 
  overridevirtual | 
Fill response with tracing information.
Implements tracing::TracingManagerBase.
      
  | 
  overridevirtual | 
Fill SpanBuilder params with actual tracing information extracted from the request. You should build Span with SpanBuilder::Build, after calling this.
Implements tracing::TracingManagerBase.