LCOV - code coverage report
Current view: top level - disco/metrics/generated - fd_metrics_replay.h (source / functions) Hit Total Coverage
Test: cov.lcov Lines: 0 41 0.0 %
Date: 2026-01-03 05:03:49 Functions: 0 0 -

          Line data    Source code
       1             : #ifndef HEADER_fd_src_disco_metrics_generated_fd_metrics_replay_h
       2             : #define HEADER_fd_src_disco_metrics_generated_fd_metrics_replay_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_HISTOGRAM_REPLAY_STORE_LINK_WAIT_OFF  (16UL)
      10             : #define FD_METRICS_HISTOGRAM_REPLAY_STORE_LINK_WAIT_NAME "replay_store_link_wait"
      11             : #define FD_METRICS_HISTOGRAM_REPLAY_STORE_LINK_WAIT_TYPE (FD_METRICS_TYPE_HISTOGRAM)
      12             : #define FD_METRICS_HISTOGRAM_REPLAY_STORE_LINK_WAIT_DESC "Time in seconds spent waiting for the store to link a new FEC set"
      13             : #define FD_METRICS_HISTOGRAM_REPLAY_STORE_LINK_WAIT_CVT  (FD_METRICS_CONVERTER_SECONDS)
      14           0 : #define FD_METRICS_HISTOGRAM_REPLAY_STORE_LINK_WAIT_MIN  (1e-08)
      15           0 : #define FD_METRICS_HISTOGRAM_REPLAY_STORE_LINK_WAIT_MAX  (0.0005)
      16             : 
      17           0 : #define FD_METRICS_HISTOGRAM_REPLAY_STORE_LINK_WORK_OFF  (33UL)
      18             : #define FD_METRICS_HISTOGRAM_REPLAY_STORE_LINK_WORK_NAME "replay_store_link_work"
      19             : #define FD_METRICS_HISTOGRAM_REPLAY_STORE_LINK_WORK_TYPE (FD_METRICS_TYPE_HISTOGRAM)
      20             : #define FD_METRICS_HISTOGRAM_REPLAY_STORE_LINK_WORK_DESC "Time in seconds spent on linking a new FEC set"
      21             : #define FD_METRICS_HISTOGRAM_REPLAY_STORE_LINK_WORK_CVT  (FD_METRICS_CONVERTER_SECONDS)
      22           0 : #define FD_METRICS_HISTOGRAM_REPLAY_STORE_LINK_WORK_MIN  (1e-08)
      23           0 : #define FD_METRICS_HISTOGRAM_REPLAY_STORE_LINK_WORK_MAX  (0.0005)
      24             : 
      25           0 : #define FD_METRICS_HISTOGRAM_REPLAY_STORE_READ_WAIT_OFF  (50UL)
      26             : #define FD_METRICS_HISTOGRAM_REPLAY_STORE_READ_WAIT_NAME "replay_store_read_wait"
      27             : #define FD_METRICS_HISTOGRAM_REPLAY_STORE_READ_WAIT_TYPE (FD_METRICS_TYPE_HISTOGRAM)
      28             : #define FD_METRICS_HISTOGRAM_REPLAY_STORE_READ_WAIT_DESC "Time in seconds spent waiting for the store to read a FEC set"
      29             : #define FD_METRICS_HISTOGRAM_REPLAY_STORE_READ_WAIT_CVT  (FD_METRICS_CONVERTER_SECONDS)
      30           0 : #define FD_METRICS_HISTOGRAM_REPLAY_STORE_READ_WAIT_MIN  (1e-08)
      31           0 : #define FD_METRICS_HISTOGRAM_REPLAY_STORE_READ_WAIT_MAX  (0.001)
      32             : 
      33           0 : #define FD_METRICS_HISTOGRAM_REPLAY_STORE_READ_WORK_OFF  (67UL)
      34             : #define FD_METRICS_HISTOGRAM_REPLAY_STORE_READ_WORK_NAME "replay_store_read_work"
      35             : #define FD_METRICS_HISTOGRAM_REPLAY_STORE_READ_WORK_TYPE (FD_METRICS_TYPE_HISTOGRAM)
      36             : #define FD_METRICS_HISTOGRAM_REPLAY_STORE_READ_WORK_DESC "Time in seconds spent on reading a FEC set"
      37             : #define FD_METRICS_HISTOGRAM_REPLAY_STORE_READ_WORK_CVT  (FD_METRICS_CONVERTER_SECONDS)
      38           0 : #define FD_METRICS_HISTOGRAM_REPLAY_STORE_READ_WORK_MIN  (1e-08)
      39           0 : #define FD_METRICS_HISTOGRAM_REPLAY_STORE_READ_WORK_MAX  (0.001)
      40             : 
      41           0 : #define FD_METRICS_HISTOGRAM_REPLAY_STORE_PUBLISH_WAIT_OFF  (84UL)
      42             : #define FD_METRICS_HISTOGRAM_REPLAY_STORE_PUBLISH_WAIT_NAME "replay_store_publish_wait"
      43             : #define FD_METRICS_HISTOGRAM_REPLAY_STORE_PUBLISH_WAIT_TYPE (FD_METRICS_TYPE_HISTOGRAM)
      44             : #define FD_METRICS_HISTOGRAM_REPLAY_STORE_PUBLISH_WAIT_DESC "Time in seconds spent waiting for the store to publish a new FEC set"
      45             : #define FD_METRICS_HISTOGRAM_REPLAY_STORE_PUBLISH_WAIT_CVT  (FD_METRICS_CONVERTER_SECONDS)
      46           0 : #define FD_METRICS_HISTOGRAM_REPLAY_STORE_PUBLISH_WAIT_MIN  (1e-08)
      47           0 : #define FD_METRICS_HISTOGRAM_REPLAY_STORE_PUBLISH_WAIT_MAX  (0.001)
      48             : 
      49           0 : #define FD_METRICS_HISTOGRAM_REPLAY_STORE_PUBLISH_WORK_OFF  (101UL)
      50             : #define FD_METRICS_HISTOGRAM_REPLAY_STORE_PUBLISH_WORK_NAME "replay_store_publish_work"
      51             : #define FD_METRICS_HISTOGRAM_REPLAY_STORE_PUBLISH_WORK_TYPE (FD_METRICS_TYPE_HISTOGRAM)
      52             : #define FD_METRICS_HISTOGRAM_REPLAY_STORE_PUBLISH_WORK_DESC "Time in seconds spent on publishing a new FEC set"
      53             : #define FD_METRICS_HISTOGRAM_REPLAY_STORE_PUBLISH_WORK_CVT  (FD_METRICS_CONVERTER_SECONDS)
      54           0 : #define FD_METRICS_HISTOGRAM_REPLAY_STORE_PUBLISH_WORK_MIN  (1e-08)
      55           0 : #define FD_METRICS_HISTOGRAM_REPLAY_STORE_PUBLISH_WORK_MAX  (0.001)
      56             : 
      57           0 : #define FD_METRICS_GAUGE_REPLAY_ROOT_SLOT_OFF  (118UL)
      58             : #define FD_METRICS_GAUGE_REPLAY_ROOT_SLOT_NAME "replay_root_slot"
      59             : #define FD_METRICS_GAUGE_REPLAY_ROOT_SLOT_TYPE (FD_METRICS_TYPE_GAUGE)
      60             : #define FD_METRICS_GAUGE_REPLAY_ROOT_SLOT_DESC "The slot at which our node has most recently rooted"
      61             : #define FD_METRICS_GAUGE_REPLAY_ROOT_SLOT_CVT  (FD_METRICS_CONVERTER_NONE)
      62             : 
      63           0 : #define FD_METRICS_GAUGE_REPLAY_ROOT_DISTANCE_OFF  (119UL)
      64             : #define FD_METRICS_GAUGE_REPLAY_ROOT_DISTANCE_NAME "replay_root_distance"
      65             : #define FD_METRICS_GAUGE_REPLAY_ROOT_DISTANCE_TYPE (FD_METRICS_TYPE_GAUGE)
      66             : #define FD_METRICS_GAUGE_REPLAY_ROOT_DISTANCE_DESC "The distance in slots between our current root and the current reset slot"
      67             : #define FD_METRICS_GAUGE_REPLAY_ROOT_DISTANCE_CVT  (FD_METRICS_CONVERTER_NONE)
      68             : 
      69           0 : #define FD_METRICS_GAUGE_REPLAY_LEADER_SLOT_OFF  (120UL)
      70             : #define FD_METRICS_GAUGE_REPLAY_LEADER_SLOT_NAME "replay_leader_slot"
      71             : #define FD_METRICS_GAUGE_REPLAY_LEADER_SLOT_TYPE (FD_METRICS_TYPE_GAUGE)
      72             : #define FD_METRICS_GAUGE_REPLAY_LEADER_SLOT_DESC "The slot at which we are currently leader, or 0 if none"
      73             : #define FD_METRICS_GAUGE_REPLAY_LEADER_SLOT_CVT  (FD_METRICS_CONVERTER_NONE)
      74             : 
      75           0 : #define FD_METRICS_GAUGE_REPLAY_NEXT_LEADER_SLOT_OFF  (121UL)
      76             : #define FD_METRICS_GAUGE_REPLAY_NEXT_LEADER_SLOT_NAME "replay_next_leader_slot"
      77             : #define FD_METRICS_GAUGE_REPLAY_NEXT_LEADER_SLOT_TYPE (FD_METRICS_TYPE_GAUGE)
      78             : #define FD_METRICS_GAUGE_REPLAY_NEXT_LEADER_SLOT_DESC "The slot at which we are next leader, or 0 if none. If we are currently leader, this is the same as the current leader slot"
      79             : #define FD_METRICS_GAUGE_REPLAY_NEXT_LEADER_SLOT_CVT  (FD_METRICS_CONVERTER_NONE)
      80             : 
      81           0 : #define FD_METRICS_GAUGE_REPLAY_RESET_SLOT_OFF  (122UL)
      82             : #define FD_METRICS_GAUGE_REPLAY_RESET_SLOT_NAME "replay_reset_slot"
      83             : #define FD_METRICS_GAUGE_REPLAY_RESET_SLOT_TYPE (FD_METRICS_TYPE_GAUGE)
      84             : #define FD_METRICS_GAUGE_REPLAY_RESET_SLOT_DESC "The slot at which we last reset the replay stage, or 0 if unknown"
      85             : #define FD_METRICS_GAUGE_REPLAY_RESET_SLOT_CVT  (FD_METRICS_CONVERTER_NONE)
      86             : 
      87           0 : #define FD_METRICS_GAUGE_REPLAY_MAX_LIVE_BANKS_OFF  (123UL)
      88             : #define FD_METRICS_GAUGE_REPLAY_MAX_LIVE_BANKS_NAME "replay_max_live_banks"
      89             : #define FD_METRICS_GAUGE_REPLAY_MAX_LIVE_BANKS_TYPE (FD_METRICS_TYPE_GAUGE)
      90             : #define FD_METRICS_GAUGE_REPLAY_MAX_LIVE_BANKS_DESC "The maximum number of banks we can have alive"
      91             : #define FD_METRICS_GAUGE_REPLAY_MAX_LIVE_BANKS_CVT  (FD_METRICS_CONVERTER_NONE)
      92             : 
      93           0 : #define FD_METRICS_GAUGE_REPLAY_LIVE_BANKS_OFF  (124UL)
      94             : #define FD_METRICS_GAUGE_REPLAY_LIVE_BANKS_NAME "replay_live_banks"
      95             : #define FD_METRICS_GAUGE_REPLAY_LIVE_BANKS_TYPE (FD_METRICS_TYPE_GAUGE)
      96             : #define FD_METRICS_GAUGE_REPLAY_LIVE_BANKS_DESC "The number of banks we currently have alive"
      97             : #define FD_METRICS_GAUGE_REPLAY_LIVE_BANKS_CVT  (FD_METRICS_CONVERTER_NONE)
      98             : 
      99           0 : #define FD_METRICS_GAUGE_REPLAY_REASM_FREE_OFF  (125UL)
     100             : #define FD_METRICS_GAUGE_REPLAY_REASM_FREE_NAME "replay_reasm_free"
     101             : #define FD_METRICS_GAUGE_REPLAY_REASM_FREE_TYPE (FD_METRICS_TYPE_GAUGE)
     102             : #define FD_METRICS_GAUGE_REPLAY_REASM_FREE_DESC "The number of free FEC sets in the reassembly queue"
     103             : #define FD_METRICS_GAUGE_REPLAY_REASM_FREE_CVT  (FD_METRICS_CONVERTER_NONE)
     104             : 
     105           0 : #define FD_METRICS_GAUGE_REPLAY_REASM_LATEST_SLOT_OFF  (126UL)
     106             : #define FD_METRICS_GAUGE_REPLAY_REASM_LATEST_SLOT_NAME "replay_reasm_latest_slot"
     107             : #define FD_METRICS_GAUGE_REPLAY_REASM_LATEST_SLOT_TYPE (FD_METRICS_TYPE_GAUGE)
     108             : #define FD_METRICS_GAUGE_REPLAY_REASM_LATEST_SLOT_DESC "Slot of the latest FEC set in the reassembly queue that can be replayed"
     109             : #define FD_METRICS_GAUGE_REPLAY_REASM_LATEST_SLOT_CVT  (FD_METRICS_CONVERTER_NONE)
     110             : 
     111           0 : #define FD_METRICS_GAUGE_REPLAY_REASM_LATEST_FEC_IDX_OFF  (127UL)
     112             : #define FD_METRICS_GAUGE_REPLAY_REASM_LATEST_FEC_IDX_NAME "replay_reasm_latest_fec_idx"
     113             : #define FD_METRICS_GAUGE_REPLAY_REASM_LATEST_FEC_IDX_TYPE (FD_METRICS_TYPE_GAUGE)
     114             : #define FD_METRICS_GAUGE_REPLAY_REASM_LATEST_FEC_IDX_DESC "FEC set index of the latest FEC set in the reassembly queue that can be replayed"
     115             : #define FD_METRICS_GAUGE_REPLAY_REASM_LATEST_FEC_IDX_CVT  (FD_METRICS_CONVERTER_NONE)
     116             : 
     117           0 : #define FD_METRICS_COUNTER_REPLAY_SLOTS_TOTAL_OFF  (128UL)
     118             : #define FD_METRICS_COUNTER_REPLAY_SLOTS_TOTAL_NAME "replay_slots_total"
     119             : #define FD_METRICS_COUNTER_REPLAY_SLOTS_TOTAL_TYPE (FD_METRICS_TYPE_COUNTER)
     120             : #define FD_METRICS_COUNTER_REPLAY_SLOTS_TOTAL_DESC "Count of slots replayed successfully"
     121             : #define FD_METRICS_COUNTER_REPLAY_SLOTS_TOTAL_CVT  (FD_METRICS_CONVERTER_NONE)
     122             : 
     123           0 : #define FD_METRICS_COUNTER_REPLAY_TRANSACTIONS_TOTAL_OFF  (129UL)
     124             : #define FD_METRICS_COUNTER_REPLAY_TRANSACTIONS_TOTAL_NAME "replay_transactions_total"
     125             : #define FD_METRICS_COUNTER_REPLAY_TRANSACTIONS_TOTAL_TYPE (FD_METRICS_TYPE_COUNTER)
     126             : #define FD_METRICS_COUNTER_REPLAY_TRANSACTIONS_TOTAL_DESC "Count of transactions processed overall on the current fork"
     127             : #define FD_METRICS_COUNTER_REPLAY_TRANSACTIONS_TOTAL_CVT  (FD_METRICS_CONVERTER_NONE)
     128             : 
     129           0 : #define FD_METRICS_COUNTER_REPLAY_SCHED_FULL_OFF  (130UL)
     130             : #define FD_METRICS_COUNTER_REPLAY_SCHED_FULL_NAME "replay_sched_full"
     131             : #define FD_METRICS_COUNTER_REPLAY_SCHED_FULL_TYPE (FD_METRICS_TYPE_COUNTER)
     132             : #define FD_METRICS_COUNTER_REPLAY_SCHED_FULL_DESC "Times where sched is full and a FEC set can't be processed"
     133             : #define FD_METRICS_COUNTER_REPLAY_SCHED_FULL_CVT  (FD_METRICS_CONVERTER_NONE)
     134             : 
     135           0 : #define FD_METRICS_COUNTER_REPLAY_REASM_EMPTY_OFF  (131UL)
     136             : #define FD_METRICS_COUNTER_REPLAY_REASM_EMPTY_NAME "replay_reasm_empty"
     137             : #define FD_METRICS_COUNTER_REPLAY_REASM_EMPTY_TYPE (FD_METRICS_TYPE_COUNTER)
     138             : #define FD_METRICS_COUNTER_REPLAY_REASM_EMPTY_DESC "Times where reasm is empty and a FEC set can't be processed"
     139             : #define FD_METRICS_COUNTER_REPLAY_REASM_EMPTY_CVT  (FD_METRICS_CONVERTER_NONE)
     140             : 
     141           0 : #define FD_METRICS_COUNTER_REPLAY_LEADER_BID_WAIT_OFF  (132UL)
     142             : #define FD_METRICS_COUNTER_REPLAY_LEADER_BID_WAIT_NAME "replay_leader_bid_wait"
     143             : #define FD_METRICS_COUNTER_REPLAY_LEADER_BID_WAIT_TYPE (FD_METRICS_TYPE_COUNTER)
     144             : #define FD_METRICS_COUNTER_REPLAY_LEADER_BID_WAIT_DESC "Times where replay is blocked by the PoH tile not sending an end of leader message"
     145             : #define FD_METRICS_COUNTER_REPLAY_LEADER_BID_WAIT_CVT  (FD_METRICS_CONVERTER_NONE)
     146             : 
     147           0 : #define FD_METRICS_COUNTER_REPLAY_BANKS_FULL_OFF  (133UL)
     148             : #define FD_METRICS_COUNTER_REPLAY_BANKS_FULL_NAME "replay_banks_full"
     149             : #define FD_METRICS_COUNTER_REPLAY_BANKS_FULL_TYPE (FD_METRICS_TYPE_COUNTER)
     150             : #define FD_METRICS_COUNTER_REPLAY_BANKS_FULL_DESC "Times where banks are full and a FEC set can't be processed"
     151             : #define FD_METRICS_COUNTER_REPLAY_BANKS_FULL_CVT  (FD_METRICS_CONVERTER_NONE)
     152             : 
     153           0 : #define FD_METRICS_COUNTER_REPLAY_STORAGE_ROOT_BEHIND_OFF  (134UL)
     154             : #define FD_METRICS_COUNTER_REPLAY_STORAGE_ROOT_BEHIND_NAME "replay_storage_root_behind"
     155             : #define FD_METRICS_COUNTER_REPLAY_STORAGE_ROOT_BEHIND_TYPE (FD_METRICS_TYPE_COUNTER)
     156             : #define FD_METRICS_COUNTER_REPLAY_STORAGE_ROOT_BEHIND_DESC "Times where the storage root is behind the consensus root and can't be advanced"
     157             : #define FD_METRICS_COUNTER_REPLAY_STORAGE_ROOT_BEHIND_CVT  (FD_METRICS_CONVERTER_NONE)
     158             : 
     159           0 : #define FD_METRICS_COUNTER_REPLAY_PROGCACHE_ROOTED_OFF  (135UL)
     160             : #define FD_METRICS_COUNTER_REPLAY_PROGCACHE_ROOTED_NAME "replay_progcache_rooted"
     161             : #define FD_METRICS_COUNTER_REPLAY_PROGCACHE_ROOTED_TYPE (FD_METRICS_TYPE_COUNTER)
     162             : #define FD_METRICS_COUNTER_REPLAY_PROGCACHE_ROOTED_DESC "Number of program cache entries rooted"
     163             : #define FD_METRICS_COUNTER_REPLAY_PROGCACHE_ROOTED_CVT  (FD_METRICS_CONVERTER_NONE)
     164             : 
     165           0 : #define FD_METRICS_COUNTER_REPLAY_PROGCACHE_GC_ROOT_OFF  (136UL)
     166             : #define FD_METRICS_COUNTER_REPLAY_PROGCACHE_GC_ROOT_NAME "replay_progcache_gc_root"
     167             : #define FD_METRICS_COUNTER_REPLAY_PROGCACHE_GC_ROOT_TYPE (FD_METRICS_TYPE_COUNTER)
     168             : #define FD_METRICS_COUNTER_REPLAY_PROGCACHE_GC_ROOT_DESC "Number of program cache entries garbage collected while rooting"
     169             : #define FD_METRICS_COUNTER_REPLAY_PROGCACHE_GC_ROOT_CVT  (FD_METRICS_CONVERTER_NONE)
     170             : 
     171           0 : #define FD_METRICS_COUNTER_REPLAY_ACCDB_CREATED_OFF  (137UL)
     172             : #define FD_METRICS_COUNTER_REPLAY_ACCDB_CREATED_NAME "replay_accdb_created"
     173             : #define FD_METRICS_COUNTER_REPLAY_ACCDB_CREATED_TYPE (FD_METRICS_TYPE_COUNTER)
     174             : #define FD_METRICS_COUNTER_REPLAY_ACCDB_CREATED_DESC "Number of account database records created"
     175             : #define FD_METRICS_COUNTER_REPLAY_ACCDB_CREATED_CVT  (FD_METRICS_CONVERTER_NONE)
     176             : 
     177           0 : #define FD_METRICS_COUNTER_REPLAY_ACCDB_REVERTED_OFF  (138UL)
     178             : #define FD_METRICS_COUNTER_REPLAY_ACCDB_REVERTED_NAME "replay_accdb_reverted"
     179             : #define FD_METRICS_COUNTER_REPLAY_ACCDB_REVERTED_TYPE (FD_METRICS_TYPE_COUNTER)
     180             : #define FD_METRICS_COUNTER_REPLAY_ACCDB_REVERTED_DESC "Number of account database records reverted"
     181             : #define FD_METRICS_COUNTER_REPLAY_ACCDB_REVERTED_CVT  (FD_METRICS_CONVERTER_NONE)
     182             : 
     183           0 : #define FD_METRICS_COUNTER_REPLAY_ACCDB_ROOTED_OFF  (139UL)
     184             : #define FD_METRICS_COUNTER_REPLAY_ACCDB_ROOTED_NAME "replay_accdb_rooted"
     185             : #define FD_METRICS_COUNTER_REPLAY_ACCDB_ROOTED_TYPE (FD_METRICS_TYPE_COUNTER)
     186             : #define FD_METRICS_COUNTER_REPLAY_ACCDB_ROOTED_DESC "Number of account database entries rooted"
     187             : #define FD_METRICS_COUNTER_REPLAY_ACCDB_ROOTED_CVT  (FD_METRICS_CONVERTER_NONE)
     188             : 
     189           0 : #define FD_METRICS_COUNTER_REPLAY_ACCDB_GC_ROOT_OFF  (140UL)
     190             : #define FD_METRICS_COUNTER_REPLAY_ACCDB_GC_ROOT_NAME "replay_accdb_gc_root"
     191             : #define FD_METRICS_COUNTER_REPLAY_ACCDB_GC_ROOT_TYPE (FD_METRICS_TYPE_COUNTER)
     192             : #define FD_METRICS_COUNTER_REPLAY_ACCDB_GC_ROOT_DESC "Number of account database entries garbage collected"
     193             : #define FD_METRICS_COUNTER_REPLAY_ACCDB_GC_ROOT_CVT  (FD_METRICS_CONVERTER_NONE)
     194             : 
     195             : #define FD_METRICS_REPLAY_TOTAL (29UL)
     196             : extern const fd_metrics_meta_t FD_METRICS_REPLAY[FD_METRICS_REPLAY_TOTAL];
     197             : 
     198             : #endif /* HEADER_fd_src_disco_metrics_generated_fd_metrics_replay_h */

Generated by: LCOV version 1.14