Struct solana_gossip::cluster_info_metrics::GossipStats
source · pub struct GossipStats {Show 93 fields
pub(crate) all_tvu_peers: Counter,
pub(crate) bad_prune_destination: Counter,
pub(crate) entrypoint2: Counter,
pub(crate) entrypoint: Counter,
pub(crate) epoch_slots_filled: Counter,
pub(crate) epoch_slots_lookup: Counter,
pub(crate) filter_crds_values_dropped_requests: Counter,
pub(crate) filter_crds_values_dropped_values: Counter,
pub(crate) filter_pull_response: Counter,
pub(crate) generate_pull_responses: Counter,
pub(crate) get_accounts_hash: Counter,
pub(crate) get_epoch_duration_no_working_bank: Counter,
pub(crate) get_votes: Counter,
pub(crate) get_votes_count: Counter,
pub(crate) gossip_listen_loop_iterations_since_last_report: Counter,
pub(crate) gossip_listen_loop_time: Counter,
pub(crate) gossip_packets_dropped_count: Counter,
pub(crate) gossip_ping_msg_verify_fail: Counter,
pub(crate) gossip_pong_msg_verify_fail: Counter,
pub(crate) gossip_prune_msg_verify_fail: Counter,
pub(crate) gossip_pull_request_dropped_requests: Counter,
pub(crate) gossip_pull_request_no_budget: Counter,
pub(crate) gossip_pull_request_sent_requests: Counter,
pub(crate) gossip_pull_request_verify_fail: Counter,
pub(crate) gossip_pull_response_verify_fail: Counter,
pub(crate) gossip_push_msg_verify_fail: Counter,
pub(crate) gossip_transmit_loop_iterations_since_last_report: Counter,
pub(crate) gossip_transmit_loop_time: Counter,
pub(crate) handle_batch_ping_messages_time: Counter,
pub(crate) handle_batch_pong_messages_time: Counter,
pub(crate) handle_batch_prune_messages_time: Counter,
pub(crate) handle_batch_pull_requests_time: Counter,
pub(crate) handle_batch_pull_responses_time: Counter,
pub(crate) handle_batch_push_messages_time: Counter,
pub(crate) new_pull_requests: Counter,
pub(crate) new_pull_requests_count: Counter,
pub(crate) new_pull_requests_pings_count: Counter,
pub(crate) new_push_requests2: Counter,
pub(crate) new_push_requests: Counter,
pub(crate) new_push_requests_num: Counter,
pub(crate) packets_received_count: Counter,
pub(crate) packets_received_ping_messages_count: Counter,
pub(crate) packets_received_pong_messages_count: Counter,
pub(crate) packets_received_prune_messages_count: Counter,
pub(crate) packets_received_pull_requests_count: Counter,
pub(crate) packets_received_pull_responses_count: Counter,
pub(crate) packets_received_push_messages_count: Counter,
pub(crate) packets_received_unknown_count: Counter,
pub(crate) packets_received_verified_count: Counter,
pub(crate) packets_sent_gossip_requests_count: Counter,
pub(crate) packets_sent_prune_messages_count: Counter,
pub(crate) packets_sent_pull_requests_count: Counter,
pub(crate) packets_sent_pull_responses_count: Counter,
pub(crate) packets_sent_push_messages_count: Counter,
pub(crate) process_gossip_packets_iterations_since_last_report: Counter,
pub(crate) process_gossip_packets_time: Counter,
pub(crate) process_prune: Counter,
pub(crate) process_pull_requests: Counter,
pub(crate) process_pull_response: Counter,
pub(crate) process_pull_response_count: Counter,
pub(crate) process_pull_response_fail_insert: Counter,
pub(crate) process_pull_response_fail_timeout: Counter,
pub(crate) process_pull_response_len: Counter,
pub(crate) process_pull_response_success: Counter,
pub(crate) process_pull_response_timeout: Counter,
pub(crate) process_push_message: Counter,
pub(crate) prune_message_count: Counter,
pub(crate) prune_message_len: Counter,
pub(crate) prune_message_timeout: Counter,
pub(crate) prune_received_cache: Counter,
pub(crate) pull_from_entrypoint_count: Counter,
pub(crate) pull_request_ping_pong_check_failed_count: Counter,
pub(crate) pull_requests_count: Counter,
pub(crate) purge: Counter,
pub(crate) purge_count: Counter,
pub(crate) push_fanout_num_entries: Counter,
pub(crate) push_fanout_num_nodes: Counter,
pub(crate) push_message_count: Counter,
pub(crate) push_message_pushes: Counter,
pub(crate) push_message_value_count: Counter,
pub(crate) push_response_count: Counter,
pub(crate) push_vote_read: Counter,
pub(crate) repair_peers: Counter,
pub(crate) require_stake_for_gossip_unknown_stakes: Counter,
pub(crate) skip_pull_response_shred_version: Counter,
pub(crate) skip_pull_shred_version: Counter,
pub(crate) skip_push_message_shred_version: Counter,
pub(crate) trim_crds_table: Counter,
pub(crate) trim_crds_table_failed: Counter,
pub(crate) trim_crds_table_purged_values_count: Counter,
pub(crate) tvu_peers: Counter,
pub(crate) verify_gossip_packets_time: Counter,
pub(crate) window_request_loopback: Counter,
}
Fields§
§all_tvu_peers: Counter
§bad_prune_destination: Counter
§entrypoint2: Counter
§entrypoint: Counter
§epoch_slots_filled: Counter
§epoch_slots_lookup: Counter
§filter_crds_values_dropped_requests: Counter
§filter_crds_values_dropped_values: Counter
§filter_pull_response: Counter
§generate_pull_responses: Counter
§get_accounts_hash: Counter
§get_epoch_duration_no_working_bank: Counter
§get_votes: Counter
§get_votes_count: Counter
§gossip_listen_loop_iterations_since_last_report: Counter
§gossip_listen_loop_time: Counter
§gossip_packets_dropped_count: Counter
§gossip_ping_msg_verify_fail: Counter
§gossip_pong_msg_verify_fail: Counter
§gossip_prune_msg_verify_fail: Counter
§gossip_pull_request_dropped_requests: Counter
§gossip_pull_request_no_budget: Counter
§gossip_pull_request_sent_requests: Counter
§gossip_pull_request_verify_fail: Counter
§gossip_pull_response_verify_fail: Counter
§gossip_push_msg_verify_fail: Counter
§gossip_transmit_loop_iterations_since_last_report: Counter
§gossip_transmit_loop_time: Counter
§handle_batch_ping_messages_time: Counter
§handle_batch_pong_messages_time: Counter
§handle_batch_prune_messages_time: Counter
§handle_batch_pull_requests_time: Counter
§handle_batch_pull_responses_time: Counter
§handle_batch_push_messages_time: Counter
§new_pull_requests: Counter
§new_pull_requests_count: Counter
§new_pull_requests_pings_count: Counter
§new_push_requests2: Counter
§new_push_requests: Counter
§new_push_requests_num: Counter
§packets_received_count: Counter
§packets_received_ping_messages_count: Counter
§packets_received_pong_messages_count: Counter
§packets_received_prune_messages_count: Counter
§packets_received_pull_requests_count: Counter
§packets_received_pull_responses_count: Counter
§packets_received_push_messages_count: Counter
§packets_received_unknown_count: Counter
§packets_received_verified_count: Counter
§packets_sent_gossip_requests_count: Counter
§packets_sent_prune_messages_count: Counter
§packets_sent_pull_requests_count: Counter
§packets_sent_pull_responses_count: Counter
§packets_sent_push_messages_count: Counter
§process_gossip_packets_iterations_since_last_report: Counter
§process_gossip_packets_time: Counter
§process_prune: Counter
§process_pull_requests: Counter
§process_pull_response: Counter
§process_pull_response_count: Counter
§process_pull_response_fail_insert: Counter
§process_pull_response_fail_timeout: Counter
§process_pull_response_len: Counter
§process_pull_response_success: Counter
§process_pull_response_timeout: Counter
§process_push_message: Counter
§prune_message_count: Counter
§prune_message_len: Counter
§prune_message_timeout: Counter
§prune_received_cache: Counter
§pull_from_entrypoint_count: Counter
§pull_request_ping_pong_check_failed_count: Counter
§pull_requests_count: Counter
§purge: Counter
§purge_count: Counter
§push_fanout_num_entries: Counter
§push_fanout_num_nodes: Counter
§push_message_count: Counter
§push_message_pushes: Counter
§push_message_value_count: Counter
§push_response_count: Counter
§push_vote_read: Counter
§repair_peers: Counter
§require_stake_for_gossip_unknown_stakes: Counter
§skip_pull_response_shred_version: Counter
§skip_pull_shred_version: Counter
§skip_push_message_shred_version: Counter
§trim_crds_table: Counter
§trim_crds_table_failed: Counter
§trim_crds_table_purged_values_count: Counter
§tvu_peers: Counter
§verify_gossip_packets_time: Counter
§window_request_loopback: Counter
Trait Implementations§
source§impl Default for GossipStats
impl Default for GossipStats
source§fn default() -> GossipStats
fn default() -> GossipStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl RefUnwindSafe for GossipStats
impl Send for GossipStats
impl Sync for GossipStats
impl Unpin for GossipStats
impl UnwindSafe for GossipStats
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere T: 'a,
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request