LCOV - code coverage report
Current view: top level - disco/metrics/generated - fd_metrics_pack.h (source / functions) Hit Total Coverage
Test: cov.lcov Lines: 25 54 46.3 %
Date: 2024-11-13 11:58:15 Functions: 0 0 -

          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];

Generated by: LCOV version 1.14