[−]Trait nakadion::instrumentation::AggregatesProcessors
Implementors can group everything that can process
TelemetryMessage
s.
Since PutsSnapshot
implementors can be added almost everywhere
the add_snapshooter
method is placed here, too.
Required methods
fn add_processor<P>(&mut self, processor: P) where
P: ProcessesTelemetryMessages,
P: ProcessesTelemetryMessages,
Add a processor.
fn add_snapshooter<S>(&mut self, snapshooter: S) where
S: PutsSnapshot,
S: PutsSnapshot,
Add a snapshooter.
Implementors
impl AggregatesProcessors for ProcessorMount
fn add_processor<P>(&mut self, processor: P) where
P: ProcessesTelemetryMessages,
P: ProcessesTelemetryMessages,
fn add_snapshooter<S>(&mut self, snapshooter: S) where
S: PutsSnapshot,
S: PutsSnapshot,
impl AggregatesProcessors for TelemetryDriver
fn add_processor<P>(&mut self, processor: P) where
P: ProcessesTelemetryMessages,
P: ProcessesTelemetryMessages,
fn add_snapshooter<S>(&mut self, snapshooter: S) where
S: PutsSnapshot,
S: PutsSnapshot,