userver: tracing::opentelemetry Namespace Reference
Loading...
Searching...
No Matches
tracing::opentelemetry Namespace Reference

Detailed Description

OpenTelemetry traceparent parsing and header building.

Classes

struct  TraceParentDataView
 

Functions

utils::expected< TraceParentDataView, ::utils::StringLiteralExtractTraceParentDataView (std::string_view trace_parent) noexcept
 
utils::expected< std::string, std::string > BuildTraceParentHeader (std::string_view trace_id, std::string_view span_id, std::string_view trace_flags)
 

Variables

constexpr std::size_t kTraceIdSize = 32
 
constexpr std::size_t kSpanIdSize = 16
 

Variable Documentation

◆ kSpanIdSize

std::size_t tracing::opentelemetry::kSpanIdSize = 16
inlineconstexpr

Definition at line 19 of file opentelemetry.hpp.

◆ kTraceIdSize

std::size_t tracing::opentelemetry::kTraceIdSize = 32
inlineconstexpr

Definition at line 18 of file opentelemetry.hpp.