Reference documentation
Page Hierarchy
Full API
Namespaces
Classes and Structs
- Class Logger
- Inheritance Relationships
- Class Documentation
opentelemetry::logs::LoggerLogger()Logger()Logger()operator=()operator=()~Logger()GetName()CreateLogRecord()EmitLogRecord()EmitLogRecord()EmitLogRecord()Trace()Debug()Info()Warn()Error()Fatal()Enabled()Enabled()Enabled()Log()Log()Log()Log()Trace()Trace()Trace()Trace()Debug()Debug()Debug()Debug()Info()Info()Info()Info()Warn()Warn()Warn()Warn()Error()Error()Error()Error()Fatal()Fatal()Fatal()Fatal()EnabledImplementation()EnabledImplementation()SetMinimumSeverity()
- Class Meter
- Inheritance Relationships
- Class Documentation
opentelemetry::metrics::MeterMeter()Meter()Meter()operator=()operator=()~Meter()CreateUInt64Counter()CreateDoubleCounter()CreateInt64ObservableCounter()CreateDoubleObservableCounter()CreateUInt64Histogram()CreateDoubleHistogram()CreateInt64ObservableGauge()CreateDoubleObservableGauge()CreateInt64UpDownCounter()CreateDoubleUpDownCounter()CreateInt64ObservableUpDownCounter()CreateDoubleObservableUpDownCounter()
- Class NoopMeter
- Inheritance Relationships
- Class Documentation
opentelemetry::metrics::NoopMeterCreateUInt64Counter()CreateDoubleCounter()CreateInt64ObservableCounter()CreateDoubleObservableCounter()CreateUInt64Histogram()CreateDoubleHistogram()CreateInt64ObservableGauge()CreateDoubleObservableGauge()CreateInt64UpDownCounter()CreateDoubleUpDownCounter()CreateInt64ObservableUpDownCounter()CreateDoubleObservableUpDownCounter()
- Class BatchLogRecordProcessor
- Nested Relationships
- Inheritance Relationships
- Class Documentation
opentelemetry::sdk::logs::BatchLogRecordProcessorBatchLogRecordProcessor()BatchLogRecordProcessor()BatchLogRecordProcessor()BatchLogRecordProcessor()BatchLogRecordProcessor()operator=()operator=()MakeRecordable()OnEmit()ForceFlush()Shutdown()~BatchLogRecordProcessor()InternalShutdown()DoBackgroundWork()Export()DrainQueue()GetWaitAdjustedTime()exporter_max_queue_size_scheduled_delay_millis_max_export_batch_size_buffer_synchronization_data_worker_thread_instrumentation_worker_thread_NotifyCompletion()opentelemetry::sdk::logs::BatchLogRecordProcessor::SynchronizationData
- Class ReadWriteLogRecord
- Nested Relationships
- Inheritance Relationships
- Class Documentation
opentelemetry::sdk::logs::ReadWriteLogRecordReadWriteLogRecord()ReadWriteLogRecord()ReadWriteLogRecord()operator=()operator=()~ReadWriteLogRecord()SetTimestamp()GetTimestamp()SetObservedTimestamp()GetObservedTimestamp()SetSeverity()GetSeverity()SetBody()GetBody()SetEventId()GetEventId()GetEventName()SetTraceId()GetTraceId()SetSpanId()GetSpanId()SetTraceFlags()GetTraceFlags()SetAttribute()GetAttributes()GetResource()SetResource()GetInstrumentationScope()SetInstrumentationScope()
- Class FilteredOrderedAttributeMap
- Inheritance Relationships
- Class Documentation
opentelemetry::sdk::metrics::FilteredOrderedAttributeMapFilteredOrderedAttributeMap()FilteredOrderedAttributeMap()FilteredOrderedAttributeMap()FilteredOrderedAttributeMap()FilteredOrderedAttributeMap()FilteredOrderedAttributeMap()FilteredOrderedAttributeMap()operator=()operator=()~FilteredOrderedAttributeMap()operator==()GetHash()UpdateHash()
- Class Meter
- Inheritance Relationships
- Class Documentation
opentelemetry::sdk::metrics::MeterMeter()CreateUInt64Counter()CreateDoubleCounter()CreateInt64ObservableCounter()CreateDoubleObservableCounter()CreateUInt64Histogram()CreateDoubleHistogram()CreateInt64ObservableGauge()CreateDoubleObservableGauge()CreateInt64UpDownCounter()CreateDoubleUpDownCounter()CreateInt64ObservableUpDownCounter()CreateDoubleObservableUpDownCounter()GetInstrumentationScope()GetInstrumentationLibrary()Collect()
- Class BatchSpanProcessor
- Nested Relationships
- Inheritance Relationships
- Class Documentation
opentelemetry::sdk::trace::BatchSpanProcessorBatchSpanProcessor()BatchSpanProcessor()BatchSpanProcessor()BatchSpanProcessor()operator=()operator=()MakeRecordable()OnStart()OnEnd()ForceFlush()Shutdown()~BatchSpanProcessor()InternalShutdown()DoBackgroundWork()Export()DrainQueue()GetWaitAdjustedTime()exporter_max_queue_size_schedule_delay_millis_max_export_batch_size_buffer_synchronization_data_worker_thread_instrumentation_worker_thread_NotifyCompletion()opentelemetry::sdk::trace::BatchSpanProcessor::SynchronizationData
- Class Recordable
- Inheritance Relationships
- Class Documentation
opentelemetry::sdk::trace::RecordableRecordable()Recordable()Recordable()operator=()operator=()~Recordable()SetIdentity()SetAttribute()AddEvent()AddEvent()AddEvent()AddEvent()AddLink()AddLink()SetStatus()SetName()SetTraceFlags()SetSpanKind()SetResource()SetStartTime()SetDuration()operator SpanData *()SetInstrumentationScope()SetInstrumentationLibrary()
- Class SpanData
- Inheritance Relationships
- Class Documentation
opentelemetry::sdk::trace::SpanDataSpanData()GetTraceId()GetSpanId()GetSpanContext()GetParentSpanId()GetName()GetFlags()GetSpanKind()GetStatus()GetDescription()GetResource()GetInstrumentationScope()GetInstrumentationLibrary()GetStartTime()GetDuration()GetAttributes()GetEvents()GetLinks()SetIdentity()SetAttribute()AddEvent()AddLink()SetStatus()SetName()SetTraceFlags()SetSpanKind()SetResource()SetStartTime()SetDuration()SetInstrumentationScope()