pub struct SystemObserver {}
Implementations§
Source§impl SystemObserver
impl SystemObserver
Sourcepub async fn init_process_observer(meter: Meter) -> Result<(), GlobalError>
pub async fn init_process_observer(meter: Meter) -> Result<(), GlobalError>
Initialize the indicator collector for the current process
This function will create a new Collector
instance and start collecting metrics.
It will run indefinitely until the process is terminated.
Sourcepub async fn init_process_observer_for_pid(
meter: Meter,
pid: u32,
) -> Result<(), GlobalError>
pub async fn init_process_observer_for_pid( meter: Meter, pid: u32, ) -> Result<(), GlobalError>
Initialize the metric collector for the specified PID process
This function will create a new Collector
instance and start collecting metrics.
It will run indefinitely until the process is terminated.
Auto Trait Implementations§
impl Freeze for SystemObserver
impl RefUnwindSafe for SystemObserver
impl Send for SystemObserver
impl Sync for SystemObserver
impl Unpin for SystemObserver
impl UnwindSafe for SystemObserver
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> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request