pub struct PrimaryChannelMetrics {
Show 20 fields pub tx_others_digests: IntGauge, pub tx_our_digests: IntGauge, pub tx_parents: IntGauge, pub tx_headers: IntGauge, pub tx_sync_headers: IntGauge, pub tx_sync_certificates: IntGauge, pub tx_headers_loopback: IntGauge, pub tx_certificates_loopback: IntGauge, pub tx_primary_messages: IntGauge, pub tx_helper_requests: IntGauge, pub tx_get_block_commands: IntGauge, pub tx_batches: IntGauge, pub tx_block_removal_commands: IntGauge, pub tx_batch_removal: IntGauge, pub tx_block_synchronizer_commands: IntGauge, pub tx_availability_responses: IntGauge, pub tx_state_handler: IntGauge, pub tx_reconfigure: IntGauge, pub tx_committed_certificates: IntGauge, pub tx_new_certificates: IntGauge,
}

Fields

tx_others_digests: IntGauge

occupancy of the channel from the primary::WorkerReceiverHandler to the primary::PayloadReceiver

tx_our_digests: IntGauge

occupancy of the channel from the primary::WorkerReceiverHandler to the primary::Proposer

tx_parents: IntGauge

occupancy of the channel from the primary::Core to the primary::Proposer

tx_headers: IntGauge

occupancy of the channel from the primary::Proposer to the primary::Core

tx_sync_headers: IntGauge

occupancy of the channel from the primary::Synchronizer to the primary::HeaderWaiter

tx_sync_certificates: IntGauge

occupancy of the channel from the primary::Synchronizer to the primary::CertificaterWaiter

tx_headers_loopback: IntGauge

occupancy of the channel from the primary::HeaderWaiter to the primary::Core

tx_certificates_loopback: IntGauge

occupancy of the channel from the primary::CertificateWaiter to the primary::Core

tx_primary_messages: IntGauge

occupancy of the channel from the primary::PrimaryReceiverHandler to the primary::Core

tx_helper_requests: IntGauge

occupancy of the channel from the primary::PrimaryReceiverHandler to the primary::Helper

tx_get_block_commands: IntGauge

occupancy of the channel from the primary::ConsensusAPIGrpc (when external consensus is being used) & executor::Subscriber (when internal consensus, ex Bullshark, is being used) to the primary::BlockWaiter.

tx_batches: IntGauge

occupancy of the channel from the primary::WorkerReceiverHandler to the primary::BlockWaiter

tx_block_removal_commands: IntGauge

occupancy of the channel from the primary::ConsensusAPIGrpc to the primary::BlockRemover

tx_batch_removal: IntGauge

occupancy of the channel from the primary::WorkerReceiverHandler to the primary::BlockRemover

tx_block_synchronizer_commands: IntGauge

occupancy of the channel from the primary::BlockSynchronizerHandler to the primary::BlockSynchronizer

tx_availability_responses: IntGauge

occupancy of the channel from the primary::PrimaryReceiverHandler to the primary::BlockSynchronizer

tx_state_handler: IntGauge

occupancy of the channel from the primary::WorkerReceiverHandler to the primary::StateHandler

tx_reconfigure: IntGauge

occupancy of the channel from the reconfigure notification to most components.

tx_committed_certificates: IntGauge

occupancy of the channel from the Consensus to the primary::Core

tx_new_certificates: IntGauge

occupancy of the channel from the primary::Core to the Consensus

Implementations

Trait Implementations

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
Converts self into T using Into<T>. Read more

Returns the argument unchanged.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Wrap the input message T in a tonic::Request
Wrap the input message T in a Request
Pipes by value. This is generally the method you want to use. Read more
Borrows self and passes that borrow into the pipe function. Read more
Mutably borrows self and passes that borrow into the pipe function. Read more
Borrows self, then passes self.borrow() into the pipe function. Read more
Mutably borrows self, then passes self.borrow_mut() into the pipe function. Read more
Borrows self, then passes self.as_ref() into the pipe function.
Mutably borrows self, then passes self.as_mut() into the pipe function. Read more
Borrows self, then passes self.deref() into the pipe function.
Mutably borrows self, then passes self.deref_mut() into the pipe function. Read more
The alignment of pointer.
The type for initializers.
Initializes a with the given initializer. Read more
Dereferences the given pointer. Read more
Mutably dereferences the given pointer. Read more
Drops the object pointed to by the given pointer. Read more
Should always be Self
Immutable access to a value. Read more
Mutable access to a value. Read more
Immutable access to the Borrow<B> of a value. Read more
Mutable access to the BorrowMut<B> of a value. Read more
Immutable access to the AsRef<R> view of a value. Read more
Mutable access to the AsMut<R> view of a value. Read more
Immutable access to the Deref::Target of a value. Read more
Mutable access to the Deref::Target of a value. Read more
Calls .tap() only in debug builds, and is erased in release builds.
Calls .tap_mut() only in debug builds, and is erased in release builds. Read more
Calls .tap_borrow() only in debug builds, and is erased in release builds. Read more
Calls .tap_borrow_mut() only in debug builds, and is erased in release builds. Read more
Calls .tap_ref() only in debug builds, and is erased in release builds. Read more
Calls .tap_ref_mut() only in debug builds, and is erased in release builds. Read more
Calls .tap_deref() only in debug builds, and is erased in release builds. Read more
Calls .tap_deref_mut() only in debug builds, and is erased in release builds. Read more
The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
Attempts to convert self into T using TryInto<T>. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more