Struct sozu_lib::network::metrics::Aggregator [−][src]
pub struct Aggregator { /* fields omitted */ }Methods
impl Aggregator[src]
impl Aggregatorpub fn new(prefix: String) -> Aggregator[src]
pub fn new(prefix: String) -> Aggregatorpub fn set_up_prefix(&mut self, prefix: String)[src]
pub fn set_up_prefix(&mut self, prefix: String)pub fn set_up_remote(&mut self, socket: UdpSocket, addr: SocketAddr)[src]
pub fn set_up_remote(&mut self, socket: UdpSocket, addr: SocketAddr)pub fn set_up_origin(&mut self, origin: String)[src]
pub fn set_up_origin(&mut self, origin: String)pub fn set_up_tagged_metrics(&mut self, tagged: bool)[src]
pub fn set_up_tagged_metrics(&mut self, tagged: bool)pub fn socket(&self) -> Option<&UdpSocket>[src]
pub fn socket(&self) -> Option<&UdpSocket>pub fn count_add(&mut self, key: &'static str, count_value: i64)[src]
pub fn count_add(&mut self, key: &'static str, count_value: i64)pub fn set_gauge(&mut self, key: &'static str, gauge_value: usize)[src]
pub fn set_gauge(&mut self, key: &'static str, gauge_value: usize)pub fn gauge_add(&mut self, key: &'static str, gauge_value: i64)[src]
pub fn gauge_add(&mut self, key: &'static str, gauge_value: i64)pub fn writable(&mut self)[src]
pub fn writable(&mut self)pub fn send_data(&mut self)[src]
pub fn send_data(&mut self)pub fn dump_metrics_data(&mut self) -> MetricsData[src]
pub fn dump_metrics_data(&mut self) -> MetricsDatapub fn dump_process_data(&mut self) -> BTreeMap<String, FilteredData>[src]
pub fn dump_process_data(&mut self) -> BTreeMap<String, FilteredData>Trait Implementations
impl Subscriber for Aggregator[src]
impl Subscriber for Aggregatorfn receive_metric(
&mut self,
label: &'static str,
app_id: Option<&str>,
backend_id: Option<&str>,
metric: MetricData
)[src]
fn receive_metric(
&mut self,
label: &'static str,
app_id: Option<&str>,
backend_id: Option<&str>,
metric: MetricData
)Auto Trait Implementations
impl Send for Aggregator
impl Send for Aggregatorimpl Sync for Aggregator
impl Sync for Aggregator