[][src]Trait nakadion::publisher::Instruments

pub trait Instruments {
    fn published(&self, elapsed: Duration);
fn publish_failed(&self, elapsed: Duration);
fn batch_stats(&self, stats: BatchStats); }

Instruments a Publisher

Required methods

fn published(&self, elapsed: Duration)

All batch items have been successfully submitted

fn publish_failed(&self, elapsed: Duration)

Not all batch items have been successfully submitted

fn batch_stats(&self, stats: BatchStats)

Stats after each attempt to submit a batch

Loading content...

Implementors

impl Instruments for Instrumentation[src]

impl Instruments for Metrix[src]

Loading content...