[−][src]Struct spirit_dipstick::Backends
An intermediate resource produced by Config
.
This contains all the parts ready to be used.
Fields
outputs: MultiOutput
A composed output for the metrics.
This can be manually installed into an AtomicBucket
, or automatically used through a
pipeline and installed into the Monitor
.
prefix: String
The configured prefix at the root of the metrics tree.
flush_period: Duration
How often should the metrics be sent.
Trait Implementations
impl<F, O, C> Installer<Backends, O, C> for MonitorInstaller<F> where
F: Fn(InputKind, MetricName, ScoreType) -> Option<(InputKind, MetricName, MetricValue)> + Send + Sync + 'static,
[src]
F: Fn(InputKind, MetricName, ScoreType) -> Option<(InputKind, MetricName, MetricValue)> + Send + Sync + 'static,
type UninstallHandle = Uninstaller
A handle representing lifetime of the resource. Read more
fn install(&mut self, backends: Backends, name: &'static str) -> Uninstaller
[src]
fn init<B>(&mut self, builder: B, _name: &'static str) -> Result<B, Error> where
B: Extensible<Opts = O, Config = C, Ok = B>,
<B as Extensible>::Config: DeserializeOwned,
<B as Extensible>::Config: Send,
<B as Extensible>::Config: Sync,
<B as Extensible>::Config: 'static,
<B as Extensible>::Opts: StructOpt,
<B as Extensible>::Opts: Send,
<B as Extensible>::Opts: Sync,
<B as Extensible>::Opts: 'static,
[src]
B: Extensible<Opts = O, Config = C, Ok = B>,
<B as Extensible>::Config: DeserializeOwned,
<B as Extensible>::Config: Send,
<B as Extensible>::Config: Sync,
<B as Extensible>::Config: 'static,
<B as Extensible>::Opts: StructOpt,
<B as Extensible>::Opts: Send,
<B as Extensible>::Opts: Sync,
<B as Extensible>::Opts: 'static,
Initialize the installer. Read more
Auto Trait Implementations
impl Send for Backends
impl Unpin for Backends
impl Sync for Backends
impl !UnwindSafe for Backends
impl !RefUnwindSafe for Backends
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,