#[non_exhaustive]pub struct ClusterGridCounters {Show 66 fields
pub replication_success_total: u64,
pub replication_failure_total: u64,
pub bytes_replicated_total: u64,
pub replication_backpressure_total: u64,
pub replication_oversized_rejected_total: u64,
pub replication_decrypt_failure_total: u64,
pub under_replicated_keys: u64,
pub failover_total: u64,
pub repair_task_total: u64,
pub repair_failure_total: u64,
pub rebalance_plan_total: u64,
pub rebalance_task_ack_total: u64,
pub topology_fence_rejected_total: u64,
pub tombstone_repair_debt: u64,
pub replicated_value_rejected_total: u64,
pub split_brain_detected_total: u64,
pub merge_discarded_entries_total: u64,
pub merge_unresolved_conflicts_total: u64,
pub cluster_auth_rejected_total: u64,
pub repair_debt_degraded_mode: u64,
pub placement_zone_underspread: u64,
pub reshard_moves_inflight: u64,
pub reshard_backfill_lag: u64,
pub read_local_zone_total: u64,
pub read_hedged_total: u64,
pub read_hedge_win_total: u64,
pub value_tier_promotions_total: u64,
pub value_tier_demotions_total: u64,
pub invalidate_batch_total: u64,
pub invalidation_saga_pending: u64,
pub auto_repair_active_total: u64,
pub auto_repair_advisory_total: u64,
pub consistency_level_operations_total: u64,
pub consistency_unsatisfiable_total: u64,
pub hints_stored_total: u64,
pub hints_replayed_total: u64,
pub hints_dropped_total: u64,
pub hint_store_bytes: u64,
pub repair_ranges_exchanged_total: u64,
pub read_repair_total: u64,
pub repair_progress_ratio: u64,
pub peer_phi_scaled: u64,
pub false_suspect_total: u64,
pub cas_applied_total: u64,
pub cas_mismatch_total: u64,
pub lock_acquired_total: u64,
pub lock_stale_token_rejected_total: u64,
pub invalidation_ring_depth: u64,
pub invalidation_replayed_total: u64,
pub invalidation_fell_behind_total: u64,
pub invalidation_ring_overrun_total: u64,
pub session_watermark_entries: u64,
pub session_active_sessions: u64,
pub session_watermark_entries_p99: u64,
pub session_worst_staleness_versions: u64,
pub session_watermark_coarsened_total: u64,
pub session_token_rejected_total: u64,
pub session_ryw_escalations_total: u64,
pub session_guarantee_unmet_total: u64,
pub monotonic_read_violations_prevented_total: u64,
pub monotonic_write_reorders_prevented_total: u64,
pub causal_writes_deferred_total: u64,
pub causal_summary_coarsened_total: u64,
pub causal_dependency_bytes: u64,
pub bounded_staleness_fast_serves_total: u64,
pub bounded_staleness_escalations_total: u64,
}Expand description
Aggregate grid counters; high-cardinality detail stays in diagnostics.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.replication_success_total: u64Successful value/tombstone replications.
replication_failure_total: u64Failed value/tombstone replications.
bytes_replicated_total: u64Total replicated bytes.
replication_backpressure_total: u64Replication queue backpressure events.
replication_oversized_rejected_total: u64Values rejected before send because they exceeded the byte cap.
replication_decrypt_failure_total: u64Payload decrypt/open failures.
under_replicated_keys: u64Aggregate under-replicated key count.
failover_total: u64Failover promotions.
repair_task_total: u64Repair task executions.
repair_failure_total: u64Repair task failures.
rebalance_plan_total: u64Rebalance plans committed.
rebalance_task_ack_total: u64Rebalance task acknowledgements.
topology_fence_rejected_total: u64Topology-fence rejections.
tombstone_repair_debt: u64Tombstones blocked by repair debt.
replicated_value_rejected_total: u64Durable replicated values rejected by total-byte budget.
split_brain_detected_total: u64Split-brain detections.
merge_discarded_entries_total: u64Loser-side entries discarded during merge.
merge_unresolved_conflicts_total: u64Merge conflicts that could not be resolved deterministically.
cluster_auth_rejected_total: u64Cluster-route authentication or authorization rejections.
repair_debt_degraded_mode: u64Whether repair-debt degraded mode is active.
placement_zone_underspread: u64Placements that could not span the requested number of zones.
reshard_moves_inflight: u64Online reshard moves currently in flight.
reshard_backfill_lag: u64Aggregate reshard backfill lag.
read_local_zone_total: u64Local-zone read hits.
read_hedged_total: u64Hedged read requests.
read_hedge_win_total: u64Hedged reads where a hedge response won.
value_tier_promotions_total: u64Tiered-value promotions from cold to hot.
value_tier_demotions_total: u64Tiered-value demotions from hot to cold.
invalidate_batch_total: u64Single-partition invalidation batches.
invalidation_saga_pending: u64Pending invalidation saga targets.
auto_repair_active_total: u64Auto-repair actions scheduled in active mode.
auto_repair_advisory_total: u64Auto-repair recommendations emitted in advisory mode.
consistency_level_operations_total: u64Operations recorded with an explicit per-operation consistency level.
consistency_unsatisfiable_total: u64Operations rejected because the requested consistency level was unsatisfiable.
hints_stored_total: u64Hinted handoff writes retained for replay.
hints_replayed_total: u64Hinted handoff writes replayed successfully.
hints_dropped_total: u64Hints dropped because of age or budget.
hint_store_bytes: u64Approximate retained hint bytes.
repair_ranges_exchanged_total: u64Merkle repair ranges exchanged.
read_repair_total: u64Foreground read-repair executions.
repair_progress_ratio: u64Last aggregate repair progress ratio, scaled 0..=10000.
peer_phi_scaled: u64Last aggregate phi suspicion value, scaled by 1000.
false_suspect_total: u64Suspicions later observed to recover without a real outage.
cas_applied_total: u64Applied single-key compare-and-set operations.
cas_mismatch_total: u64Single-key compare-and-set mismatches.
lock_acquired_total: u64Fenced lock acquisitions.
lock_stale_token_rejected_total: u64Stale fenced lock tokens rejected.
invalidation_ring_depth: u64Retained invalidation ring events.
invalidation_replayed_total: u64Exact invalidation events replayed.
invalidation_fell_behind_total: u64Subscribers that fell behind the retained invalidation window.
invalidation_ring_overrun_total: u64Invalidation events overwritten by a full ring.
session_watermark_entries: u64Current retained session watermark entries.
session_active_sessions: u64Current active session count.
session_watermark_entries_p99: u64P99 retained watermark entries across active sessions.
session_worst_staleness_versions: u64Worst observed session staleness in versions.
session_watermark_coarsened_total: u64Session watermark coarsening events.
session_token_rejected_total: u64Rejected session tokens.
session_ryw_escalations_total: u64Session read-your-writes reads that had to escalate.
session_guarantee_unmet_total: u64Session reads that failed rather than serving below the watermark.
monotonic_read_violations_prevented_total: u64Monotonic reads prevented from going backwards.
monotonic_write_reorders_prevented_total: u64Monotonic writes prevented from reordering or lowering their stamp.
causal_writes_deferred_total: u64Causal writes deferred until dependencies become visible locally.
causal_summary_coarsened_total: u64Causal summary coarsening events.
causal_dependency_bytes: u64Approximate causal dependency metadata bytes.
bounded_staleness_fast_serves_total: u64Reads served locally by explicit bounded staleness.
bounded_staleness_escalations_total: u64Bounded-staleness reads that had to escalate.
Trait Implementations§
Source§impl Clone for ClusterGridCounters
impl Clone for ClusterGridCounters
Source§fn clone(&self) -> ClusterGridCounters
fn clone(&self) -> ClusterGridCounters
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreimpl Copy for ClusterGridCounters
Source§impl Debug for ClusterGridCounters
impl Debug for ClusterGridCounters
Source§impl Default for ClusterGridCounters
impl Default for ClusterGridCounters
Source§fn default() -> ClusterGridCounters
fn default() -> ClusterGridCounters
Source§impl<'de> Deserialize<'de> for ClusterGridCounters
impl<'de> Deserialize<'de> for ClusterGridCounters
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
impl Eq for ClusterGridCounters
Source§impl PartialEq for ClusterGridCounters
impl PartialEq for ClusterGridCounters
Source§fn eq(&self, other: &ClusterGridCounters) -> bool
fn eq(&self, other: &ClusterGridCounters) -> bool
self and other values to be equal, and is used by ==.Source§impl Serialize for ClusterGridCounters
impl Serialize for ClusterGridCounters
impl StructuralPartialEq for ClusterGridCounters
Auto Trait Implementations§
impl Freeze for ClusterGridCounters
impl RefUnwindSafe for ClusterGridCounters
impl Send for ClusterGridCounters
impl Sync for ClusterGridCounters
impl Unpin for ClusterGridCounters
impl UnsafeUnpin for ClusterGridCounters
impl UnwindSafe for ClusterGridCounters
Blanket Implementations§
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.