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_COUNTER_REPLAY_SLOTS_TOTAL_OFF (125UL) 100 : #define FD_METRICS_COUNTER_REPLAY_SLOTS_TOTAL_NAME "replay_slots_total" 101 : #define FD_METRICS_COUNTER_REPLAY_SLOTS_TOTAL_TYPE (FD_METRICS_TYPE_COUNTER) 102 : #define FD_METRICS_COUNTER_REPLAY_SLOTS_TOTAL_DESC "Count of slots replayed successfully" 103 : #define FD_METRICS_COUNTER_REPLAY_SLOTS_TOTAL_CVT (FD_METRICS_CONVERTER_NONE) 104 : 105 0 : #define FD_METRICS_COUNTER_REPLAY_TRANSACTIONS_TOTAL_OFF (126UL) 106 : #define FD_METRICS_COUNTER_REPLAY_TRANSACTIONS_TOTAL_NAME "replay_transactions_total" 107 : #define FD_METRICS_COUNTER_REPLAY_TRANSACTIONS_TOTAL_TYPE (FD_METRICS_TYPE_COUNTER) 108 : #define FD_METRICS_COUNTER_REPLAY_TRANSACTIONS_TOTAL_DESC "Count of transactions processed overall on the current fork" 109 : #define FD_METRICS_COUNTER_REPLAY_TRANSACTIONS_TOTAL_CVT (FD_METRICS_CONVERTER_NONE) 110 : 111 : #define FD_METRICS_REPLAY_TOTAL (15UL) 112 : extern const fd_metrics_meta_t FD_METRICS_REPLAY[FD_METRICS_REPLAY_TOTAL]; 113 : 114 : #endif /* HEADER_fd_src_disco_metrics_generated_fd_metrics_replay_h */