userver: userver/tracing/opentelemetry.hpp File Reference
Loading...
Searching...
No Matches
opentelemetry.hpp File Reference

Detailed Description

OpenTelemetry traceparent header parsing and building.

Definition in file opentelemetry.hpp.

Go to the source code of this file.

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::StringLiteraltracing::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