pub struct Observability { /* private fields */ }Expand description
Observability plugin: Prometheus scrape + HTTP RED middleware (+ optional sinks).
Implementations§
Source§impl Observability
impl Observability
pub fn metrics_path(self, path: impl Into<String>) -> Self
Sourcepub fn prometheus() -> Self
pub fn prometheus() -> Self
Alias for Self::new.
Trait Implementations§
Source§impl Default for Observability
impl Default for Observability
Source§impl Plugin for Observability
impl Plugin for Observability
Source§fn id(&self) -> &'static str
fn id(&self) -> &'static str
Stable plugin identifier used for dependency checks and
crate::App::has_plugin. Read moreSource§fn meta(&self) -> PluginMeta
fn meta(&self) -> PluginMeta
Display name, description, and declared
PluginMeta::sdk version.Auto Trait Implementations§
impl Freeze for Observability
impl RefUnwindSafe for Observability
impl Send for Observability
impl Sync for Observability
impl Unpin for Observability
impl UnsafeUnpin for Observability
impl UnwindSafe for Observability
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