pub struct ObservabilityServiceBuilder { /* private fields */ }Expand description
Builder for creating observability service instances
Implementations§
Source§impl ObservabilityServiceBuilder
impl ObservabilityServiceBuilder
pub fn new() -> Self
pub fn with_config(self, config: ObservabilityConfig) -> Self
pub fn with_tracing_enabled(self, enabled: bool) -> Self
pub fn with_metrics_enabled(self, enabled: bool) -> Self
pub fn with_structured_logging(self, enabled: bool) -> Self
pub fn with_profiling_config(self, config: ProfilingConfig) -> Self
pub async fn build(self) -> Result<ObservabilityService>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ObservabilityServiceBuilder
impl RefUnwindSafe for ObservabilityServiceBuilder
impl Send for ObservabilityServiceBuilder
impl Sync for ObservabilityServiceBuilder
impl Unpin for ObservabilityServiceBuilder
impl UnwindSafe for ObservabilityServiceBuilder
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more