pub struct BuiltTelemetry {
pub sink: Arc<dyn TelemetrySink>,
pub log_layer: Option<LogLayer>,
}Expand description
What build_sink hands the host: the event sink for the engine’s
telemetry resource, plus - for the OTLP exporter - a tracing layer that
exports the daemon’s own log events through the same pipeline.
Fields§
§sink: Arc<dyn TelemetrySink>The sink the runtime’s observer emits into.
log_layer: Option<LogLayer>Daemon-level log export (None for the stdout exporter, whose events
already flow through tracing).
Auto Trait Implementations§
impl !RefUnwindSafe for BuiltTelemetry
impl !UnwindSafe for BuiltTelemetry
impl Freeze for BuiltTelemetry
impl Send for BuiltTelemetry
impl Sync for BuiltTelemetry
impl Unpin for BuiltTelemetry
impl UnsafeUnpin for BuiltTelemetry
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more