Used as default tracing manager. Provides methods for working with usual Yandex.Taxi tracing headers. More...
#include <userver/tracing/manager.hpp>
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.