Line data Source code
1 : /* THIS FILE IS GENERATED BY gen_metrics.py. DO NOT HAND EDIT. */ 2 : 3 : #include "../fd_metrics_base.h" 4 : #include "fd_metrics_enums.h" 5 : 6 0 : #define FD_METRICS_HISTOGRAM_PACK_SCHEDULE_MICROBLOCK_DURATION_SECONDS_OFF (16UL) 7 : #define FD_METRICS_HISTOGRAM_PACK_SCHEDULE_MICROBLOCK_DURATION_SECONDS_NAME "pack_schedule_microblock_duration_seconds" 8 : #define FD_METRICS_HISTOGRAM_PACK_SCHEDULE_MICROBLOCK_DURATION_SECONDS_TYPE (FD_METRICS_TYPE_HISTOGRAM) 9 : #define FD_METRICS_HISTOGRAM_PACK_SCHEDULE_MICROBLOCK_DURATION_SECONDS_DESC "Duration of scheduling one microblock" 10 : #define FD_METRICS_HISTOGRAM_PACK_SCHEDULE_MICROBLOCK_DURATION_SECONDS_CVT (FD_METRICS_CONVERTER_SECONDS) 11 0 : #define FD_METRICS_HISTOGRAM_PACK_SCHEDULE_MICROBLOCK_DURATION_SECONDS_MIN (1e-08) 12 0 : #define FD_METRICS_HISTOGRAM_PACK_SCHEDULE_MICROBLOCK_DURATION_SECONDS_MAX (0.1) 13 : 14 0 : #define FD_METRICS_HISTOGRAM_PACK_NO_SCHED_MICROBLOCK_DURATION_SECONDS_OFF (33UL) 15 : #define FD_METRICS_HISTOGRAM_PACK_NO_SCHED_MICROBLOCK_DURATION_SECONDS_NAME "pack_no_sched_microblock_duration_seconds" 16 : #define FD_METRICS_HISTOGRAM_PACK_NO_SCHED_MICROBLOCK_DURATION_SECONDS_TYPE (FD_METRICS_TYPE_HISTOGRAM) 17 : #define FD_METRICS_HISTOGRAM_PACK_NO_SCHED_MICROBLOCK_DURATION_SECONDS_DESC "Duration of discovering that there are no schedulable transactions" 18 : #define FD_METRICS_HISTOGRAM_PACK_NO_SCHED_MICROBLOCK_DURATION_SECONDS_CVT (FD_METRICS_CONVERTER_SECONDS) 19 0 : #define FD_METRICS_HISTOGRAM_PACK_NO_SCHED_MICROBLOCK_DURATION_SECONDS_MIN (1e-08) 20 0 : #define FD_METRICS_HISTOGRAM_PACK_NO_SCHED_MICROBLOCK_DURATION_SECONDS_MAX (0.1) 21 : 22 0 : #define FD_METRICS_HISTOGRAM_PACK_INSERT_TRANSACTION_DURATION_SECONDS_OFF (50UL) 23 : #define FD_METRICS_HISTOGRAM_PACK_INSERT_TRANSACTION_DURATION_SECONDS_NAME "pack_insert_transaction_duration_seconds" 24 : #define FD_METRICS_HISTOGRAM_PACK_INSERT_TRANSACTION_DURATION_SECONDS_TYPE (FD_METRICS_TYPE_HISTOGRAM) 25 : #define FD_METRICS_HISTOGRAM_PACK_INSERT_TRANSACTION_DURATION_SECONDS_DESC "Duration of inserting one transaction into the pool of available transactions" 26 : #define FD_METRICS_HISTOGRAM_PACK_INSERT_TRANSACTION_DURATION_SECONDS_CVT (FD_METRICS_CONVERTER_SECONDS) 27 0 : #define FD_METRICS_HISTOGRAM_PACK_INSERT_TRANSACTION_DURATION_SECONDS_MIN (1e-08) 28 0 : #define FD_METRICS_HISTOGRAM_PACK_INSERT_TRANSACTION_DURATION_SECONDS_MAX (0.1) 29 : 30 0 : #define FD_METRICS_HISTOGRAM_PACK_COMPLETE_MICROBLOCK_DURATION_SECONDS_OFF (67UL) 31 : #define FD_METRICS_HISTOGRAM_PACK_COMPLETE_MICROBLOCK_DURATION_SECONDS_NAME "pack_complete_microblock_duration_seconds" 32 : #define FD_METRICS_HISTOGRAM_PACK_COMPLETE_MICROBLOCK_DURATION_SECONDS_TYPE (FD_METRICS_TYPE_HISTOGRAM) 33 : #define FD_METRICS_HISTOGRAM_PACK_COMPLETE_MICROBLOCK_DURATION_SECONDS_DESC "Duration of the computation associated with marking one microblock as complete" 34 : #define FD_METRICS_HISTOGRAM_PACK_COMPLETE_MICROBLOCK_DURATION_SECONDS_CVT (FD_METRICS_CONVERTER_SECONDS) 35 0 : #define FD_METRICS_HISTOGRAM_PACK_COMPLETE_MICROBLOCK_DURATION_SECONDS_MIN (1e-08) 36 0 : #define FD_METRICS_HISTOGRAM_PACK_COMPLETE_MICROBLOCK_DURATION_SECONDS_MAX (0.1) 37 : 38 2646 : #define FD_METRICS_HISTOGRAM_PACK_TOTAL_TRANSACTIONS_PER_MICROBLOCK_COUNT_OFF (84UL) 39 : #define FD_METRICS_HISTOGRAM_PACK_TOTAL_TRANSACTIONS_PER_MICROBLOCK_COUNT_NAME "pack_total_transactions_per_microblock_count" 40 : #define FD_METRICS_HISTOGRAM_PACK_TOTAL_TRANSACTIONS_PER_MICROBLOCK_COUNT_TYPE (FD_METRICS_TYPE_HISTOGRAM) 41 : #define FD_METRICS_HISTOGRAM_PACK_TOTAL_TRANSACTIONS_PER_MICROBLOCK_COUNT_DESC "Count of transactions in a scheduled microblock, including both votes and non-votes" 42 : #define FD_METRICS_HISTOGRAM_PACK_TOTAL_TRANSACTIONS_PER_MICROBLOCK_COUNT_CVT (FD_METRICS_CONVERTER_NONE) 43 519 : #define FD_METRICS_HISTOGRAM_PACK_TOTAL_TRANSACTIONS_PER_MICROBLOCK_COUNT_MIN (0UL) 44 519 : #define FD_METRICS_HISTOGRAM_PACK_TOTAL_TRANSACTIONS_PER_MICROBLOCK_COUNT_MAX (64UL) 45 : 46 2646 : #define FD_METRICS_HISTOGRAM_PACK_VOTES_PER_MICROBLOCK_COUNT_OFF (101UL) 47 : #define FD_METRICS_HISTOGRAM_PACK_VOTES_PER_MICROBLOCK_COUNT_NAME "pack_votes_per_microblock_count" 48 : #define FD_METRICS_HISTOGRAM_PACK_VOTES_PER_MICROBLOCK_COUNT_TYPE (FD_METRICS_TYPE_HISTOGRAM) 49 : #define FD_METRICS_HISTOGRAM_PACK_VOTES_PER_MICROBLOCK_COUNT_DESC "Count of simple vote transactions in a scheduled microblock" 50 : #define FD_METRICS_HISTOGRAM_PACK_VOTES_PER_MICROBLOCK_COUNT_CVT (FD_METRICS_CONVERTER_NONE) 51 519 : #define FD_METRICS_HISTOGRAM_PACK_VOTES_PER_MICROBLOCK_COUNT_MIN (0UL) 52 519 : #define FD_METRICS_HISTOGRAM_PACK_VOTES_PER_MICROBLOCK_COUNT_MAX (64UL) 53 : 54 0 : #define FD_METRICS_COUNTER_PACK_NORMAL_TRANSACTION_RECEIVED_OFF (118UL) 55 : #define FD_METRICS_COUNTER_PACK_NORMAL_TRANSACTION_RECEIVED_NAME "pack_normal_transaction_received" 56 : #define FD_METRICS_COUNTER_PACK_NORMAL_TRANSACTION_RECEIVED_TYPE (FD_METRICS_TYPE_COUNTER) 57 : #define FD_METRICS_COUNTER_PACK_NORMAL_TRANSACTION_RECEIVED_DESC "Count of transactions received via the normal TPU path" 58 : #define FD_METRICS_COUNTER_PACK_NORMAL_TRANSACTION_RECEIVED_CVT (FD_METRICS_CONVERTER_NONE) 59 : 60 0 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_OFF (119UL) 61 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_NAME "pack_transaction_inserted" 62 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_TYPE (FD_METRICS_TYPE_COUNTER) 63 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_DESC "Result of inserting a transaction into the pack object" 64 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_CVT (FD_METRICS_CONVERTER_NONE) 65 0 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_CNT (15UL) 66 : 67 0 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_BUNDLE_BLACKLIST_OFF (119UL) 68 0 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_WRITE_SYSVAR_OFF (120UL) 69 0 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_ESTIMATION_FAIL_OFF (121UL) 70 0 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_DUPLICATE_ACCOUNT_OFF (122UL) 71 0 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_TOO_MANY_ACCOUNTS_OFF (123UL) 72 0 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_TOO_LARGE_OFF (124UL) 73 0 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_EXPIRED_OFF (125UL) 74 0 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_ADDR_LUT_OFF (126UL) 75 0 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_UNAFFORDABLE_OFF (127UL) 76 0 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_DUPLICATE_OFF (128UL) 77 0 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_PRIORITY_OFF (129UL) 78 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_NONVOTE_ADD_OFF (130UL) 79 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_VOTE_ADD_OFF (131UL) 80 0 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_NONVOTE_REPLACE_OFF (132UL) 81 0 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_VOTE_REPLACE_OFF (133UL) 82 : 83 0 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_OFF (134UL) 84 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NAME "pack_metric_timing" 85 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TYPE (FD_METRICS_TYPE_COUNTER) 86 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_DESC "Time in nanos spent in each state" 87 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_CVT (FD_METRICS_CONVERTER_NONE) 88 0 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_CNT (16UL) 89 : 90 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_NO_BANK_NO_LEADER_NO_MICROBLOCK_OFF (134UL) 91 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_NO_BANK_NO_LEADER_NO_MICROBLOCK_OFF (135UL) 92 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_BANK_NO_LEADER_NO_MICROBLOCK_OFF (136UL) 93 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_BANK_NO_LEADER_NO_MICROBLOCK_OFF (137UL) 94 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_NO_BANK_LEADER_NO_MICROBLOCK_OFF (138UL) 95 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_NO_BANK_LEADER_NO_MICROBLOCK_OFF (139UL) 96 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_BANK_LEADER_NO_MICROBLOCK_OFF (140UL) 97 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_BANK_LEADER_NO_MICROBLOCK_OFF (141UL) 98 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_NO_BANK_NO_LEADER_MICROBLOCK_OFF (142UL) 99 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_NO_BANK_NO_LEADER_MICROBLOCK_OFF (143UL) 100 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_BANK_NO_LEADER_MICROBLOCK_OFF (144UL) 101 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_BANK_NO_LEADER_MICROBLOCK_OFF (145UL) 102 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_NO_BANK_LEADER_MICROBLOCK_OFF (146UL) 103 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_NO_BANK_LEADER_MICROBLOCK_OFF (147UL) 104 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_BANK_LEADER_MICROBLOCK_OFF (148UL) 105 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_BANK_LEADER_MICROBLOCK_OFF (149UL) 106 : 107 0 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_DROPPED_FROM_EXTRA_OFF (150UL) 108 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_DROPPED_FROM_EXTRA_NAME "pack_transaction_dropped_from_extra" 109 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_DROPPED_FROM_EXTRA_TYPE (FD_METRICS_TYPE_COUNTER) 110 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_DROPPED_FROM_EXTRA_DESC "Transactions dropped from the extra transaction storage because it was full" 111 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_DROPPED_FROM_EXTRA_CVT (FD_METRICS_CONVERTER_NONE) 112 : 113 0 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_TO_EXTRA_OFF (151UL) 114 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_TO_EXTRA_NAME "pack_transaction_inserted_to_extra" 115 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_TO_EXTRA_TYPE (FD_METRICS_TYPE_COUNTER) 116 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_TO_EXTRA_DESC "Transactions inserted into the extra transaction storage because pack's primary storage was full" 117 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_TO_EXTRA_CVT (FD_METRICS_CONVERTER_NONE) 118 : 119 0 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_FROM_EXTRA_OFF (152UL) 120 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_FROM_EXTRA_NAME "pack_transaction_inserted_from_extra" 121 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_FROM_EXTRA_TYPE (FD_METRICS_TYPE_COUNTER) 122 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_FROM_EXTRA_DESC "Transactions pulled from the extra transaction storage and inserted into pack's primary storage" 123 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_FROM_EXTRA_CVT (FD_METRICS_CONVERTER_NONE) 124 : 125 0 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_EXPIRED_OFF (153UL) 126 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_EXPIRED_NAME "pack_transaction_expired" 127 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_EXPIRED_TYPE (FD_METRICS_TYPE_COUNTER) 128 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_EXPIRED_DESC "Transactions deleted from pack because their TTL expired" 129 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_EXPIRED_CVT (FD_METRICS_CONVERTER_NONE) 130 : 131 738216 : #define FD_METRICS_GAUGE_PACK_AVAILABLE_TRANSACTIONS_OFF (154UL) 132 : #define FD_METRICS_GAUGE_PACK_AVAILABLE_TRANSACTIONS_NAME "pack_available_transactions" 133 : #define FD_METRICS_GAUGE_PACK_AVAILABLE_TRANSACTIONS_TYPE (FD_METRICS_TYPE_GAUGE) 134 : #define FD_METRICS_GAUGE_PACK_AVAILABLE_TRANSACTIONS_DESC "The total number of pending transactions in pack's pool that are available to be scheduled" 135 : #define FD_METRICS_GAUGE_PACK_AVAILABLE_TRANSACTIONS_CVT (FD_METRICS_CONVERTER_NONE) 136 : 137 738216 : #define FD_METRICS_GAUGE_PACK_AVAILABLE_VOTE_TRANSACTIONS_OFF (155UL) 138 : #define FD_METRICS_GAUGE_PACK_AVAILABLE_VOTE_TRANSACTIONS_NAME "pack_available_vote_transactions" 139 : #define FD_METRICS_GAUGE_PACK_AVAILABLE_VOTE_TRANSACTIONS_TYPE (FD_METRICS_TYPE_GAUGE) 140 : #define FD_METRICS_GAUGE_PACK_AVAILABLE_VOTE_TRANSACTIONS_DESC "The number of pending simple vote transactions in pack's pool that are available to be scheduled" 141 : #define FD_METRICS_GAUGE_PACK_AVAILABLE_VOTE_TRANSACTIONS_CVT (FD_METRICS_CONVERTER_NONE) 142 : 143 519 : #define FD_METRICS_GAUGE_PACK_PENDING_TRANSACTIONS_HEAP_SIZE_OFF (156UL) 144 : #define FD_METRICS_GAUGE_PACK_PENDING_TRANSACTIONS_HEAP_SIZE_NAME "pack_pending_transactions_heap_size" 145 : #define FD_METRICS_GAUGE_PACK_PENDING_TRANSACTIONS_HEAP_SIZE_TYPE (FD_METRICS_TYPE_GAUGE) 146 : #define FD_METRICS_GAUGE_PACK_PENDING_TRANSACTIONS_HEAP_SIZE_DESC "The maximum number of pending transactions that pack can consider. This value is fixed at Firedancer startup but is a useful reference for AvailableTransactions and AvailableVoteTransactions." 147 : #define FD_METRICS_GAUGE_PACK_PENDING_TRANSACTIONS_HEAP_SIZE_CVT (FD_METRICS_CONVERTER_NONE) 148 : 149 0 : #define FD_METRICS_GAUGE_PACK_CONFLICTING_TRANSACTIONS_OFF (157UL) 150 : #define FD_METRICS_GAUGE_PACK_CONFLICTING_TRANSACTIONS_NAME "pack_conflicting_transactions" 151 : #define FD_METRICS_GAUGE_PACK_CONFLICTING_TRANSACTIONS_TYPE (FD_METRICS_TYPE_GAUGE) 152 : #define FD_METRICS_GAUGE_PACK_CONFLICTING_TRANSACTIONS_DESC "The number of available transactions that are temporarily not being considered due to account lock conflicts with many higher paying transactions" 153 : #define FD_METRICS_GAUGE_PACK_CONFLICTING_TRANSACTIONS_CVT (FD_METRICS_CONVERTER_NONE) 154 : 155 0 : #define FD_METRICS_GAUGE_PACK_SMALLEST_PENDING_TRANSACTION_OFF (158UL) 156 : #define FD_METRICS_GAUGE_PACK_SMALLEST_PENDING_TRANSACTION_NAME "pack_smallest_pending_transaction" 157 : #define FD_METRICS_GAUGE_PACK_SMALLEST_PENDING_TRANSACTION_TYPE (FD_METRICS_TYPE_GAUGE) 158 : #define FD_METRICS_GAUGE_PACK_SMALLEST_PENDING_TRANSACTION_DESC "A lower bound on the smallest non-vote transaction (in cost units) that is immediately available for scheduling" 159 : #define FD_METRICS_GAUGE_PACK_SMALLEST_PENDING_TRANSACTION_CVT (FD_METRICS_CONVERTER_NONE) 160 : 161 0 : #define FD_METRICS_COUNTER_PACK_MICROBLOCK_PER_BLOCK_LIMIT_OFF (159UL) 162 : #define FD_METRICS_COUNTER_PACK_MICROBLOCK_PER_BLOCK_LIMIT_NAME "pack_microblock_per_block_limit" 163 : #define FD_METRICS_COUNTER_PACK_MICROBLOCK_PER_BLOCK_LIMIT_TYPE (FD_METRICS_TYPE_COUNTER) 164 : #define FD_METRICS_COUNTER_PACK_MICROBLOCK_PER_BLOCK_LIMIT_DESC "The number of times pack did not pack a microblock because the limit on microblocks/block had been reached" 165 : #define FD_METRICS_COUNTER_PACK_MICROBLOCK_PER_BLOCK_LIMIT_CVT (FD_METRICS_CONVERTER_NONE) 166 : 167 0 : #define FD_METRICS_COUNTER_PACK_DATA_PER_BLOCK_LIMIT_OFF (160UL) 168 : #define FD_METRICS_COUNTER_PACK_DATA_PER_BLOCK_LIMIT_NAME "pack_data_per_block_limit" 169 : #define FD_METRICS_COUNTER_PACK_DATA_PER_BLOCK_LIMIT_TYPE (FD_METRICS_TYPE_COUNTER) 170 : #define FD_METRICS_COUNTER_PACK_DATA_PER_BLOCK_LIMIT_DESC "The number of times pack did not pack a microblock because it reached reached the data per block limit at the start of trying to schedule a microblock" 171 : #define FD_METRICS_COUNTER_PACK_DATA_PER_BLOCK_LIMIT_CVT (FD_METRICS_CONVERTER_NONE) 172 : 173 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_OFF (161UL) 174 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_NAME "pack_transaction_schedule" 175 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_TYPE (FD_METRICS_TYPE_COUNTER) 176 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_DESC "Result of trying to consider a transaction for scheduling" 177 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_CVT (FD_METRICS_CONVERTER_NONE) 178 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_CNT (6UL) 179 : 180 676779 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_TAKEN_OFF (161UL) 181 676779 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_CU_LIMIT_OFF (162UL) 182 676779 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_FAST_PATH_OFF (163UL) 183 676779 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_BYTE_LIMIT_OFF (164UL) 184 676779 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_WRITE_COST_OFF (165UL) 185 676779 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_SLOW_PATH_OFF (166UL) 186 : 187 740862 : #define FD_METRICS_GAUGE_PACK_CUS_CONSUMED_IN_BLOCK_OFF (167UL) 188 : #define FD_METRICS_GAUGE_PACK_CUS_CONSUMED_IN_BLOCK_NAME "pack_cus_consumed_in_block" 189 : #define FD_METRICS_GAUGE_PACK_CUS_CONSUMED_IN_BLOCK_TYPE (FD_METRICS_TYPE_GAUGE) 190 : #define FD_METRICS_GAUGE_PACK_CUS_CONSUMED_IN_BLOCK_DESC "The number of cost units consumed in the current block, or 0 if pack is not currently packing a block" 191 : #define FD_METRICS_GAUGE_PACK_CUS_CONSUMED_IN_BLOCK_CVT (FD_METRICS_CONVERTER_NONE) 192 : 193 2646 : #define FD_METRICS_HISTOGRAM_PACK_CUS_SCHEDULED_OFF (168UL) 194 : #define FD_METRICS_HISTOGRAM_PACK_CUS_SCHEDULED_NAME "pack_cus_scheduled" 195 : #define FD_METRICS_HISTOGRAM_PACK_CUS_SCHEDULED_TYPE (FD_METRICS_TYPE_HISTOGRAM) 196 : #define FD_METRICS_HISTOGRAM_PACK_CUS_SCHEDULED_DESC "The number of cost units scheduled for each block pack produced. This can be higher than the block limit because of returned CUs." 197 : #define FD_METRICS_HISTOGRAM_PACK_CUS_SCHEDULED_CVT (FD_METRICS_CONVERTER_NONE) 198 519 : #define FD_METRICS_HISTOGRAM_PACK_CUS_SCHEDULED_MIN (1000000UL) 199 519 : #define FD_METRICS_HISTOGRAM_PACK_CUS_SCHEDULED_MAX (192000000UL) 200 : 201 2646 : #define FD_METRICS_HISTOGRAM_PACK_CUS_REBATED_OFF (185UL) 202 : #define FD_METRICS_HISTOGRAM_PACK_CUS_REBATED_NAME "pack_cus_rebated" 203 : #define FD_METRICS_HISTOGRAM_PACK_CUS_REBATED_TYPE (FD_METRICS_TYPE_HISTOGRAM) 204 : #define FD_METRICS_HISTOGRAM_PACK_CUS_REBATED_DESC "The number of compute units rebated for each block pack produced. Compute units are rebated when a transaction fails prior to execution or requests more compute units than it uses." 205 : #define FD_METRICS_HISTOGRAM_PACK_CUS_REBATED_CVT (FD_METRICS_CONVERTER_NONE) 206 519 : #define FD_METRICS_HISTOGRAM_PACK_CUS_REBATED_MIN (1000000UL) 207 519 : #define FD_METRICS_HISTOGRAM_PACK_CUS_REBATED_MAX (192000000UL) 208 : 209 2646 : #define FD_METRICS_HISTOGRAM_PACK_CUS_NET_OFF (202UL) 210 : #define FD_METRICS_HISTOGRAM_PACK_CUS_NET_NAME "pack_cus_net" 211 : #define FD_METRICS_HISTOGRAM_PACK_CUS_NET_TYPE (FD_METRICS_TYPE_HISTOGRAM) 212 : #define FD_METRICS_HISTOGRAM_PACK_CUS_NET_DESC "The net number of cost units (scheduled - rebated) in each block pack produced." 213 : #define FD_METRICS_HISTOGRAM_PACK_CUS_NET_CVT (FD_METRICS_CONVERTER_NONE) 214 519 : #define FD_METRICS_HISTOGRAM_PACK_CUS_NET_MIN (1000000UL) 215 519 : #define FD_METRICS_HISTOGRAM_PACK_CUS_NET_MAX (48000000UL) 216 : 217 : #define FD_METRICS_COUNTER_PACK_DELETE_MISSED_OFF (219UL) 218 : #define FD_METRICS_COUNTER_PACK_DELETE_MISSED_NAME "pack_delete_missed" 219 : #define FD_METRICS_COUNTER_PACK_DELETE_MISSED_TYPE (FD_METRICS_TYPE_COUNTER) 220 : #define FD_METRICS_COUNTER_PACK_DELETE_MISSED_DESC "Count of attempts to delete a transaction that wasn't found" 221 : #define FD_METRICS_COUNTER_PACK_DELETE_MISSED_CVT (FD_METRICS_CONVERTER_NONE) 222 : 223 : #define FD_METRICS_COUNTER_PACK_DELETE_HIT_OFF (220UL) 224 : #define FD_METRICS_COUNTER_PACK_DELETE_HIT_NAME "pack_delete_hit" 225 : #define FD_METRICS_COUNTER_PACK_DELETE_HIT_TYPE (FD_METRICS_TYPE_COUNTER) 226 : #define FD_METRICS_COUNTER_PACK_DELETE_HIT_DESC "Count of attempts to delete a transaction that was found and deleted" 227 : #define FD_METRICS_COUNTER_PACK_DELETE_HIT_CVT (FD_METRICS_CONVERTER_NONE) 228 : 229 : #define FD_METRICS_PACK_TOTAL (61UL) 230 : extern const fd_metrics_meta_t FD_METRICS_PACK[FD_METRICS_PACK_TOTAL];