pub trait MetricsSubscriptionExt {
// Required methods
fn uptime_subscription(&self) -> BoxedSubscription<UptimeSubscription>;
fn component_allocated_bytes_subscription(
&self,
interval: i64,
) -> BoxedSubscription<ComponentAllocatedBytesSubscription>;
fn component_received_bytes_totals_subscription(
&self,
interval: i64,
) -> BoxedSubscription<ComponentReceivedBytesTotalsSubscription>;
fn component_received_bytes_throughputs_subscription(
&self,
interval: i64,
) -> BoxedSubscription<ComponentReceivedBytesThroughputsSubscription>;
fn component_received_events_totals_subscription(
&self,
interval: i64,
) -> BoxedSubscription<ComponentReceivedEventsTotalsSubscription>;
fn component_received_events_throughputs_subscription(
&self,
interval: i64,
) -> BoxedSubscription<ComponentReceivedEventsThroughputsSubscription>;
fn component_sent_bytes_totals_subscription(
&self,
interval: i64,
) -> BoxedSubscription<ComponentSentBytesTotalsSubscription>;
fn component_sent_bytes_throughputs_subscription(
&self,
interval: i64,
) -> BoxedSubscription<ComponentSentBytesThroughputsSubscription>;
fn component_sent_events_totals_subscription(
&self,
interval: i64,
) -> BoxedSubscription<ComponentSentEventsTotalsSubscription>;
fn component_sent_events_throughputs_subscription(
&self,
interval: i64,
) -> BoxedSubscription<ComponentSentEventsThroughputsSubscription>;
fn component_errors_totals_subscription(
&self,
interval: i64,
) -> BoxedSubscription<ComponentErrorsTotalsSubscription>;
}
Expand description
Extension methods for metrics subscriptions
Required Methods§
sourcefn uptime_subscription(&self) -> BoxedSubscription<UptimeSubscription>
fn uptime_subscription(&self) -> BoxedSubscription<UptimeSubscription>
Executes an uptime metrics subscription.
sourcefn component_allocated_bytes_subscription(
&self,
interval: i64,
) -> BoxedSubscription<ComponentAllocatedBytesSubscription>
fn component_allocated_bytes_subscription( &self, interval: i64, ) -> BoxedSubscription<ComponentAllocatedBytesSubscription>
Executes an all component allocated bytes subscription.
sourcefn component_received_bytes_totals_subscription(
&self,
interval: i64,
) -> BoxedSubscription<ComponentReceivedBytesTotalsSubscription>
fn component_received_bytes_totals_subscription( &self, interval: i64, ) -> BoxedSubscription<ComponentReceivedBytesTotalsSubscription>
Executes a component bytes received totals subscription.
sourcefn component_received_bytes_throughputs_subscription(
&self,
interval: i64,
) -> BoxedSubscription<ComponentReceivedBytesThroughputsSubscription>
fn component_received_bytes_throughputs_subscription( &self, interval: i64, ) -> BoxedSubscription<ComponentReceivedBytesThroughputsSubscription>
Executes a component bytes received throughput subscription.
sourcefn component_received_events_totals_subscription(
&self,
interval: i64,
) -> BoxedSubscription<ComponentReceivedEventsTotalsSubscription>
fn component_received_events_totals_subscription( &self, interval: i64, ) -> BoxedSubscription<ComponentReceivedEventsTotalsSubscription>
Executes a component received events totals subscription.
sourcefn component_received_events_throughputs_subscription(
&self,
interval: i64,
) -> BoxedSubscription<ComponentReceivedEventsThroughputsSubscription>
fn component_received_events_throughputs_subscription( &self, interval: i64, ) -> BoxedSubscription<ComponentReceivedEventsThroughputsSubscription>
Executes an component events in throughputs subscription.
sourcefn component_sent_bytes_totals_subscription(
&self,
interval: i64,
) -> BoxedSubscription<ComponentSentBytesTotalsSubscription>
fn component_sent_bytes_totals_subscription( &self, interval: i64, ) -> BoxedSubscription<ComponentSentBytesTotalsSubscription>
Executes a component bytes sent totals subscription.
sourcefn component_sent_bytes_throughputs_subscription(
&self,
interval: i64,
) -> BoxedSubscription<ComponentSentBytesThroughputsSubscription>
fn component_sent_bytes_throughputs_subscription( &self, interval: i64, ) -> BoxedSubscription<ComponentSentBytesThroughputsSubscription>
Executes a component bytes sent throughput subscription.
sourcefn component_sent_events_totals_subscription(
&self,
interval: i64,
) -> BoxedSubscription<ComponentSentEventsTotalsSubscription>
fn component_sent_events_totals_subscription( &self, interval: i64, ) -> BoxedSubscription<ComponentSentEventsTotalsSubscription>
Executes a component events totals subscription.
sourcefn component_sent_events_throughputs_subscription(
&self,
interval: i64,
) -> BoxedSubscription<ComponentSentEventsThroughputsSubscription>
fn component_sent_events_throughputs_subscription( &self, interval: i64, ) -> BoxedSubscription<ComponentSentEventsThroughputsSubscription>
Executes a component sent events throughputs subscription.