OpenTelemetry traceparent header parsing and building.
Definition in file opentelemetry.hpp.
Go to the source code of this file.
#include <string>#include <userver/utils/expected.hpp>#include <userver/utils/string_literal.hpp>#include <userver/utils/strong_typedef.hpp>Classes | |
| struct | tracing::opentelemetry::TraceParentDataView |
Namespaces | |
| namespace | tracing |
| Distributed tracing helpers and identifiers. | |
| namespace | tracing::opentelemetry |
| OpenTelemetry traceparent parsing and header building. | |
Functions | |
| utils::expected< TraceParentDataView, ::utils::StringLiteral > | tracing::opentelemetry::ExtractTraceParentDataView (std::string_view trace_parent) noexcept |
| utils::expected< std::string, std::string > | tracing::opentelemetry::BuildTraceParentHeader (std::string_view trace_id, std::string_view span_id, std::string_view trace_flags) |
Variables | |
| constexpr std::size_t | tracing::opentelemetry::kTraceIdSize = 32 |
| constexpr std::size_t | tracing::opentelemetry::kSpanIdSize = 16 |