sui_indexer_builder::metrics

Trait IndexerMetricProvider

Source
pub trait IndexerMetricProvider: Send + Sync {
    // Required methods
    fn get_tasks_latest_retrieved_checkpoints(&self) -> &IntGaugeVec;
    fn get_tasks_remaining_checkpoints_metric(&self) -> &IntGaugeVec;
    fn get_tasks_processed_checkpoints_metric(&self) -> &IntCounterVec;
    fn get_inflight_live_tasks_metrics(&self) -> &IntGaugeVec;

    // Provided method
    fn boxed(self) -> Box<dyn IndexerMetricProvider>
       where Self: Sized + 'static { ... }
}

Required Methods§

Provided Methods§

Source

fn boxed(self) -> Box<dyn IndexerMetricProvider>
where Self: Sized + 'static,

Implementors§