List of all items
Structs
- adapters::CompactJsonFormatter
- adapters::JsonFormatter
- adapters::LogDirectives
- adapters::LoggingSetupBuilder
- adapters::NoOpTransport
- adapters::PlainTextFormatter
- adapters::StandardLogAdapter
- adapters::TracingIntegrationBuilder
- adapters::TracingSubscriberAdapter
- adapters::UnifiedWasmStdoutAdapter
- adapters::WasmContextAdapter
- adapters::WasmStdoutAdapter
- adapters::WasmStdoutMetricsAdapter
- batching::BatchingConfig
- batching::BatchingManager
- batching::BatchingStats
- batching::LogData
- batching::MemoryEfficientBuffer
- batching::MetricData
- batching::SpanData
- context::ContextFuture
- context::HeaderExtractor
- context::HeaderInjector
- context::TraceContext
- context::W3CTraceContext
- domain::ContextEnricher
- domain::EnhancedContextEnricher
- domain::LevelFilter
- domain::LogEntry
- domain::LogKvExtractor
- domain::LogSource
- domain::MetricsEntry
- domain::MetricsSource
- domain::ProcessorChain
- domain::StructuredFieldsProcessor
- domain::TimestampProcessor
- domain::TraceCorrelation
- extension::GlobalLoggerSingleton
- extension::ObservabilityConfig
- extension::ObservabilityManager
- noop::NoOpMetricsCollector
- noop::NoOpObservabilityPlugin
- noop::NoOpStructuredLogger
- traits::SpanGuard
Enums
- batching::MetricType
- batching::TelemetryData
- domain::BasicMetricType
- error::ObservabilityError
- traits::LogLevel
- traits::SpanStatus
Traits
- batching::MemoryEstimator
- domain::LogProcessor
- ports::BatchingPort
- ports::ContextPort
- ports::FormatterPort
- ports::MetricsPort
- ports::StandardLoggingPort
- ports::TransportPort
- traits::BatchingSupport
- traits::MetricsCollector
- traits::ObservabilityBuilder
- traits::ObservabilityPlugin
- traits::StructuredLogger
Macros
- observability_log
- observability_metric
- observability_plugin
- observability_span
- shared_observability_plugin
Functions
- context::clear_current_context
- context::get_current_context
- context::set_current_context
- context::with_context
- context::with_context_future
- domain::build_default_processor_chain
- domain::build_enhanced_processor_chain
- domain::create_counter_metric
- domain::create_gauge_metric
- domain::create_histogram_metric
- domain::create_log_entry
- extension::convenience::add_log_context
- extension::convenience::debug_with_fields
- extension::convenience::error_with_fields
- extension::convenience::info_with_fields
- extension::convenience::log_with_fields
- extension::create_observability_manager
- noop::create_noop_plugin
- noop::create_shared_noop_plugin
- traits::create_labels
- traits::validate_metric_label_allowlist