Trait vector_api_client::gql::MetricsSubscriptionExt

source ·
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§

source

fn uptime_subscription(&self) -> BoxedSubscription<UptimeSubscription>

Executes an uptime metrics subscription.

source

fn component_allocated_bytes_subscription( &self, interval: i64, ) -> BoxedSubscription<ComponentAllocatedBytesSubscription>

Executes an all component allocated bytes subscription.

source

fn component_received_bytes_totals_subscription( &self, interval: i64, ) -> BoxedSubscription<ComponentReceivedBytesTotalsSubscription>

Executes a component bytes received totals subscription.

source

fn component_received_bytes_throughputs_subscription( &self, interval: i64, ) -> BoxedSubscription<ComponentReceivedBytesThroughputsSubscription>

Executes a component bytes received throughput subscription.

source

fn component_received_events_totals_subscription( &self, interval: i64, ) -> BoxedSubscription<ComponentReceivedEventsTotalsSubscription>

Executes a component received events totals subscription.

source

fn component_received_events_throughputs_subscription( &self, interval: i64, ) -> BoxedSubscription<ComponentReceivedEventsThroughputsSubscription>

Executes an component events in throughputs subscription.

source

fn component_sent_bytes_totals_subscription( &self, interval: i64, ) -> BoxedSubscription<ComponentSentBytesTotalsSubscription>

Executes a component bytes sent totals subscription.

source

fn component_sent_bytes_throughputs_subscription( &self, interval: i64, ) -> BoxedSubscription<ComponentSentBytesThroughputsSubscription>

Executes a component bytes sent throughput subscription.

source

fn component_sent_events_totals_subscription( &self, interval: i64, ) -> BoxedSubscription<ComponentSentEventsTotalsSubscription>

Executes a component events totals subscription.

source

fn component_sent_events_throughputs_subscription( &self, interval: i64, ) -> BoxedSubscription<ComponentSentEventsThroughputsSubscription>

Executes a component sent events throughputs subscription.

source

fn component_errors_totals_subscription( &self, interval: i64, ) -> BoxedSubscription<ComponentErrorsTotalsSubscription>

Implementors§