LCOV - code coverage report
Current view: top level - disco/metrics/generated - fd_metrics_tower.h (source / functions) Hit Total Coverage
Test: cov.lcov Lines: 0 38 0.0 %
Date: 2026-02-08 06:05:17 Functions: 0 0 -

          Line data    Source code
       1             : #ifndef HEADER_fd_src_disco_metrics_generated_fd_metrics_tower_h
       2             : #define HEADER_fd_src_disco_metrics_generated_fd_metrics_tower_h
       3             : 
       4             : /* THIS FILE IS GENERATED BY gen_metrics.py. DO NOT HAND EDIT. */
       5             : 
       6             : #include "../fd_metrics_base.h"
       7             : #include "fd_metrics_enums.h"
       8             : 
       9           0 : #define FD_METRICS_COUNTER_TOWER_ANCESTOR_ROLLBACK_OFF  (23UL)
      10             : #define FD_METRICS_COUNTER_TOWER_ANCESTOR_ROLLBACK_NAME "tower_ancestor_rollback"
      11             : #define FD_METRICS_COUNTER_TOWER_ANCESTOR_ROLLBACK_TYPE (FD_METRICS_TYPE_COUNTER)
      12             : #define FD_METRICS_COUNTER_TOWER_ANCESTOR_ROLLBACK_DESC "Rollback to an ancestor of our prev vote (can't vote)"
      13             : #define FD_METRICS_COUNTER_TOWER_ANCESTOR_ROLLBACK_CVT  (FD_METRICS_CONVERTER_NONE)
      14             : 
      15           0 : #define FD_METRICS_COUNTER_TOWER_SIBLING_CONFIRMED_OFF  (24UL)
      16             : #define FD_METRICS_COUNTER_TOWER_SIBLING_CONFIRMED_NAME "tower_sibling_confirmed"
      17             : #define FD_METRICS_COUNTER_TOWER_SIBLING_CONFIRMED_TYPE (FD_METRICS_TYPE_COUNTER)
      18             : #define FD_METRICS_COUNTER_TOWER_SIBLING_CONFIRMED_DESC "Duplicate sibling got confirmed (can't vote)"
      19             : #define FD_METRICS_COUNTER_TOWER_SIBLING_CONFIRMED_CVT  (FD_METRICS_CONVERTER_NONE)
      20             : 
      21           0 : #define FD_METRICS_COUNTER_TOWER_SAME_FORK_OFF  (25UL)
      22             : #define FD_METRICS_COUNTER_TOWER_SAME_FORK_NAME "tower_same_fork"
      23             : #define FD_METRICS_COUNTER_TOWER_SAME_FORK_TYPE (FD_METRICS_TYPE_COUNTER)
      24             : #define FD_METRICS_COUNTER_TOWER_SAME_FORK_DESC "Same fork as prev vote (can vote)"
      25             : #define FD_METRICS_COUNTER_TOWER_SAME_FORK_CVT  (FD_METRICS_CONVERTER_NONE)
      26             : 
      27           0 : #define FD_METRICS_COUNTER_TOWER_SWITCH_PASS_OFF  (26UL)
      28             : #define FD_METRICS_COUNTER_TOWER_SWITCH_PASS_NAME "tower_switch_pass"
      29             : #define FD_METRICS_COUNTER_TOWER_SWITCH_PASS_TYPE (FD_METRICS_TYPE_COUNTER)
      30             : #define FD_METRICS_COUNTER_TOWER_SWITCH_PASS_DESC "Prev vote was on a different fork, but we are allowed to switch (can vote)"
      31             : #define FD_METRICS_COUNTER_TOWER_SWITCH_PASS_CVT  (FD_METRICS_CONVERTER_NONE)
      32             : 
      33           0 : #define FD_METRICS_COUNTER_TOWER_SWITCH_FAIL_OFF  (27UL)
      34             : #define FD_METRICS_COUNTER_TOWER_SWITCH_FAIL_NAME "tower_switch_fail"
      35             : #define FD_METRICS_COUNTER_TOWER_SWITCH_FAIL_TYPE (FD_METRICS_TYPE_COUNTER)
      36             : #define FD_METRICS_COUNTER_TOWER_SWITCH_FAIL_DESC "Prev vote was on a different fork, and we are not allowed to switch (can't vote)"
      37             : #define FD_METRICS_COUNTER_TOWER_SWITCH_FAIL_CVT  (FD_METRICS_CONVERTER_NONE)
      38             : 
      39           0 : #define FD_METRICS_COUNTER_TOWER_LOCKOUT_FAIL_OFF  (28UL)
      40             : #define FD_METRICS_COUNTER_TOWER_LOCKOUT_FAIL_NAME "tower_lockout_fail"
      41             : #define FD_METRICS_COUNTER_TOWER_LOCKOUT_FAIL_TYPE (FD_METRICS_TYPE_COUNTER)
      42             : #define FD_METRICS_COUNTER_TOWER_LOCKOUT_FAIL_DESC "Locked out (can't vote)"
      43             : #define FD_METRICS_COUNTER_TOWER_LOCKOUT_FAIL_CVT  (FD_METRICS_CONVERTER_NONE)
      44             : 
      45           0 : #define FD_METRICS_COUNTER_TOWER_THRESHOLD_FAIL_OFF  (29UL)
      46             : #define FD_METRICS_COUNTER_TOWER_THRESHOLD_FAIL_NAME "tower_threshold_fail"
      47             : #define FD_METRICS_COUNTER_TOWER_THRESHOLD_FAIL_TYPE (FD_METRICS_TYPE_COUNTER)
      48             : #define FD_METRICS_COUNTER_TOWER_THRESHOLD_FAIL_DESC "Did not pass threshold check (can't vote)"
      49             : #define FD_METRICS_COUNTER_TOWER_THRESHOLD_FAIL_CVT  (FD_METRICS_CONVERTER_NONE)
      50             : 
      51           0 : #define FD_METRICS_COUNTER_TOWER_PROPAGATED_FAIL_OFF  (30UL)
      52             : #define FD_METRICS_COUNTER_TOWER_PROPAGATED_FAIL_NAME "tower_propagated_fail"
      53             : #define FD_METRICS_COUNTER_TOWER_PROPAGATED_FAIL_TYPE (FD_METRICS_TYPE_COUNTER)
      54             : #define FD_METRICS_COUNTER_TOWER_PROPAGATED_FAIL_DESC "Prev leader block did not propagate (can't vote)"
      55             : #define FD_METRICS_COUNTER_TOWER_PROPAGATED_FAIL_CVT  (FD_METRICS_CONVERTER_NONE)
      56             : 
      57           0 : #define FD_METRICS_COUNTER_TOWER_VOTE_TXN_INVALID_OFF  (31UL)
      58             : #define FD_METRICS_COUNTER_TOWER_VOTE_TXN_INVALID_NAME "tower_vote_txn_invalid"
      59             : #define FD_METRICS_COUNTER_TOWER_VOTE_TXN_INVALID_TYPE (FD_METRICS_TYPE_COUNTER)
      60             : #define FD_METRICS_COUNTER_TOWER_VOTE_TXN_INVALID_DESC "Number of invalid vote txns (malformed, bad signature, etc.)"
      61             : #define FD_METRICS_COUNTER_TOWER_VOTE_TXN_INVALID_CVT  (FD_METRICS_CONVERTER_NONE)
      62             : 
      63           0 : #define FD_METRICS_COUNTER_TOWER_VOTE_TXN_IGNORED_OFF  (32UL)
      64             : #define FD_METRICS_COUNTER_TOWER_VOTE_TXN_IGNORED_NAME "tower_vote_txn_ignored"
      65             : #define FD_METRICS_COUNTER_TOWER_VOTE_TXN_IGNORED_TYPE (FD_METRICS_TYPE_COUNTER)
      66             : #define FD_METRICS_COUNTER_TOWER_VOTE_TXN_IGNORED_DESC "Number of ignored vote txns (unrecognized slot or block id)"
      67             : #define FD_METRICS_COUNTER_TOWER_VOTE_TXN_IGNORED_CVT  (FD_METRICS_CONVERTER_NONE)
      68             : 
      69           0 : #define FD_METRICS_COUNTER_TOWER_PROOF_ERR_CHUNK_CNT_OFF  (33UL)
      70             : #define FD_METRICS_COUNTER_TOWER_PROOF_ERR_CHUNK_CNT_NAME "tower_proof_err_chunk_cnt"
      71             : #define FD_METRICS_COUNTER_TOWER_PROOF_ERR_CHUNK_CNT_TYPE (FD_METRICS_TYPE_COUNTER)
      72             : #define FD_METRICS_COUNTER_TOWER_PROOF_ERR_CHUNK_CNT_DESC "Invalid DuplicateShred proof bad chunk cnt"
      73             : #define FD_METRICS_COUNTER_TOWER_PROOF_ERR_CHUNK_CNT_CVT  (FD_METRICS_CONVERTER_NONE)
      74             : 
      75           0 : #define FD_METRICS_COUNTER_TOWER_PROOF_ERR_CHUNK_IDX_OFF  (34UL)
      76             : #define FD_METRICS_COUNTER_TOWER_PROOF_ERR_CHUNK_IDX_NAME "tower_proof_err_chunk_idx"
      77             : #define FD_METRICS_COUNTER_TOWER_PROOF_ERR_CHUNK_IDX_TYPE (FD_METRICS_TYPE_COUNTER)
      78             : #define FD_METRICS_COUNTER_TOWER_PROOF_ERR_CHUNK_IDX_DESC "Invalid DuplicateShred proof bad chunk idx"
      79             : #define FD_METRICS_COUNTER_TOWER_PROOF_ERR_CHUNK_IDX_CVT  (FD_METRICS_CONVERTER_NONE)
      80             : 
      81           0 : #define FD_METRICS_COUNTER_TOWER_PROOF_ERR_CHUNK_LEN_OFF  (35UL)
      82             : #define FD_METRICS_COUNTER_TOWER_PROOF_ERR_CHUNK_LEN_NAME "tower_proof_err_chunk_len"
      83             : #define FD_METRICS_COUNTER_TOWER_PROOF_ERR_CHUNK_LEN_TYPE (FD_METRICS_TYPE_COUNTER)
      84             : #define FD_METRICS_COUNTER_TOWER_PROOF_ERR_CHUNK_LEN_DESC "Invalid DuplicateShred proof bad chunk len"
      85             : #define FD_METRICS_COUNTER_TOWER_PROOF_ERR_CHUNK_LEN_CVT  (FD_METRICS_CONVERTER_NONE)
      86             : 
      87           0 : #define FD_METRICS_COUNTER_TOWER_PROOF_ERR_SHRED_SER_OFF  (36UL)
      88             : #define FD_METRICS_COUNTER_TOWER_PROOF_ERR_SHRED_SER_NAME "tower_proof_err_shred_ser"
      89             : #define FD_METRICS_COUNTER_TOWER_PROOF_ERR_SHRED_SER_TYPE (FD_METRICS_TYPE_COUNTER)
      90             : #define FD_METRICS_COUNTER_TOWER_PROOF_ERR_SHRED_SER_DESC "Invalid DuplicateShred proof bad serialization"
      91             : #define FD_METRICS_COUNTER_TOWER_PROOF_ERR_SHRED_SER_CVT  (FD_METRICS_CONVERTER_NONE)
      92             : 
      93           0 : #define FD_METRICS_COUNTER_TOWER_PROOF_ERR_SHRED_SLOT_OFF  (37UL)
      94             : #define FD_METRICS_COUNTER_TOWER_PROOF_ERR_SHRED_SLOT_NAME "tower_proof_err_shred_slot"
      95             : #define FD_METRICS_COUNTER_TOWER_PROOF_ERR_SHRED_SLOT_TYPE (FD_METRICS_TYPE_COUNTER)
      96             : #define FD_METRICS_COUNTER_TOWER_PROOF_ERR_SHRED_SLOT_DESC "Invalid DuplicateShred proof different slots"
      97             : #define FD_METRICS_COUNTER_TOWER_PROOF_ERR_SHRED_SLOT_CVT  (FD_METRICS_CONVERTER_NONE)
      98             : 
      99           0 : #define FD_METRICS_COUNTER_TOWER_PROOF_ERR_SHRED_VERSION_OFF  (38UL)
     100             : #define FD_METRICS_COUNTER_TOWER_PROOF_ERR_SHRED_VERSION_NAME "tower_proof_err_shred_version"
     101             : #define FD_METRICS_COUNTER_TOWER_PROOF_ERR_SHRED_VERSION_TYPE (FD_METRICS_TYPE_COUNTER)
     102             : #define FD_METRICS_COUNTER_TOWER_PROOF_ERR_SHRED_VERSION_DESC "Invalid DuplicateShred proof shred version mismatch"
     103             : #define FD_METRICS_COUNTER_TOWER_PROOF_ERR_SHRED_VERSION_CVT  (FD_METRICS_CONVERTER_NONE)
     104             : 
     105           0 : #define FD_METRICS_COUNTER_TOWER_PROOF_ERR_SHRED_TYPE_OFF  (39UL)
     106             : #define FD_METRICS_COUNTER_TOWER_PROOF_ERR_SHRED_TYPE_NAME "tower_proof_err_shred_type"
     107             : #define FD_METRICS_COUNTER_TOWER_PROOF_ERR_SHRED_TYPE_TYPE (FD_METRICS_TYPE_COUNTER)
     108             : #define FD_METRICS_COUNTER_TOWER_PROOF_ERR_SHRED_TYPE_DESC "Invalid DuplicateShred proof bad shred type"
     109             : #define FD_METRICS_COUNTER_TOWER_PROOF_ERR_SHRED_TYPE_CVT  (FD_METRICS_CONVERTER_NONE)
     110             : 
     111           0 : #define FD_METRICS_COUNTER_TOWER_PROOF_ERR_SHRED_MERKLE_OFF  (40UL)
     112             : #define FD_METRICS_COUNTER_TOWER_PROOF_ERR_SHRED_MERKLE_NAME "tower_proof_err_shred_merkle"
     113             : #define FD_METRICS_COUNTER_TOWER_PROOF_ERR_SHRED_MERKLE_TYPE (FD_METRICS_TYPE_COUNTER)
     114             : #define FD_METRICS_COUNTER_TOWER_PROOF_ERR_SHRED_MERKLE_DESC "Invalid DuplicateShred proof bad merkle root"
     115             : #define FD_METRICS_COUNTER_TOWER_PROOF_ERR_SHRED_MERKLE_CVT  (FD_METRICS_CONVERTER_NONE)
     116             : 
     117           0 : #define FD_METRICS_COUNTER_TOWER_PROOF_ERR_SHRED_SIGNATURE_OFF  (41UL)
     118             : #define FD_METRICS_COUNTER_TOWER_PROOF_ERR_SHRED_SIGNATURE_NAME "tower_proof_err_shred_signature"
     119             : #define FD_METRICS_COUNTER_TOWER_PROOF_ERR_SHRED_SIGNATURE_TYPE (FD_METRICS_TYPE_COUNTER)
     120             : #define FD_METRICS_COUNTER_TOWER_PROOF_ERR_SHRED_SIGNATURE_DESC "Invalid DuplicateShred proof bad signature"
     121             : #define FD_METRICS_COUNTER_TOWER_PROOF_ERR_SHRED_SIGNATURE_CVT  (FD_METRICS_CONVERTER_NONE)
     122             : 
     123           0 : #define FD_METRICS_COUNTER_TOWER_PROOF_VERIFIED_MERKLE_OFF  (42UL)
     124             : #define FD_METRICS_COUNTER_TOWER_PROOF_VERIFIED_MERKLE_NAME "tower_proof_verified_merkle"
     125             : #define FD_METRICS_COUNTER_TOWER_PROOF_VERIFIED_MERKLE_TYPE (FD_METRICS_TYPE_COUNTER)
     126             : #define FD_METRICS_COUNTER_TOWER_PROOF_VERIFIED_MERKLE_DESC "Merkle root conflict"
     127             : #define FD_METRICS_COUNTER_TOWER_PROOF_VERIFIED_MERKLE_CVT  (FD_METRICS_CONVERTER_NONE)
     128             : 
     129           0 : #define FD_METRICS_COUNTER_TOWER_PROOF_VERIFIED_META_OFF  (43UL)
     130             : #define FD_METRICS_COUNTER_TOWER_PROOF_VERIFIED_META_NAME "tower_proof_verified_meta"
     131             : #define FD_METRICS_COUNTER_TOWER_PROOF_VERIFIED_META_TYPE (FD_METRICS_TYPE_COUNTER)
     132             : #define FD_METRICS_COUNTER_TOWER_PROOF_VERIFIED_META_DESC "Coding metadata conflict"
     133             : #define FD_METRICS_COUNTER_TOWER_PROOF_VERIFIED_META_CVT  (FD_METRICS_CONVERTER_NONE)
     134             : 
     135           0 : #define FD_METRICS_COUNTER_TOWER_PROOF_VERIFIED_LAST_OFF  (44UL)
     136             : #define FD_METRICS_COUNTER_TOWER_PROOF_VERIFIED_LAST_NAME "tower_proof_verified_last"
     137             : #define FD_METRICS_COUNTER_TOWER_PROOF_VERIFIED_LAST_TYPE (FD_METRICS_TYPE_COUNTER)
     138             : #define FD_METRICS_COUNTER_TOWER_PROOF_VERIFIED_LAST_DESC "Last shred index conflict"
     139             : #define FD_METRICS_COUNTER_TOWER_PROOF_VERIFIED_LAST_CVT  (FD_METRICS_CONVERTER_NONE)
     140             : 
     141           0 : #define FD_METRICS_COUNTER_TOWER_PROOF_VERIFIED_OVERLAP_OFF  (45UL)
     142             : #define FD_METRICS_COUNTER_TOWER_PROOF_VERIFIED_OVERLAP_NAME "tower_proof_verified_overlap"
     143             : #define FD_METRICS_COUNTER_TOWER_PROOF_VERIFIED_OVERLAP_TYPE (FD_METRICS_TYPE_COUNTER)
     144             : #define FD_METRICS_COUNTER_TOWER_PROOF_VERIFIED_OVERLAP_DESC "Overlapping FEC set conflict"
     145             : #define FD_METRICS_COUNTER_TOWER_PROOF_VERIFIED_OVERLAP_CVT  (FD_METRICS_CONVERTER_NONE)
     146             : 
     147           0 : #define FD_METRICS_COUNTER_TOWER_PROOF_VERIFIED_CHAINED_OFF  (46UL)
     148             : #define FD_METRICS_COUNTER_TOWER_PROOF_VERIFIED_CHAINED_NAME "tower_proof_verified_chained"
     149             : #define FD_METRICS_COUNTER_TOWER_PROOF_VERIFIED_CHAINED_TYPE (FD_METRICS_TYPE_COUNTER)
     150             : #define FD_METRICS_COUNTER_TOWER_PROOF_VERIFIED_CHAINED_DESC "Chained merkle root conflict"
     151             : #define FD_METRICS_COUNTER_TOWER_PROOF_VERIFIED_CHAINED_CVT  (FD_METRICS_CONVERTER_NONE)
     152             : 
     153           0 : #define FD_METRICS_COUNTER_TOWER_PROOF_CONSTRUCTED_OFF  (47UL)
     154             : #define FD_METRICS_COUNTER_TOWER_PROOF_CONSTRUCTED_NAME "tower_proof_constructed"
     155             : #define FD_METRICS_COUNTER_TOWER_PROOF_CONSTRUCTED_TYPE (FD_METRICS_TYPE_COUNTER)
     156             : #define FD_METRICS_COUNTER_TOWER_PROOF_CONSTRUCTED_DESC "Number of duplicate proofs we constructed"
     157             : #define FD_METRICS_COUNTER_TOWER_PROOF_CONSTRUCTED_CVT  (FD_METRICS_CONVERTER_NONE)
     158             : 
     159           0 : #define FD_METRICS_GAUGE_TOWER_CLUSTER_ROOT_SLOT_OFF  (48UL)
     160             : #define FD_METRICS_GAUGE_TOWER_CLUSTER_ROOT_SLOT_NAME "tower_cluster_root_slot"
     161             : #define FD_METRICS_GAUGE_TOWER_CLUSTER_ROOT_SLOT_TYPE (FD_METRICS_TYPE_GAUGE)
     162             : #define FD_METRICS_GAUGE_TOWER_CLUSTER_ROOT_SLOT_DESC "Cluster root slot (from on-chain vote account as of ReplaySlotProcessed)"
     163             : #define FD_METRICS_GAUGE_TOWER_CLUSTER_ROOT_SLOT_CVT  (FD_METRICS_CONVERTER_NONE)
     164             : 
     165           0 : #define FD_METRICS_GAUGE_TOWER_CLUSTER_VOTE_SLOT_OFF  (49UL)
     166             : #define FD_METRICS_GAUGE_TOWER_CLUSTER_VOTE_SLOT_NAME "tower_cluster_vote_slot"
     167             : #define FD_METRICS_GAUGE_TOWER_CLUSTER_VOTE_SLOT_TYPE (FD_METRICS_TYPE_GAUGE)
     168             : #define FD_METRICS_GAUGE_TOWER_CLUSTER_VOTE_SLOT_DESC "Cluster vote slot (from on-chain vote account as of ReplaySlotProcessed)"
     169             : #define FD_METRICS_GAUGE_TOWER_CLUSTER_VOTE_SLOT_CVT  (FD_METRICS_CONVERTER_NONE)
     170             : 
     171           0 : #define FD_METRICS_GAUGE_TOWER_LOCAL_ROOT_SLOT_OFF  (50UL)
     172             : #define FD_METRICS_GAUGE_TOWER_LOCAL_ROOT_SLOT_NAME "tower_local_root_slot"
     173             : #define FD_METRICS_GAUGE_TOWER_LOCAL_ROOT_SLOT_TYPE (FD_METRICS_TYPE_GAUGE)
     174             : #define FD_METRICS_GAUGE_TOWER_LOCAL_ROOT_SLOT_DESC "Local root slot (root of local tower)"
     175             : #define FD_METRICS_GAUGE_TOWER_LOCAL_ROOT_SLOT_CVT  (FD_METRICS_CONVERTER_NONE)
     176             : 
     177           0 : #define FD_METRICS_GAUGE_TOWER_LOCAL_VOTE_SLOT_OFF  (51UL)
     178             : #define FD_METRICS_GAUGE_TOWER_LOCAL_VOTE_SLOT_NAME "tower_local_vote_slot"
     179             : #define FD_METRICS_GAUGE_TOWER_LOCAL_VOTE_SLOT_TYPE (FD_METRICS_TYPE_GAUGE)
     180             : #define FD_METRICS_GAUGE_TOWER_LOCAL_VOTE_SLOT_DESC "Local vote slot (top of local tower)"
     181             : #define FD_METRICS_GAUGE_TOWER_LOCAL_VOTE_SLOT_CVT  (FD_METRICS_CONVERTER_NONE)
     182             : 
     183           0 : #define FD_METRICS_GAUGE_TOWER_RESET_SLOT_OFF  (52UL)
     184             : #define FD_METRICS_GAUGE_TOWER_RESET_SLOT_NAME "tower_reset_slot"
     185             : #define FD_METRICS_GAUGE_TOWER_RESET_SLOT_TYPE (FD_METRICS_TYPE_GAUGE)
     186             : #define FD_METRICS_GAUGE_TOWER_RESET_SLOT_DESC "Reset slot"
     187             : #define FD_METRICS_GAUGE_TOWER_RESET_SLOT_CVT  (FD_METRICS_CONVERTER_NONE)
     188             : 
     189           0 : #define FD_METRICS_GAUGE_TOWER_REPLAY_SLOT_PROCESSED_OFF  (53UL)
     190             : #define FD_METRICS_GAUGE_TOWER_REPLAY_SLOT_PROCESSED_NAME "tower_replay_slot_processed"
     191             : #define FD_METRICS_GAUGE_TOWER_REPLAY_SLOT_PROCESSED_TYPE (FD_METRICS_TYPE_GAUGE)
     192             : #define FD_METRICS_GAUGE_TOWER_REPLAY_SLOT_PROCESSED_DESC "Most recent processed ReplaySlotCompleted slot"
     193             : #define FD_METRICS_GAUGE_TOWER_REPLAY_SLOT_PROCESSED_CVT  (FD_METRICS_CONVERTER_NONE)
     194             : 
     195           0 : #define FD_METRICS_GAUGE_TOWER_REPLAY_SLOT_IGNORED_OFF  (54UL)
     196             : #define FD_METRICS_GAUGE_TOWER_REPLAY_SLOT_IGNORED_NAME "tower_replay_slot_ignored"
     197             : #define FD_METRICS_GAUGE_TOWER_REPLAY_SLOT_IGNORED_TYPE (FD_METRICS_TYPE_GAUGE)
     198             : #define FD_METRICS_GAUGE_TOWER_REPLAY_SLOT_IGNORED_DESC "Most recent ignored ReplaySlotCompleted slot"
     199             : #define FD_METRICS_GAUGE_TOWER_REPLAY_SLOT_IGNORED_CVT  (FD_METRICS_CONVERTER_NONE)
     200             : 
     201           0 : #define FD_METRICS_COUNTER_TOWER_REPLAY_SLOT_PROCESSED_OFF  (55UL)
     202             : #define FD_METRICS_COUNTER_TOWER_REPLAY_SLOT_PROCESSED_NAME "tower_replay_slot_processed"
     203             : #define FD_METRICS_COUNTER_TOWER_REPLAY_SLOT_PROCESSED_TYPE (FD_METRICS_TYPE_COUNTER)
     204             : #define FD_METRICS_COUNTER_TOWER_REPLAY_SLOT_PROCESSED_DESC "Number of processed ReplaySlotCompleted frags"
     205             : #define FD_METRICS_COUNTER_TOWER_REPLAY_SLOT_PROCESSED_CVT  (FD_METRICS_CONVERTER_NONE)
     206             : 
     207           0 : #define FD_METRICS_COUNTER_TOWER_REPLAY_SLOT_IGNORED_OFF  (56UL)
     208             : #define FD_METRICS_COUNTER_TOWER_REPLAY_SLOT_IGNORED_NAME "tower_replay_slot_ignored"
     209             : #define FD_METRICS_COUNTER_TOWER_REPLAY_SLOT_IGNORED_TYPE (FD_METRICS_TYPE_COUNTER)
     210             : #define FD_METRICS_COUNTER_TOWER_REPLAY_SLOT_IGNORED_DESC "Number of ignored ReplaySlotCompleted frags"
     211             : #define FD_METRICS_COUNTER_TOWER_REPLAY_SLOT_IGNORED_CVT  (FD_METRICS_CONVERTER_NONE)
     212             : 
     213           0 : #define FD_METRICS_COUNTER_TOWER_HARD_FORKS_SEEN_OFF  (57UL)
     214             : #define FD_METRICS_COUNTER_TOWER_HARD_FORKS_SEEN_NAME "tower_hard_forks_seen"
     215             : #define FD_METRICS_COUNTER_TOWER_HARD_FORKS_SEEN_TYPE (FD_METRICS_TYPE_COUNTER)
     216             : #define FD_METRICS_COUNTER_TOWER_HARD_FORKS_SEEN_DESC "Number of hard forks we've seen (block ids with multiple candidate bank hashes)"
     217             : #define FD_METRICS_COUNTER_TOWER_HARD_FORKS_SEEN_CVT  (FD_METRICS_CONVERTER_NONE)
     218             : 
     219           0 : #define FD_METRICS_COUNTER_TOWER_HARD_FORKS_PRUNED_OFF  (58UL)
     220             : #define FD_METRICS_COUNTER_TOWER_HARD_FORKS_PRUNED_NAME "tower_hard_forks_pruned"
     221             : #define FD_METRICS_COUNTER_TOWER_HARD_FORKS_PRUNED_TYPE (FD_METRICS_TYPE_COUNTER)
     222             : #define FD_METRICS_COUNTER_TOWER_HARD_FORKS_PRUNED_DESC "Number of hard forks (candidate bank hashes) we've pruned"
     223             : #define FD_METRICS_COUNTER_TOWER_HARD_FORKS_PRUNED_CVT  (FD_METRICS_CONVERTER_NONE)
     224             : 
     225           0 : #define FD_METRICS_GAUGE_TOWER_HARD_FORKS_ACTIVE_OFF  (59UL)
     226             : #define FD_METRICS_GAUGE_TOWER_HARD_FORKS_ACTIVE_NAME "tower_hard_forks_active"
     227             : #define FD_METRICS_GAUGE_TOWER_HARD_FORKS_ACTIVE_TYPE (FD_METRICS_TYPE_GAUGE)
     228             : #define FD_METRICS_GAUGE_TOWER_HARD_FORKS_ACTIVE_DESC "Currently active hard forks"
     229             : #define FD_METRICS_GAUGE_TOWER_HARD_FORKS_ACTIVE_CVT  (FD_METRICS_CONVERTER_NONE)
     230             : 
     231           0 : #define FD_METRICS_GAUGE_TOWER_HARD_FORKS_MAX_WIDTH_OFF  (60UL)
     232             : #define FD_METRICS_GAUGE_TOWER_HARD_FORKS_MAX_WIDTH_NAME "tower_hard_forks_max_width"
     233             : #define FD_METRICS_GAUGE_TOWER_HARD_FORKS_MAX_WIDTH_TYPE (FD_METRICS_TYPE_GAUGE)
     234             : #define FD_METRICS_GAUGE_TOWER_HARD_FORKS_MAX_WIDTH_DESC "Max number of candidate bank hashes for a given block id"
     235             : #define FD_METRICS_GAUGE_TOWER_HARD_FORKS_MAX_WIDTH_CVT  (FD_METRICS_CONVERTER_NONE)
     236             : 
     237             : #define FD_METRICS_TOWER_TOTAL (38UL)
     238             : extern const fd_metrics_meta_t FD_METRICS_TOWER[FD_METRICS_TOWER_TOTAL];
     239             : 
     240             : #endif /* HEADER_fd_src_disco_metrics_generated_fd_metrics_tower_h */

Generated by: LCOV version 1.14