Reference documentation
Page Hierarchy
Full API
Namespaces
Classes and Structs
- Struct BatchLogRecordProcessor::SynchronizationData
- Nested Relationships
- Struct Documentation
SynchronizationData
SynchronizationData::SynchronizationData()
SynchronizationData::cv
SynchronizationData::force_flush_cv
SynchronizationData::cv_m
SynchronizationData::force_flush_cv_m
SynchronizationData::shutdown_m
SynchronizationData::is_force_wakeup_background_worker
SynchronizationData::is_shutdown
SynchronizationData::force_flush_pending_sequence
SynchronizationData::force_flush_notified_sequence
SynchronizationData::force_flush_timeout_us
- Struct BatchSpanProcessor::SynchronizationData
- Nested Relationships
- Struct Documentation
SynchronizationData
SynchronizationData::SynchronizationData()
SynchronizationData::cv
SynchronizationData::force_flush_cv
SynchronizationData::cv_m
SynchronizationData::force_flush_cv_m
SynchronizationData::shutdown_m
SynchronizationData::is_force_wakeup_background_worker
SynchronizationData::is_shutdown
SynchronizationData::force_flush_pending_sequence
SynchronizationData::force_flush_notified_sequence
SynchronizationData::force_flush_timeout_us
- Class Baggage
- Class Documentation
Baggage
Baggage::Baggage()
Baggage::Baggage()
Baggage::Baggage()
Baggage::GetValue()
Baggage::Set()
Baggage::GetAllEntries()
Baggage::Delete()
Baggage::ToHeader()
Baggage::FromHeader()
Baggage::kMaxKeyValuePairs
Baggage::kMaxKeyValueSize
Baggage::kMaxSize
Baggage::kKeyValueSeparator
Baggage::kMembersSeparator
Baggage::kMetadataSeparator
- Class Documentation
- Class Logger
- Inheritance Relationships
- Class Documentation
Logger
Logger::~Logger()
Logger::GetName()
Logger::CreateLogRecord()
Logger::EmitLogRecord()
Logger::EmitLogRecord()
Logger::EmitLogRecord()
Logger::Trace()
Logger::Debug()
Logger::Info()
Logger::Warn()
Logger::Error()
Logger::Fatal()
Logger::Enabled()
Logger::Enabled()
Logger::Enabled()
Logger::Log()
Logger::Log()
Logger::Log()
Logger::Log()
Logger::Trace()
Logger::Trace()
Logger::Trace()
Logger::Trace()
Logger::Debug()
Logger::Debug()
Logger::Debug()
Logger::Debug()
Logger::Info()
Logger::Info()
Logger::Info()
Logger::Info()
Logger::Warn()
Logger::Warn()
Logger::Warn()
Logger::Warn()
Logger::Error()
Logger::Error()
Logger::Error()
Logger::Error()
Logger::Fatal()
Logger::Fatal()
Logger::Fatal()
Logger::Fatal()
Logger::EnabledImplementation()
Logger::EnabledImplementation()
Logger::SetMinimumSeverity()
- Class NoopLogger::NoopLogRecord
- Nested Relationships
- Inheritance Relationships
- Class Documentation
NoopLogRecord
NoopLogRecord::NoopLogRecord()
NoopLogRecord::~NoopLogRecord()
NoopLogRecord::SetTimestamp()
NoopLogRecord::SetObservedTimestamp()
NoopLogRecord::SetSeverity()
NoopLogRecord::SetBody()
NoopLogRecord::SetAttribute()
NoopLogRecord::SetEventId()
NoopLogRecord::SetTraceId()
NoopLogRecord::SetSpanId()
NoopLogRecord::SetTraceFlags()
- Class Meter
- Inheritance Relationships
- Class Documentation
Meter
Meter::~Meter()
Meter::CreateUInt64Counter()
Meter::CreateDoubleCounter()
Meter::CreateInt64ObservableCounter()
Meter::CreateDoubleObservableCounter()
Meter::CreateUInt64Histogram()
Meter::CreateDoubleHistogram()
Meter::CreateInt64ObservableGauge()
Meter::CreateDoubleObservableGauge()
Meter::CreateInt64UpDownCounter()
Meter::CreateDoubleUpDownCounter()
Meter::CreateInt64ObservableUpDownCounter()
Meter::CreateDoubleObservableUpDownCounter()
- Class NoopMeter
- Inheritance Relationships
- Class Documentation
NoopMeter
NoopMeter::CreateUInt64Counter()
NoopMeter::CreateDoubleCounter()
NoopMeter::CreateInt64ObservableCounter()
NoopMeter::CreateDoubleObservableCounter()
NoopMeter::CreateUInt64Histogram()
NoopMeter::CreateDoubleHistogram()
NoopMeter::CreateInt64ObservableGauge()
NoopMeter::CreateDoubleObservableGauge()
NoopMeter::CreateInt64UpDownCounter()
NoopMeter::CreateDoubleUpDownCounter()
NoopMeter::CreateInt64ObservableUpDownCounter()
NoopMeter::CreateDoubleObservableUpDownCounter()
- Class InstrumentationScope
- Class Documentation
InstrumentationScope
InstrumentationScope::InstrumentationScope()
InstrumentationScope::HashCode()
InstrumentationScope::operator==()
InstrumentationScope::equal()
InstrumentationScope::GetName()
InstrumentationScope::GetVersion()
InstrumentationScope::GetSchemaURL()
InstrumentationScope::GetAttributes()
InstrumentationScope::SetAttribute()
InstrumentationScope::Create()
InstrumentationScope::Create()
InstrumentationScope::Create()
- Class Documentation
- Class BatchLogRecordProcessor
- Nested Relationships
- Inheritance Relationships
- Class Documentation
BatchLogRecordProcessor
BatchLogRecordProcessor::BatchLogRecordProcessor()
BatchLogRecordProcessor::BatchLogRecordProcessor()
BatchLogRecordProcessor::MakeRecordable()
BatchLogRecordProcessor::OnEmit()
BatchLogRecordProcessor::ForceFlush()
BatchLogRecordProcessor::Shutdown()
BatchLogRecordProcessor::~BatchLogRecordProcessor()
BatchLogRecordProcessor::DoBackgroundWork()
BatchLogRecordProcessor::Export()
BatchLogRecordProcessor::DrainQueue()
BatchLogRecordProcessor::GetWaitAdjustedTime()
BatchLogRecordProcessor::exporter_
BatchLogRecordProcessor::max_queue_size_
BatchLogRecordProcessor::scheduled_delay_millis_
BatchLogRecordProcessor::max_export_batch_size_
BatchLogRecordProcessor::buffer_
BatchLogRecordProcessor::synchronization_data_
BatchLogRecordProcessor::worker_thread_
BatchLogRecordProcessor::NotifyCompletion()
BatchLogRecordProcessor::SynchronizationData
BatchLogRecordProcessor::SynchronizationData::SynchronizationData()
BatchLogRecordProcessor::SynchronizationData::cv
BatchLogRecordProcessor::SynchronizationData::force_flush_cv
BatchLogRecordProcessor::SynchronizationData::cv_m
BatchLogRecordProcessor::SynchronizationData::force_flush_cv_m
BatchLogRecordProcessor::SynchronizationData::shutdown_m
BatchLogRecordProcessor::SynchronizationData::is_force_wakeup_background_worker
BatchLogRecordProcessor::SynchronizationData::is_shutdown
BatchLogRecordProcessor::SynchronizationData::force_flush_pending_sequence
BatchLogRecordProcessor::SynchronizationData::force_flush_notified_sequence
BatchLogRecordProcessor::SynchronizationData::force_flush_timeout_us
- Class LoggerProvider
- Inheritance Relationships
- Class Documentation
LoggerProvider
LoggerProvider::LoggerProvider()
LoggerProvider::LoggerProvider()
LoggerProvider::LoggerProvider()
LoggerProvider::LoggerProvider()
LoggerProvider::~LoggerProvider()
LoggerProvider::GetLogger()
LoggerProvider::AddProcessor()
LoggerProvider::GetResource()
LoggerProvider::Shutdown()
LoggerProvider::ForceFlush()
- Class MultiRecordable
- Inheritance Relationships
- Class Documentation
MultiRecordable
MultiRecordable::AddRecordable()
MultiRecordable::GetRecordable()
MultiRecordable::ReleaseRecordable()
MultiRecordable::SetTimestamp()
MultiRecordable::SetObservedTimestamp()
MultiRecordable::SetSeverity()
MultiRecordable::SetBody()
MultiRecordable::SetEventId()
MultiRecordable::SetTraceId()
MultiRecordable::SetSpanId()
MultiRecordable::SetTraceFlags()
MultiRecordable::SetAttribute()
MultiRecordable::SetResource()
MultiRecordable::SetInstrumentationScope()
- Class ReadableLogRecord
- Inheritance Relationships
- Class Documentation
ReadableLogRecord
ReadableLogRecord::GetTimestamp()
ReadableLogRecord::GetObservedTimestamp()
ReadableLogRecord::GetSeverity()
ReadableLogRecord::GetSeverityText()
ReadableLogRecord::GetBody()
ReadableLogRecord::GetEventId()
ReadableLogRecord::GetEventName()
ReadableLogRecord::GetTraceId()
ReadableLogRecord::GetSpanId()
ReadableLogRecord::GetTraceFlags()
ReadableLogRecord::GetAttributes()
ReadableLogRecord::GetResource()
ReadableLogRecord::GetInstrumentationScope()
ReadableLogRecord::GetDefaultInstrumentationScope()
ReadableLogRecord::GetDefaultResource()
- Class ReadWriteLogRecord
- Nested Relationships
- Inheritance Relationships
- Class Documentation
ReadWriteLogRecord
ReadWriteLogRecord::ReadWriteLogRecord()
ReadWriteLogRecord::~ReadWriteLogRecord()
ReadWriteLogRecord::SetTimestamp()
ReadWriteLogRecord::GetTimestamp()
ReadWriteLogRecord::SetObservedTimestamp()
ReadWriteLogRecord::GetObservedTimestamp()
ReadWriteLogRecord::SetSeverity()
ReadWriteLogRecord::GetSeverity()
ReadWriteLogRecord::SetBody()
ReadWriteLogRecord::GetBody()
ReadWriteLogRecord::SetEventId()
ReadWriteLogRecord::GetEventId()
ReadWriteLogRecord::GetEventName()
ReadWriteLogRecord::SetTraceId()
ReadWriteLogRecord::GetTraceId()
ReadWriteLogRecord::SetSpanId()
ReadWriteLogRecord::GetSpanId()
ReadWriteLogRecord::SetTraceFlags()
ReadWriteLogRecord::GetTraceFlags()
ReadWriteLogRecord::SetAttribute()
ReadWriteLogRecord::GetAttributes()
ReadWriteLogRecord::GetResource()
ReadWriteLogRecord::SetResource()
ReadWriteLogRecord::GetInstrumentationScope()
ReadWriteLogRecord::SetInstrumentationScope()
- Class AdaptingCircularBufferCounter
- Class Documentation
AdaptingCircularBufferCounter
AdaptingCircularBufferCounter::AdaptingCircularBufferCounter()
AdaptingCircularBufferCounter::AdaptingCircularBufferCounter()
AdaptingCircularBufferCounter::AdaptingCircularBufferCounter()
AdaptingCircularBufferCounter::operator=()
AdaptingCircularBufferCounter::operator=()
AdaptingCircularBufferCounter::StartIndex()
AdaptingCircularBufferCounter::EndIndex()
AdaptingCircularBufferCounter::Empty()
AdaptingCircularBufferCounter::MaxSize()
AdaptingCircularBufferCounter::Clear()
AdaptingCircularBufferCounter::Increment()
AdaptingCircularBufferCounter::Get()
- Class Documentation
- Class AdaptingIntegerArray
- Class Documentation
AdaptingIntegerArray
AdaptingIntegerArray::AdaptingIntegerArray()
AdaptingIntegerArray::AdaptingIntegerArray()
AdaptingIntegerArray::AdaptingIntegerArray()
AdaptingIntegerArray::operator=()
AdaptingIntegerArray::operator=()
AdaptingIntegerArray::Increment()
AdaptingIntegerArray::Get()
AdaptingIntegerArray::Size()
AdaptingIntegerArray::Clear()
- Class Documentation
- Class AttributesHashMap
- Class Documentation
AttributesHashMap
AttributesHashMap::AttributesHashMap()
AttributesHashMap::Get()
AttributesHashMap::Has()
AttributesHashMap::GetOrSetDefault()
AttributesHashMap::GetOrSetDefault()
AttributesHashMap::GetOrSetDefault()
AttributesHashMap::Set()
AttributesHashMap::Set()
AttributesHashMap::GetAllEnteries()
AttributesHashMap::Size()
- Class Documentation
- Class DoubleHistogramAggregation
- Inheritance Relationships
- Class Documentation
DoubleHistogramAggregation
DoubleHistogramAggregation::DoubleHistogramAggregation()
DoubleHistogramAggregation::DoubleHistogramAggregation()
DoubleHistogramAggregation::DoubleHistogramAggregation()
DoubleHistogramAggregation::Aggregate()
DoubleHistogramAggregation::Aggregate()
DoubleHistogramAggregation::Merge()
DoubleHistogramAggregation::Diff()
DoubleHistogramAggregation::ToPoint()
- Class DoubleLastValueAggregation
- Inheritance Relationships
- Class Documentation
DoubleLastValueAggregation
DoubleLastValueAggregation::DoubleLastValueAggregation()
DoubleLastValueAggregation::DoubleLastValueAggregation()
DoubleLastValueAggregation::DoubleLastValueAggregation()
DoubleLastValueAggregation::Aggregate()
DoubleLastValueAggregation::Aggregate()
DoubleLastValueAggregation::Merge()
DoubleLastValueAggregation::Diff()
DoubleLastValueAggregation::ToPoint()
- Class HistogramPointData
- Class Documentation
HistogramPointData
HistogramPointData::HistogramPointData()
HistogramPointData::operator=()
HistogramPointData::HistogramPointData()
HistogramPointData::HistogramPointData()
HistogramPointData::HistogramPointData()
HistogramPointData::boundaries_
HistogramPointData::sum_
HistogramPointData::min_
HistogramPointData::max_
HistogramPointData::counts_
HistogramPointData::count_
HistogramPointData::record_min_max_
- Class Documentation
- Class LongHistogramAggregation
- Inheritance Relationships
- Class Documentation
LongHistogramAggregation
LongHistogramAggregation::LongHistogramAggregation()
LongHistogramAggregation::LongHistogramAggregation()
LongHistogramAggregation::LongHistogramAggregation()
LongHistogramAggregation::Aggregate()
LongHistogramAggregation::Aggregate()
LongHistogramAggregation::Merge()
LongHistogramAggregation::Diff()
LongHistogramAggregation::ToPoint()
- Class LongLastValueAggregation
- Inheritance Relationships
- Class Documentation
LongLastValueAggregation
LongLastValueAggregation::LongLastValueAggregation()
LongLastValueAggregation::LongLastValueAggregation()
LongLastValueAggregation::LongLastValueAggregation()
LongLastValueAggregation::Aggregate()
LongLastValueAggregation::Aggregate()
LongLastValueAggregation::Merge()
LongLastValueAggregation::Diff()
LongLastValueAggregation::ToPoint()
- Class Meter
- Inheritance Relationships
- Class Documentation
Meter
Meter::Meter()
Meter::CreateUInt64Counter()
Meter::CreateDoubleCounter()
Meter::CreateInt64ObservableCounter()
Meter::CreateDoubleObservableCounter()
Meter::CreateUInt64Histogram()
Meter::CreateDoubleHistogram()
Meter::CreateInt64ObservableGauge()
Meter::CreateDoubleObservableGauge()
Meter::CreateInt64UpDownCounter()
Meter::CreateDoubleUpDownCounter()
Meter::CreateInt64ObservableUpDownCounter()
Meter::CreateDoubleObservableUpDownCounter()
Meter::GetInstrumentationScope()
Meter::GetInstrumentationLibrary()
Meter::Collect()
- Class MeterContext
- Inheritance Relationships
- Class Documentation
MeterContext
MeterContext::MeterContext()
MeterContext::GetResource()
MeterContext::GetViewRegistry()
MeterContext::ForEachMeter()
MeterContext::GetMeters()
MeterContext::GetCollectors()
MeterContext::GetSDKStartTime()
MeterContext::AddMetricReader()
MeterContext::AddView()
MeterContext::AddMeter()
MeterContext::RemoveMeter()
MeterContext::ForceFlush()
MeterContext::Shutdown()
- Class MetricProducer
- Nested Relationships
- Inheritance Relationships
- Class Documentation
- Class BatchSpanProcessor
- Nested Relationships
- Inheritance Relationships
- Class Documentation
BatchSpanProcessor
BatchSpanProcessor::BatchSpanProcessor()
BatchSpanProcessor::MakeRecordable()
BatchSpanProcessor::OnStart()
BatchSpanProcessor::OnEnd()
BatchSpanProcessor::ForceFlush()
BatchSpanProcessor::Shutdown()
BatchSpanProcessor::~BatchSpanProcessor()
BatchSpanProcessor::DoBackgroundWork()
BatchSpanProcessor::Export()
BatchSpanProcessor::DrainQueue()
BatchSpanProcessor::GetWaitAdjustedTime()
BatchSpanProcessor::exporter_
BatchSpanProcessor::max_queue_size_
BatchSpanProcessor::schedule_delay_millis_
BatchSpanProcessor::max_export_batch_size_
BatchSpanProcessor::buffer_
BatchSpanProcessor::synchronization_data_
BatchSpanProcessor::worker_thread_
BatchSpanProcessor::NotifyCompletion()
BatchSpanProcessor::SynchronizationData
BatchSpanProcessor::SynchronizationData::SynchronizationData()
BatchSpanProcessor::SynchronizationData::cv
BatchSpanProcessor::SynchronizationData::force_flush_cv
BatchSpanProcessor::SynchronizationData::cv_m
BatchSpanProcessor::SynchronizationData::force_flush_cv_m
BatchSpanProcessor::SynchronizationData::shutdown_m
BatchSpanProcessor::SynchronizationData::is_force_wakeup_background_worker
BatchSpanProcessor::SynchronizationData::is_shutdown
BatchSpanProcessor::SynchronizationData::force_flush_pending_sequence
BatchSpanProcessor::SynchronizationData::force_flush_notified_sequence
BatchSpanProcessor::SynchronizationData::force_flush_timeout_us
- Class MultiRecordable
- Inheritance Relationships
- Class Documentation
MultiRecordable
MultiRecordable::AddRecordable()
MultiRecordable::GetRecordable()
MultiRecordable::ReleaseRecordable()
MultiRecordable::SetIdentity()
MultiRecordable::SetAttribute()
MultiRecordable::AddEvent()
MultiRecordable::AddLink()
MultiRecordable::SetStatus()
MultiRecordable::SetName()
MultiRecordable::SetTraceFlags()
MultiRecordable::SetSpanKind()
MultiRecordable::SetResource()
MultiRecordable::SetStartTime()
MultiRecordable::SetDuration()
MultiRecordable::SetInstrumentationScope()
- Class Recordable
- Inheritance Relationships
- Class Documentation
Recordable
Recordable::~Recordable()
Recordable::SetIdentity()
Recordable::SetAttribute()
Recordable::AddEvent()
Recordable::AddEvent()
Recordable::AddEvent()
Recordable::AddEvent()
Recordable::AddLink()
Recordable::AddLink()
Recordable::SetStatus()
Recordable::SetName()
Recordable::SetTraceFlags()
Recordable::SetSpanKind()
Recordable::SetResource()
Recordable::SetStartTime()
Recordable::SetDuration()
Recordable::operator SpanData*()
Recordable::SetInstrumentationScope()
Recordable::SetInstrumentationLibrary()
- Class SpanData
- Inheritance Relationships
- Class Documentation
SpanData
SpanData::SpanData()
SpanData::GetTraceId()
SpanData::GetSpanId()
SpanData::GetSpanContext()
SpanData::GetParentSpanId()
SpanData::GetName()
SpanData::GetFlags()
SpanData::GetSpanKind()
SpanData::GetStatus()
SpanData::GetDescription()
SpanData::GetResource()
SpanData::GetInstrumentationScope()
SpanData::GetInstrumentationLibrary()
SpanData::GetStartTime()
SpanData::GetDuration()
SpanData::GetAttributes()
SpanData::GetEvents()
SpanData::GetLinks()
SpanData::SetIdentity()
SpanData::SetAttribute()
SpanData::AddEvent()
SpanData::AddLink()
SpanData::SetStatus()
SpanData::SetName()
SpanData::SetTraceFlags()
SpanData::SetSpanKind()
SpanData::SetResource()
SpanData::SetStartTime()
SpanData::SetDuration()
SpanData::SetInstrumentationScope()
- Class DefaultSpan
- Inheritance Relationships
- Class Documentation
DefaultSpan
DefaultSpan::GetContext()
DefaultSpan::IsRecording()
DefaultSpan::SetAttribute()
DefaultSpan::AddEvent()
DefaultSpan::AddEvent()
DefaultSpan::AddEvent()
DefaultSpan::AddEvent()
DefaultSpan::SetStatus()
DefaultSpan::UpdateName()
DefaultSpan::End()
DefaultSpan::ToString()
DefaultSpan::DefaultSpan()
DefaultSpan::DefaultSpan()
DefaultSpan::DefaultSpan()
DefaultSpan::GetInvalid()
- Class Span
- Inheritance Relationships
- Class Documentation
Span
Span::Span()
Span::~Span()
Span::Span()
Span::Span()
Span::operator=()
Span::operator=()
Span::SetAttribute()
Span::AddEvent()
Span::AddEvent()
Span::AddEvent()
Span::AddEvent()
Span::AddEvent()
Span::AddEvent()
Span::AddEvent()
Span::AddEvent()
Span::SetStatus()
Span::UpdateName()
Span::End()
Span::GetContext()
Span::IsRecording()
- Class SpanContext
- Class Documentation
SpanContext
SpanContext::SpanContext()
SpanContext::SpanContext()
SpanContext::SpanContext()
SpanContext::IsValid()
SpanContext::trace_flags()
SpanContext::trace_id()
SpanContext::span_id()
SpanContext::trace_state()
SpanContext::operator==()
SpanContext::operator=()
SpanContext::IsRemote()
SpanContext::IsSampled()
SpanContext::GetInvalid()
- Class Documentation
- Class TraceFlags
- Class Documentation
TraceFlags
TraceFlags::TraceFlags()
TraceFlags::TraceFlags()
TraceFlags::IsSampled()
TraceFlags::IsRandom()
TraceFlags::ToLowerBase16()
TraceFlags::flags()
TraceFlags::operator==()
TraceFlags::operator!=()
TraceFlags::CopyBytesTo()
TraceFlags::kIsSampled
TraceFlags::kIsRandom
TraceFlags::kAllW3CTraceContext1Flags
TraceFlags::kAllW3CTraceContext2Flags
- Class Documentation
- Class TraceState
- Class Documentation
TraceState
TraceState::ToHeader()
TraceState::Get()
TraceState::Set()
TraceState::Delete()
TraceState::Empty()
TraceState::GetAllEntries()
TraceState::FromHeader()
TraceState::IsValidKey()
TraceState::IsValidValue()
TraceState::kKeyMaxSize
TraceState::kValueMaxSize
TraceState::kMaxKeyValuePairs
TraceState::kKeyValueSeparator
TraceState::kMembersSeparator
- Class Documentation
Enums
- Enum Severity
- Enum Documentation
Severity
Severity::kInvalid
Severity::kTrace
Severity::kTrace2
Severity::kTrace3
Severity::kTrace4
Severity::kDebug
Severity::kDebug2
Severity::kDebug3
Severity::kDebug4
Severity::kInfo
Severity::kInfo2
Severity::kInfo3
Severity::kInfo4
Severity::kWarn
Severity::kWarn2
Severity::kWarn3
Severity::kWarn4
Severity::kError
Severity::kError2
Severity::kError3
Severity::kError4
Severity::kFatal
Severity::kFatal2
Severity::kFatal3
Severity::kFatal4
- Enum Documentation