Struct ibc_telemetry::state::TelemetryState
source · [−]pub struct TelemetryState { /* private fields */ }
Implementations
sourceimpl TelemetryState
impl TelemetryState
sourcepub fn gather(&self) -> Vec<MetricFamily>ⓘNotable traits for Vec<u8, A>impl<A> Write for Vec<u8, A> where
A: Allocator,
pub fn gather(&self) -> Vec<MetricFamily>ⓘNotable traits for Vec<u8, A>impl<A> Write for Vec<u8, A> where
A: Allocator,
A: Allocator,
Gather the metrics for export
sourcepub fn worker(&self, worker_type: WorkerType, count: i64)
pub fn worker(&self, worker_type: WorkerType, count: i64)
Update the number of workers per object
sourcepub fn ibc_client_updates(&self, chain: &ChainId, client: &ClientId, count: u64)
pub fn ibc_client_updates(&self, chain: &ChainId, client: &ClientId, count: u64)
Update the number of client updates per client
sourcepub fn ibc_client_misbehaviour(
&self,
chain: &ChainId,
client: &ClientId,
count: u64
)
pub fn ibc_client_misbehaviour(
&self,
chain: &ChainId,
client: &ClientId,
count: u64
)
Number of client misbehaviours per client
sourcepub fn ibc_receive_packets(
&self,
src_chain: &ChainId,
src_channel: &ChannelId,
src_port: &PortId,
count: u64
)
pub fn ibc_receive_packets(
&self,
src_chain: &ChainId,
src_channel: &ChannelId,
src_port: &PortId,
count: u64
)
Number of receive packets relayed, per channel
pub fn ibc_acknowledgment_packets(
&self,
src_chain: &ChainId,
src_channel: &ChannelId,
src_port: &PortId,
count: u64
)
pub fn ibc_timeout_packets(
&self,
src_chain: &ChainId,
src_channel: &ChannelId,
src_port: &PortId,
count: u64
)
pub fn query(&self, chain_id: &ChainId, query_type: &'static str)
pub fn query_cache_hit(&self, chain_id: &ChainId, query_type: &'static str)
Trait Implementations
sourceimpl Debug for TelemetryState
impl Debug for TelemetryState
Auto Trait Implementations
impl !RefUnwindSafe for TelemetryState
impl Send for TelemetryState
impl Sync for TelemetryState
impl Unpin for TelemetryState
impl !UnwindSafe for TelemetryState
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> FutureExt for T
impl<T> FutureExt for T
sourcefn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
sourcefn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more