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 : 5 0 : #define FD_METRICS_HISTOGRAM_PACK_SCHEDULE_MICROBLOCK_DURATION_SECONDS_OFF (16UL) 6 : #define FD_METRICS_HISTOGRAM_PACK_SCHEDULE_MICROBLOCK_DURATION_SECONDS_NAME "pack_schedule_microblock_duration_seconds" 7 : #define FD_METRICS_HISTOGRAM_PACK_SCHEDULE_MICROBLOCK_DURATION_SECONDS_TYPE (FD_METRICS_TYPE_HISTOGRAM) 8 : #define FD_METRICS_HISTOGRAM_PACK_SCHEDULE_MICROBLOCK_DURATION_SECONDS_DESC "Duration of scheduling one microblock" 9 : #define FD_METRICS_HISTOGRAM_PACK_SCHEDULE_MICROBLOCK_DURATION_SECONDS_CVT (FD_METRICS_CONVERTER_SECONDS) 10 0 : #define FD_METRICS_HISTOGRAM_PACK_SCHEDULE_MICROBLOCK_DURATION_SECONDS_MIN (1e-08) 11 0 : #define FD_METRICS_HISTOGRAM_PACK_SCHEDULE_MICROBLOCK_DURATION_SECONDS_MAX (0.1) 12 0 : #define FD_METRICS_HISTOGRAM_PACK_INSERT_TRANSACTION_DURATION_SECONDS_OFF (33UL) 13 : #define FD_METRICS_HISTOGRAM_PACK_INSERT_TRANSACTION_DURATION_SECONDS_NAME "pack_insert_transaction_duration_seconds" 14 : #define FD_METRICS_HISTOGRAM_PACK_INSERT_TRANSACTION_DURATION_SECONDS_TYPE (FD_METRICS_TYPE_HISTOGRAM) 15 : #define FD_METRICS_HISTOGRAM_PACK_INSERT_TRANSACTION_DURATION_SECONDS_DESC "Duration of inserting one transaction into the pool of available transactions" 16 : #define FD_METRICS_HISTOGRAM_PACK_INSERT_TRANSACTION_DURATION_SECONDS_CVT (FD_METRICS_CONVERTER_SECONDS) 17 0 : #define FD_METRICS_HISTOGRAM_PACK_INSERT_TRANSACTION_DURATION_SECONDS_MIN (1e-08) 18 0 : #define FD_METRICS_HISTOGRAM_PACK_INSERT_TRANSACTION_DURATION_SECONDS_MAX (0.1) 19 2646 : #define FD_METRICS_HISTOGRAM_PACK_TOTAL_TRANSACTIONS_PER_MICROBLOCK_COUNT_OFF (50UL) 20 : #define FD_METRICS_HISTOGRAM_PACK_TOTAL_TRANSACTIONS_PER_MICROBLOCK_COUNT_NAME "pack_total_transactions_per_microblock_count" 21 : #define FD_METRICS_HISTOGRAM_PACK_TOTAL_TRANSACTIONS_PER_MICROBLOCK_COUNT_TYPE (FD_METRICS_TYPE_HISTOGRAM) 22 : #define FD_METRICS_HISTOGRAM_PACK_TOTAL_TRANSACTIONS_PER_MICROBLOCK_COUNT_DESC "Count of transactions in a scheduled microblock, including both votes and non-votes" 23 : #define FD_METRICS_HISTOGRAM_PACK_TOTAL_TRANSACTIONS_PER_MICROBLOCK_COUNT_CVT (FD_METRICS_CONVERTER_NONE) 24 522 : #define FD_METRICS_HISTOGRAM_PACK_TOTAL_TRANSACTIONS_PER_MICROBLOCK_COUNT_MIN (0UL) 25 522 : #define FD_METRICS_HISTOGRAM_PACK_TOTAL_TRANSACTIONS_PER_MICROBLOCK_COUNT_MAX (64UL) 26 2646 : #define FD_METRICS_HISTOGRAM_PACK_VOTES_PER_MICROBLOCK_COUNT_OFF (67UL) 27 : #define FD_METRICS_HISTOGRAM_PACK_VOTES_PER_MICROBLOCK_COUNT_NAME "pack_votes_per_microblock_count" 28 : #define FD_METRICS_HISTOGRAM_PACK_VOTES_PER_MICROBLOCK_COUNT_TYPE (FD_METRICS_TYPE_HISTOGRAM) 29 : #define FD_METRICS_HISTOGRAM_PACK_VOTES_PER_MICROBLOCK_COUNT_DESC "Count of simple vote transactions in a scheduled microblock" 30 : #define FD_METRICS_HISTOGRAM_PACK_VOTES_PER_MICROBLOCK_COUNT_CVT (FD_METRICS_CONVERTER_NONE) 31 522 : #define FD_METRICS_HISTOGRAM_PACK_VOTES_PER_MICROBLOCK_COUNT_MIN (0UL) 32 522 : #define FD_METRICS_HISTOGRAM_PACK_VOTES_PER_MICROBLOCK_COUNT_MAX (64UL) 33 0 : #define FD_METRICS_COUNTER_PACK_NORMAL_TRANSACTION_RECEIVED_OFF (84UL) 34 : #define FD_METRICS_COUNTER_PACK_NORMAL_TRANSACTION_RECEIVED_NAME "pack_normal_transaction_received" 35 : #define FD_METRICS_COUNTER_PACK_NORMAL_TRANSACTION_RECEIVED_TYPE (FD_METRICS_TYPE_COUNTER) 36 : #define FD_METRICS_COUNTER_PACK_NORMAL_TRANSACTION_RECEIVED_DESC "Count of transactions received via the normal TPU path" 37 : #define FD_METRICS_COUNTER_PACK_NORMAL_TRANSACTION_RECEIVED_CVT (FD_METRICS_CONVERTER_NONE) 38 : 39 0 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_OFF (85UL) 40 0 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_CNT (15UL) 41 : 42 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_BUNDLE_BLACKLIST_OFF (85UL) 43 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_BUNDLE_BLACKLIST_NAME "pack_transaction_inserted_bundle_blacklist" 44 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_BUNDLE_BLACKLIST_TYPE (FD_METRICS_TYPE_COUNTER) 45 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_BUNDLE_BLACKLIST_DESC "Result of inserting a transaction into the pack object (Transaction uses an account on the bundle blacklist)" 46 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_BUNDLE_BLACKLIST_CVT (FD_METRICS_CONVERTER_NONE) 47 : 48 0 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_WRITE_SYSVAR_OFF (86UL) 49 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_WRITE_SYSVAR_NAME "pack_transaction_inserted_write_sysvar" 50 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_WRITE_SYSVAR_TYPE (FD_METRICS_TYPE_COUNTER) 51 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_WRITE_SYSVAR_DESC "Result of inserting a transaction into the pack object (Transaction tries to write to a sysvar)" 52 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_WRITE_SYSVAR_CVT (FD_METRICS_CONVERTER_NONE) 53 : 54 0 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_ESTIMATION_FAIL_OFF (87UL) 55 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_ESTIMATION_FAIL_NAME "pack_transaction_inserted_estimation_fail" 56 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_ESTIMATION_FAIL_TYPE (FD_METRICS_TYPE_COUNTER) 57 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_ESTIMATION_FAIL_DESC "Result of inserting a transaction into the pack object (Estimating compute cost and/or fee failed)" 58 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_ESTIMATION_FAIL_CVT (FD_METRICS_CONVERTER_NONE) 59 : 60 0 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_DUPLICATE_ACCOUNT_OFF (88UL) 61 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_DUPLICATE_ACCOUNT_NAME "pack_transaction_inserted_duplicate_account" 62 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_DUPLICATE_ACCOUNT_TYPE (FD_METRICS_TYPE_COUNTER) 63 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_DUPLICATE_ACCOUNT_DESC "Result of inserting a transaction into the pack object (Transaction included an account address twice)" 64 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_DUPLICATE_ACCOUNT_CVT (FD_METRICS_CONVERTER_NONE) 65 : 66 0 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_TOO_MANY_ACCOUNTS_OFF (89UL) 67 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_TOO_MANY_ACCOUNTS_NAME "pack_transaction_inserted_too_many_accounts" 68 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_TOO_MANY_ACCOUNTS_TYPE (FD_METRICS_TYPE_COUNTER) 69 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_TOO_MANY_ACCOUNTS_DESC "Result of inserting a transaction into the pack object (Transaction tried to load too many accounts)" 70 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_TOO_MANY_ACCOUNTS_CVT (FD_METRICS_CONVERTER_NONE) 71 : 72 0 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_TOO_LARGE_OFF (90UL) 73 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_TOO_LARGE_NAME "pack_transaction_inserted_too_large" 74 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_TOO_LARGE_TYPE (FD_METRICS_TYPE_COUNTER) 75 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_TOO_LARGE_DESC "Result of inserting a transaction into the pack object (Transaction requests too many CUs)" 76 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_TOO_LARGE_CVT (FD_METRICS_CONVERTER_NONE) 77 : 78 0 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_EXPIRED_OFF (91UL) 79 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_EXPIRED_NAME "pack_transaction_inserted_expired" 80 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_EXPIRED_TYPE (FD_METRICS_TYPE_COUNTER) 81 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_EXPIRED_DESC "Result of inserting a transaction into the pack object (Transaction already expired)" 82 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_EXPIRED_CVT (FD_METRICS_CONVERTER_NONE) 83 : 84 0 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_ADDR_LUT_OFF (92UL) 85 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_ADDR_LUT_NAME "pack_transaction_inserted_addr_lut" 86 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_ADDR_LUT_TYPE (FD_METRICS_TYPE_COUNTER) 87 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_ADDR_LUT_DESC "Result of inserting a transaction into the pack object (Transaction loaded accounts from a lookup table)" 88 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_ADDR_LUT_CVT (FD_METRICS_CONVERTER_NONE) 89 : 90 0 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_UNAFFORDABLE_OFF (93UL) 91 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_UNAFFORDABLE_NAME "pack_transaction_inserted_unaffordable" 92 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_UNAFFORDABLE_TYPE (FD_METRICS_TYPE_COUNTER) 93 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_UNAFFORDABLE_DESC "Result of inserting a transaction into the pack object (Fee payer's balance below transaction fee)" 94 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_UNAFFORDABLE_CVT (FD_METRICS_CONVERTER_NONE) 95 : 96 0 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_DUPLICATE_OFF (94UL) 97 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_DUPLICATE_NAME "pack_transaction_inserted_duplicate" 98 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_DUPLICATE_TYPE (FD_METRICS_TYPE_COUNTER) 99 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_DUPLICATE_DESC "Result of inserting a transaction into the pack object (Pack aware of transaction with same signature)" 100 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_DUPLICATE_CVT (FD_METRICS_CONVERTER_NONE) 101 : 102 0 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_PRIORITY_OFF (95UL) 103 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_PRIORITY_NAME "pack_transaction_inserted_priority" 104 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_PRIORITY_TYPE (FD_METRICS_TYPE_COUNTER) 105 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_PRIORITY_DESC "Result of inserting a transaction into the pack object (Transaction's fee was too low given its compute unit requirement and other competing transactions)" 106 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_PRIORITY_CVT (FD_METRICS_CONVERTER_NONE) 107 : 108 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_NONVOTE_ADD_OFF (96UL) 109 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_NONVOTE_ADD_NAME "pack_transaction_inserted_nonvote_add" 110 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_NONVOTE_ADD_TYPE (FD_METRICS_TYPE_COUNTER) 111 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_NONVOTE_ADD_DESC "Result of inserting a transaction into the pack object (Transaction that was not a simple vote added to pending transactions)" 112 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_NONVOTE_ADD_CVT (FD_METRICS_CONVERTER_NONE) 113 : 114 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_VOTE_ADD_OFF (97UL) 115 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_VOTE_ADD_NAME "pack_transaction_inserted_vote_add" 116 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_VOTE_ADD_TYPE (FD_METRICS_TYPE_COUNTER) 117 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_VOTE_ADD_DESC "Result of inserting a transaction into the pack object (Simple vote transaction was added to pending transactions)" 118 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_VOTE_ADD_CVT (FD_METRICS_CONVERTER_NONE) 119 : 120 0 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_NONVOTE_REPLACE_OFF (98UL) 121 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_NONVOTE_REPLACE_NAME "pack_transaction_inserted_nonvote_replace" 122 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_NONVOTE_REPLACE_TYPE (FD_METRICS_TYPE_COUNTER) 123 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_NONVOTE_REPLACE_DESC "Result of inserting a transaction into the pack object (Transaction that was not a simple vote replaced a lower priority transaction)" 124 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_NONVOTE_REPLACE_CVT (FD_METRICS_CONVERTER_NONE) 125 : 126 0 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_VOTE_REPLACE_OFF (99UL) 127 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_VOTE_REPLACE_NAME "pack_transaction_inserted_vote_replace" 128 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_VOTE_REPLACE_TYPE (FD_METRICS_TYPE_COUNTER) 129 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_VOTE_REPLACE_DESC "Result of inserting a transaction into the pack object (Simple vote transaction replaced a lower priority transaction)" 130 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_VOTE_REPLACE_CVT (FD_METRICS_CONVERTER_NONE) 131 : 132 0 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_OFF (100UL) 133 0 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_CNT (16UL) 134 : 135 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_NO_BANK_NO_LEADER_NO_MICROBLOCK_OFF (100UL) 136 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_NO_BANK_NO_LEADER_NO_MICROBLOCK_NAME "pack_metric_timing_no_txn_no_bank_no_leader_no_microblock" 137 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_NO_BANK_NO_LEADER_NO_MICROBLOCK_TYPE (FD_METRICS_TYPE_COUNTER) 138 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_NO_BANK_NO_LEADER_NO_MICROBLOCK_DESC "Time in nanos spent in each state (Pack had no transactions available, and wasn't leader)" 139 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_NO_BANK_NO_LEADER_NO_MICROBLOCK_CVT (FD_METRICS_CONVERTER_NONE) 140 : 141 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_NO_BANK_NO_LEADER_NO_MICROBLOCK_OFF (101UL) 142 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_NO_BANK_NO_LEADER_NO_MICROBLOCK_NAME "pack_metric_timing_txn_no_bank_no_leader_no_microblock" 143 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_NO_BANK_NO_LEADER_NO_MICROBLOCK_TYPE (FD_METRICS_TYPE_COUNTER) 144 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_NO_BANK_NO_LEADER_NO_MICROBLOCK_DESC "Time in nanos spent in each state (Pack had transactions available, but wasn't leader or had hit a limit)" 145 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_NO_BANK_NO_LEADER_NO_MICROBLOCK_CVT (FD_METRICS_CONVERTER_NONE) 146 : 147 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_BANK_NO_LEADER_NO_MICROBLOCK_OFF (102UL) 148 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_BANK_NO_LEADER_NO_MICROBLOCK_NAME "pack_metric_timing_no_txn_bank_no_leader_no_microblock" 149 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_BANK_NO_LEADER_NO_MICROBLOCK_TYPE (FD_METRICS_TYPE_COUNTER) 150 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_BANK_NO_LEADER_NO_MICROBLOCK_DESC "Time in nanos spent in each state (Pack had no transactions available, had banks but wasn't leader?)" 151 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_BANK_NO_LEADER_NO_MICROBLOCK_CVT (FD_METRICS_CONVERTER_NONE) 152 : 153 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_BANK_NO_LEADER_NO_MICROBLOCK_OFF (103UL) 154 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_BANK_NO_LEADER_NO_MICROBLOCK_NAME "pack_metric_timing_txn_bank_no_leader_no_microblock" 155 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_BANK_NO_LEADER_NO_MICROBLOCK_TYPE (FD_METRICS_TYPE_COUNTER) 156 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_BANK_NO_LEADER_NO_MICROBLOCK_DESC "Time in nanos spent in each state (Pack had transactions available, had banks but wasn't leader?)" 157 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_BANK_NO_LEADER_NO_MICROBLOCK_CVT (FD_METRICS_CONVERTER_NONE) 158 : 159 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_NO_BANK_LEADER_NO_MICROBLOCK_OFF (104UL) 160 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_NO_BANK_LEADER_NO_MICROBLOCK_NAME "pack_metric_timing_no_txn_no_bank_leader_no_microblock" 161 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_NO_BANK_LEADER_NO_MICROBLOCK_TYPE (FD_METRICS_TYPE_COUNTER) 162 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_NO_BANK_LEADER_NO_MICROBLOCK_DESC "Time in nanos spent in each state (Pack had no transactions available, and was leader but had no available banks)" 163 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_NO_BANK_LEADER_NO_MICROBLOCK_CVT (FD_METRICS_CONVERTER_NONE) 164 : 165 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_NO_BANK_LEADER_NO_MICROBLOCK_OFF (105UL) 166 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_NO_BANK_LEADER_NO_MICROBLOCK_NAME "pack_metric_timing_txn_no_bank_leader_no_microblock" 167 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_NO_BANK_LEADER_NO_MICROBLOCK_TYPE (FD_METRICS_TYPE_COUNTER) 168 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_NO_BANK_LEADER_NO_MICROBLOCK_DESC "Time in nanos spent in each state (Pack had transactions available, was leader, but had no available banks)" 169 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_NO_BANK_LEADER_NO_MICROBLOCK_CVT (FD_METRICS_CONVERTER_NONE) 170 : 171 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_BANK_LEADER_NO_MICROBLOCK_OFF (106UL) 172 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_BANK_LEADER_NO_MICROBLOCK_NAME "pack_metric_timing_no_txn_bank_leader_no_microblock" 173 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_BANK_LEADER_NO_MICROBLOCK_TYPE (FD_METRICS_TYPE_COUNTER) 174 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_BANK_LEADER_NO_MICROBLOCK_DESC "Time in nanos spent in each state (Pack had available banks but no transactions)" 175 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_BANK_LEADER_NO_MICROBLOCK_CVT (FD_METRICS_CONVERTER_NONE) 176 : 177 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_BANK_LEADER_NO_MICROBLOCK_OFF (107UL) 178 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_BANK_LEADER_NO_MICROBLOCK_NAME "pack_metric_timing_txn_bank_leader_no_microblock" 179 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_BANK_LEADER_NO_MICROBLOCK_TYPE (FD_METRICS_TYPE_COUNTER) 180 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_BANK_LEADER_NO_MICROBLOCK_DESC "Time in nanos spent in each state (Pack had banks and transactions available but couldn't schedule anything non-conflicting)" 181 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_BANK_LEADER_NO_MICROBLOCK_CVT (FD_METRICS_CONVERTER_NONE) 182 : 183 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_NO_BANK_NO_LEADER_MICROBLOCK_OFF (108UL) 184 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_NO_BANK_NO_LEADER_MICROBLOCK_NAME "pack_metric_timing_no_txn_no_bank_no_leader_microblock" 185 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_NO_BANK_NO_LEADER_MICROBLOCK_TYPE (FD_METRICS_TYPE_COUNTER) 186 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_NO_BANK_NO_LEADER_MICROBLOCK_DESC "Time in nanos spent in each state (Pack scheduled a non-empty microblock while not leader?)" 187 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_NO_BANK_NO_LEADER_MICROBLOCK_CVT (FD_METRICS_CONVERTER_NONE) 188 : 189 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_NO_BANK_NO_LEADER_MICROBLOCK_OFF (109UL) 190 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_NO_BANK_NO_LEADER_MICROBLOCK_NAME "pack_metric_timing_txn_no_bank_no_leader_microblock" 191 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_NO_BANK_NO_LEADER_MICROBLOCK_TYPE (FD_METRICS_TYPE_COUNTER) 192 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_NO_BANK_NO_LEADER_MICROBLOCK_DESC "Time in nanos spent in each state (Pack scheduled a non-empty microblock while not leader?)" 193 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_NO_BANK_NO_LEADER_MICROBLOCK_CVT (FD_METRICS_CONVERTER_NONE) 194 : 195 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_BANK_NO_LEADER_MICROBLOCK_OFF (110UL) 196 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_BANK_NO_LEADER_MICROBLOCK_NAME "pack_metric_timing_no_txn_bank_no_leader_microblock" 197 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_BANK_NO_LEADER_MICROBLOCK_TYPE (FD_METRICS_TYPE_COUNTER) 198 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_BANK_NO_LEADER_MICROBLOCK_DESC "Time in nanos spent in each state (Pack scheduled a non-empty microblock while not leader?)" 199 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_BANK_NO_LEADER_MICROBLOCK_CVT (FD_METRICS_CONVERTER_NONE) 200 : 201 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_BANK_NO_LEADER_MICROBLOCK_OFF (111UL) 202 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_BANK_NO_LEADER_MICROBLOCK_NAME "pack_metric_timing_txn_bank_no_leader_microblock" 203 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_BANK_NO_LEADER_MICROBLOCK_TYPE (FD_METRICS_TYPE_COUNTER) 204 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_BANK_NO_LEADER_MICROBLOCK_DESC "Time in nanos spent in each state (Pack scheduled a non-empty microblock while not leader?)" 205 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_BANK_NO_LEADER_MICROBLOCK_CVT (FD_METRICS_CONVERTER_NONE) 206 : 207 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_NO_BANK_LEADER_MICROBLOCK_OFF (112UL) 208 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_NO_BANK_LEADER_MICROBLOCK_NAME "pack_metric_timing_no_txn_no_bank_leader_microblock" 209 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_NO_BANK_LEADER_MICROBLOCK_TYPE (FD_METRICS_TYPE_COUNTER) 210 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_NO_BANK_LEADER_MICROBLOCK_DESC "Time in nanos spent in each state (Pack scheduled a non-empty microblock but all banks were busy?)" 211 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_NO_BANK_LEADER_MICROBLOCK_CVT (FD_METRICS_CONVERTER_NONE) 212 : 213 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_NO_BANK_LEADER_MICROBLOCK_OFF (113UL) 214 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_NO_BANK_LEADER_MICROBLOCK_NAME "pack_metric_timing_txn_no_bank_leader_microblock" 215 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_NO_BANK_LEADER_MICROBLOCK_TYPE (FD_METRICS_TYPE_COUNTER) 216 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_NO_BANK_LEADER_MICROBLOCK_DESC "Time in nanos spent in each state (Pack scheduled a non-empty microblock but all banks were busy?)" 217 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_NO_BANK_LEADER_MICROBLOCK_CVT (FD_METRICS_CONVERTER_NONE) 218 : 219 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_BANK_LEADER_MICROBLOCK_OFF (114UL) 220 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_BANK_LEADER_MICROBLOCK_NAME "pack_metric_timing_no_txn_bank_leader_microblock" 221 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_BANK_LEADER_MICROBLOCK_TYPE (FD_METRICS_TYPE_COUNTER) 222 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_BANK_LEADER_MICROBLOCK_DESC "Time in nanos spent in each state (Pack scheduled a non-empty microblock and now has no transactions)" 223 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_NO_TXN_BANK_LEADER_MICROBLOCK_CVT (FD_METRICS_CONVERTER_NONE) 224 : 225 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_BANK_LEADER_MICROBLOCK_OFF (115UL) 226 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_BANK_LEADER_MICROBLOCK_NAME "pack_metric_timing_txn_bank_leader_microblock" 227 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_BANK_LEADER_MICROBLOCK_TYPE (FD_METRICS_TYPE_COUNTER) 228 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_BANK_LEADER_MICROBLOCK_DESC "Time in nanos spent in each state (Pack scheduled a non-empty microblock)" 229 : #define FD_METRICS_COUNTER_PACK_METRIC_TIMING_TXN_BANK_LEADER_MICROBLOCK_CVT (FD_METRICS_CONVERTER_NONE) 230 : 231 0 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_DROPPED_FROM_EXTRA_OFF (116UL) 232 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_DROPPED_FROM_EXTRA_NAME "pack_transaction_dropped_from_extra" 233 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_DROPPED_FROM_EXTRA_TYPE (FD_METRICS_TYPE_COUNTER) 234 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_DROPPED_FROM_EXTRA_DESC "Transactions dropped from the extra transaction storage because it was full" 235 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_DROPPED_FROM_EXTRA_CVT (FD_METRICS_CONVERTER_NONE) 236 : 237 0 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_TO_EXTRA_OFF (117UL) 238 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_TO_EXTRA_NAME "pack_transaction_inserted_to_extra" 239 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_TO_EXTRA_TYPE (FD_METRICS_TYPE_COUNTER) 240 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_TO_EXTRA_DESC "Transactions inserted into the extra transaction storage because pack's primary storage was full" 241 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_TO_EXTRA_CVT (FD_METRICS_CONVERTER_NONE) 242 : 243 0 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_FROM_EXTRA_OFF (118UL) 244 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_FROM_EXTRA_NAME "pack_transaction_inserted_from_extra" 245 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_FROM_EXTRA_TYPE (FD_METRICS_TYPE_COUNTER) 246 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_FROM_EXTRA_DESC "Transactions pulled from the extra transaction storage and inserted into pack's primary storage" 247 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_INSERTED_FROM_EXTRA_CVT (FD_METRICS_CONVERTER_NONE) 248 : 249 0 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_EXPIRED_OFF (119UL) 250 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_EXPIRED_NAME "pack_transaction_expired" 251 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_EXPIRED_TYPE (FD_METRICS_TYPE_COUNTER) 252 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_EXPIRED_DESC "Transactions deleted from pack because their TTL expired" 253 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_EXPIRED_CVT (FD_METRICS_CONVERTER_NONE) 254 : 255 738216 : #define FD_METRICS_GAUGE_PACK_AVAILABLE_TRANSACTIONS_OFF (120UL) 256 : #define FD_METRICS_GAUGE_PACK_AVAILABLE_TRANSACTIONS_NAME "pack_available_transactions" 257 : #define FD_METRICS_GAUGE_PACK_AVAILABLE_TRANSACTIONS_TYPE (FD_METRICS_TYPE_GAUGE) 258 : #define FD_METRICS_GAUGE_PACK_AVAILABLE_TRANSACTIONS_DESC "The total number of pending transactions in pack's pool that are available to be scheduled" 259 : #define FD_METRICS_GAUGE_PACK_AVAILABLE_TRANSACTIONS_CVT (FD_METRICS_CONVERTER_NONE) 260 : 261 738216 : #define FD_METRICS_GAUGE_PACK_AVAILABLE_VOTE_TRANSACTIONS_OFF (121UL) 262 : #define FD_METRICS_GAUGE_PACK_AVAILABLE_VOTE_TRANSACTIONS_NAME "pack_available_vote_transactions" 263 : #define FD_METRICS_GAUGE_PACK_AVAILABLE_VOTE_TRANSACTIONS_TYPE (FD_METRICS_TYPE_GAUGE) 264 : #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" 265 : #define FD_METRICS_GAUGE_PACK_AVAILABLE_VOTE_TRANSACTIONS_CVT (FD_METRICS_CONVERTER_NONE) 266 : 267 522 : #define FD_METRICS_GAUGE_PACK_PENDING_TRANSACTIONS_HEAP_SIZE_OFF (122UL) 268 : #define FD_METRICS_GAUGE_PACK_PENDING_TRANSACTIONS_HEAP_SIZE_NAME "pack_pending_transactions_heap_size" 269 : #define FD_METRICS_GAUGE_PACK_PENDING_TRANSACTIONS_HEAP_SIZE_TYPE (FD_METRICS_TYPE_GAUGE) 270 : #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." 271 : #define FD_METRICS_GAUGE_PACK_PENDING_TRANSACTIONS_HEAP_SIZE_CVT (FD_METRICS_CONVERTER_NONE) 272 : 273 0 : #define FD_METRICS_COUNTER_PACK_MICROBLOCK_PER_BLOCK_LIMIT_OFF (123UL) 274 : #define FD_METRICS_COUNTER_PACK_MICROBLOCK_PER_BLOCK_LIMIT_NAME "pack_microblock_per_block_limit" 275 : #define FD_METRICS_COUNTER_PACK_MICROBLOCK_PER_BLOCK_LIMIT_TYPE (FD_METRICS_TYPE_COUNTER) 276 : #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" 277 : #define FD_METRICS_COUNTER_PACK_MICROBLOCK_PER_BLOCK_LIMIT_CVT (FD_METRICS_CONVERTER_NONE) 278 : 279 0 : #define FD_METRICS_COUNTER_PACK_DATA_PER_BLOCK_LIMIT_OFF (124UL) 280 : #define FD_METRICS_COUNTER_PACK_DATA_PER_BLOCK_LIMIT_NAME "pack_data_per_block_limit" 281 : #define FD_METRICS_COUNTER_PACK_DATA_PER_BLOCK_LIMIT_TYPE (FD_METRICS_TYPE_COUNTER) 282 : #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" 283 : #define FD_METRICS_COUNTER_PACK_DATA_PER_BLOCK_LIMIT_CVT (FD_METRICS_CONVERTER_NONE) 284 : 285 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_OFF (125UL) 286 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_CNT (6UL) 287 : 288 759843 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_TAKEN_OFF (125UL) 289 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_TAKEN_NAME "pack_transaction_schedule_taken" 290 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_TAKEN_TYPE (FD_METRICS_TYPE_COUNTER) 291 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_TAKEN_DESC "Result of trying to consider a transaction for scheduling (Pack included the transaction in the microblock)" 292 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_TAKEN_CVT (FD_METRICS_CONVERTER_NONE) 293 : 294 759843 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_CU_LIMIT_OFF (126UL) 295 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_CU_LIMIT_NAME "pack_transaction_schedule_cu_limit" 296 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_CU_LIMIT_TYPE (FD_METRICS_TYPE_COUNTER) 297 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_CU_LIMIT_DESC "Result of trying to consider a transaction for scheduling (Pack skipped the transaction because it would have exceeded the block CU limit)" 298 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_CU_LIMIT_CVT (FD_METRICS_CONVERTER_NONE) 299 : 300 759843 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_FAST_PATH_OFF (127UL) 301 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_FAST_PATH_NAME "pack_transaction_schedule_fast_path" 302 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_FAST_PATH_TYPE (FD_METRICS_TYPE_COUNTER) 303 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_FAST_PATH_DESC "Result of trying to consider a transaction for scheduling (Pack skipped the transaction because of account conflicts using the fast bitvector check)" 304 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_FAST_PATH_CVT (FD_METRICS_CONVERTER_NONE) 305 : 306 759843 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_BYTE_LIMIT_OFF (128UL) 307 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_BYTE_LIMIT_NAME "pack_transaction_schedule_byte_limit" 308 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_BYTE_LIMIT_TYPE (FD_METRICS_TYPE_COUNTER) 309 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_BYTE_LIMIT_DESC "Result of trying to consider a transaction for scheduling (Pack skipped the transaction because it would have exceeded the block data size limit)" 310 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_BYTE_LIMIT_CVT (FD_METRICS_CONVERTER_NONE) 311 : 312 759843 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_WRITE_COST_OFF (129UL) 313 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_WRITE_COST_NAME "pack_transaction_schedule_write_cost" 314 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_WRITE_COST_TYPE (FD_METRICS_TYPE_COUNTER) 315 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_WRITE_COST_DESC "Result of trying to consider a transaction for scheduling (Pack skipped the transaction because it would have caused a writable account to exceed the per-account block write cost limit)" 316 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_WRITE_COST_CVT (FD_METRICS_CONVERTER_NONE) 317 : 318 759843 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_SLOW_PATH_OFF (130UL) 319 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_SLOW_PATH_NAME "pack_transaction_schedule_slow_path" 320 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_SLOW_PATH_TYPE (FD_METRICS_TYPE_COUNTER) 321 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_SLOW_PATH_DESC "Result of trying to consider a transaction for scheduling (Pack skipped the transaction because of account conflicts using the full slow check)" 322 : #define FD_METRICS_COUNTER_PACK_TRANSACTION_SCHEDULE_SLOW_PATH_CVT (FD_METRICS_CONVERTER_NONE) 323 : 324 740862 : #define FD_METRICS_GAUGE_PACK_CUS_CONSUMED_IN_BLOCK_OFF (131UL) 325 : #define FD_METRICS_GAUGE_PACK_CUS_CONSUMED_IN_BLOCK_NAME "pack_cus_consumed_in_block" 326 : #define FD_METRICS_GAUGE_PACK_CUS_CONSUMED_IN_BLOCK_TYPE (FD_METRICS_TYPE_GAUGE) 327 : #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" 328 : #define FD_METRICS_GAUGE_PACK_CUS_CONSUMED_IN_BLOCK_CVT (FD_METRICS_CONVERTER_NONE) 329 : 330 2646 : #define FD_METRICS_HISTOGRAM_PACK_CUS_SCHEDULED_OFF (132UL) 331 : #define FD_METRICS_HISTOGRAM_PACK_CUS_SCHEDULED_NAME "pack_cus_scheduled" 332 : #define FD_METRICS_HISTOGRAM_PACK_CUS_SCHEDULED_TYPE (FD_METRICS_TYPE_HISTOGRAM) 333 : #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." 334 : #define FD_METRICS_HISTOGRAM_PACK_CUS_SCHEDULED_CVT (FD_METRICS_CONVERTER_NONE) 335 522 : #define FD_METRICS_HISTOGRAM_PACK_CUS_SCHEDULED_MIN (1000000UL) 336 522 : #define FD_METRICS_HISTOGRAM_PACK_CUS_SCHEDULED_MAX (192000000UL) 337 2646 : #define FD_METRICS_HISTOGRAM_PACK_CUS_REBATED_OFF (149UL) 338 : #define FD_METRICS_HISTOGRAM_PACK_CUS_REBATED_NAME "pack_cus_rebated" 339 : #define FD_METRICS_HISTOGRAM_PACK_CUS_REBATED_TYPE (FD_METRICS_TYPE_HISTOGRAM) 340 : #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." 341 : #define FD_METRICS_HISTOGRAM_PACK_CUS_REBATED_CVT (FD_METRICS_CONVERTER_NONE) 342 522 : #define FD_METRICS_HISTOGRAM_PACK_CUS_REBATED_MIN (1000000UL) 343 522 : #define FD_METRICS_HISTOGRAM_PACK_CUS_REBATED_MAX (192000000UL) 344 2646 : #define FD_METRICS_HISTOGRAM_PACK_CUS_NET_OFF (166UL) 345 : #define FD_METRICS_HISTOGRAM_PACK_CUS_NET_NAME "pack_cus_net" 346 : #define FD_METRICS_HISTOGRAM_PACK_CUS_NET_TYPE (FD_METRICS_TYPE_HISTOGRAM) 347 : #define FD_METRICS_HISTOGRAM_PACK_CUS_NET_DESC "The net number of cost units (scheduled - rebated) in each block pack produced." 348 : #define FD_METRICS_HISTOGRAM_PACK_CUS_NET_CVT (FD_METRICS_CONVERTER_NONE) 349 522 : #define FD_METRICS_HISTOGRAM_PACK_CUS_NET_MIN (1000000UL) 350 522 : #define FD_METRICS_HISTOGRAM_PACK_CUS_NET_MAX (48000000UL) 351 : #define FD_METRICS_COUNTER_PACK_DELETE_MISSED_OFF (183UL) 352 : #define FD_METRICS_COUNTER_PACK_DELETE_MISSED_NAME "pack_delete_missed" 353 : #define FD_METRICS_COUNTER_PACK_DELETE_MISSED_TYPE (FD_METRICS_TYPE_COUNTER) 354 : #define FD_METRICS_COUNTER_PACK_DELETE_MISSED_DESC "Count of attempts to delete a transaction that wasn't found" 355 : #define FD_METRICS_COUNTER_PACK_DELETE_MISSED_CVT (FD_METRICS_CONVERTER_NONE) 356 : 357 : #define FD_METRICS_COUNTER_PACK_DELETE_HIT_OFF (184UL) 358 : #define FD_METRICS_COUNTER_PACK_DELETE_HIT_NAME "pack_delete_hit" 359 : #define FD_METRICS_COUNTER_PACK_DELETE_HIT_TYPE (FD_METRICS_TYPE_COUNTER) 360 : #define FD_METRICS_COUNTER_PACK_DELETE_HIT_DESC "Count of attempts to delete a transaction that was found and deleted" 361 : #define FD_METRICS_COUNTER_PACK_DELETE_HIT_CVT (FD_METRICS_CONVERTER_NONE) 362 : 363 : 364 : #define FD_METRICS_PACK_TOTAL (57UL) 365 : extern const fd_metrics_meta_t FD_METRICS_PACK[FD_METRICS_PACK_TOTAL];