Line data Source code
1 : #ifndef HEADER_fd_src_disco_metrics_generated_fd_metrics_resolv_h 2 : #define HEADER_fd_src_disco_metrics_generated_fd_metrics_resolv_h 3 : 4 : /* THIS FILE IS GENERATED BY gen_metrics.py. DO NOT HAND EDIT. */ 5 : 6 : #include "../fd_metrics_base.h" 7 : #include "fd_metrics_enums.h" 8 : 9 : enum { 10 : FD_METRICS_COUNTER_RESOLV_TXN_DROPPED_OFF = FD_METRICS_TILE_OFF, 11 : FD_METRICS_COUNTER_RESOLV_TXN_DROPPED_NO_BANK_OFF = FD_METRICS_COUNTER_RESOLV_TXN_DROPPED_OFF, 12 : FD_METRICS_COUNTER_RESOLV_TXN_DROPPED_BLOCKHASH_EXPIRED_OFF, 13 : FD_METRICS_COUNTER_RESOLV_TXN_DROPPED_BUNDLE_PEER_FAILED_OFF, 14 : FD_METRICS_COUNTER_RESOLV_STASH_TXN_INSERTED_OFF, 15 : FD_METRICS_COUNTER_RESOLV_STASH_TXN_REMOVED_OFF, 16 : FD_METRICS_COUNTER_RESOLV_STASH_TXN_REMOVED_PUBLISHED_OFF = FD_METRICS_COUNTER_RESOLV_STASH_TXN_REMOVED_OFF, 17 : FD_METRICS_COUNTER_RESOLV_STASH_TXN_REMOVED_EVICTED_OFF, 18 : FD_METRICS_COUNTER_RESOLV_STASH_TXN_REMOVED_FAILED_OFF, 19 : FD_METRICS_COUNTER_RESOLV_TXN_LUT_RESOLVE_ATTEMPTED_OFF, 20 : FD_METRICS_COUNTER_RESOLV_TXN_LUT_RESOLVE_ATTEMPTED_INVALID_LOOKUP_INDEX_OFF = FD_METRICS_COUNTER_RESOLV_TXN_LUT_RESOLVE_ATTEMPTED_OFF, 21 : FD_METRICS_COUNTER_RESOLV_TXN_LUT_RESOLVE_ATTEMPTED_ACCOUNT_UNINITIALIZED_OFF, 22 : FD_METRICS_COUNTER_RESOLV_TXN_LUT_RESOLVE_ATTEMPTED_INVALID_ACCOUNT_DATA_OFF, 23 : FD_METRICS_COUNTER_RESOLV_TXN_LUT_RESOLVE_ATTEMPTED_INVALID_ACCOUNT_OWNER_OFF, 24 : FD_METRICS_COUNTER_RESOLV_TXN_LUT_RESOLVE_ATTEMPTED_ACCOUNT_NOT_FOUND_OFF, 25 : FD_METRICS_COUNTER_RESOLV_TXN_LUT_RESOLVE_ATTEMPTED_SUCCESS_OFF, 26 : FD_METRICS_COUNTER_RESOLV_ACCDB_ACCOUNT_READONLY_ACQUIRED_OFF, 27 : FD_METRICS_COUNTER_RESOLV_ACCDB_ACCOUNT_READONLY_ACQUIRED_LE128_B_OFF = FD_METRICS_COUNTER_RESOLV_ACCDB_ACCOUNT_READONLY_ACQUIRED_OFF, 28 : FD_METRICS_COUNTER_RESOLV_ACCDB_ACCOUNT_READONLY_ACQUIRED_LE512_B_OFF, 29 : FD_METRICS_COUNTER_RESOLV_ACCDB_ACCOUNT_READONLY_ACQUIRED_LE2_KIB_OFF, 30 : FD_METRICS_COUNTER_RESOLV_ACCDB_ACCOUNT_READONLY_ACQUIRED_LE8_KIB_OFF, 31 : FD_METRICS_COUNTER_RESOLV_ACCDB_ACCOUNT_READONLY_ACQUIRED_LE32_KIB_OFF, 32 : FD_METRICS_COUNTER_RESOLV_ACCDB_ACCOUNT_READONLY_ACQUIRED_LE128_KIB_OFF, 33 : FD_METRICS_COUNTER_RESOLV_ACCDB_ACCOUNT_READONLY_ACQUIRED_LE1_MIB_OFF, 34 : FD_METRICS_COUNTER_RESOLV_ACCDB_ACCOUNT_READONLY_ACQUIRED_LE10_MIB_OFF, 35 : FD_METRICS_COUNTER_RESOLV_ACCDB_ACCOUNT_CACHE_MISSED_OFF, 36 : FD_METRICS_COUNTER_RESOLV_ACCDB_ACCOUNT_CACHE_MISSED_LE128_B_OFF = FD_METRICS_COUNTER_RESOLV_ACCDB_ACCOUNT_CACHE_MISSED_OFF, 37 : FD_METRICS_COUNTER_RESOLV_ACCDB_ACCOUNT_CACHE_MISSED_LE512_B_OFF, 38 : FD_METRICS_COUNTER_RESOLV_ACCDB_ACCOUNT_CACHE_MISSED_LE2_KIB_OFF, 39 : FD_METRICS_COUNTER_RESOLV_ACCDB_ACCOUNT_CACHE_MISSED_LE8_KIB_OFF, 40 : FD_METRICS_COUNTER_RESOLV_ACCDB_ACCOUNT_CACHE_MISSED_LE32_KIB_OFF, 41 : FD_METRICS_COUNTER_RESOLV_ACCDB_ACCOUNT_CACHE_MISSED_LE128_KIB_OFF, 42 : FD_METRICS_COUNTER_RESOLV_ACCDB_ACCOUNT_CACHE_MISSED_LE1_MIB_OFF, 43 : FD_METRICS_COUNTER_RESOLV_ACCDB_ACCOUNT_CACHE_MISSED_LE10_MIB_OFF, 44 : FD_METRICS_COUNTER_RESOLV_ACCDB_ACCOUNT_WAITED_OFF, 45 : FD_METRICS_COUNTER_RESOLV_ACCDB_DISK_READ_BYTES_OFF, 46 : FD_METRICS_COUNTER_RESOLV_ACCDB_DISK_READ_OFF, 47 : FD_METRICS_COUNTER_RESOLV_ACCDB_COPIED_BYTES_OFF, 48 : }; 49 : 50 : #define FD_METRICS_COUNTER_RESOLV_TXN_DROPPED_NAME "resolv_txn_dropped" 51 : #define FD_METRICS_COUNTER_RESOLV_TXN_DROPPED_TYPE (FD_METRICS_TYPE_COUNTER) 52 : #define FD_METRICS_COUNTER_RESOLV_TXN_DROPPED_DESC "Transactions dropped, by reason" 53 : #define FD_METRICS_COUNTER_RESOLV_TXN_DROPPED_CVT (FD_METRICS_CONVERTER_NONE) 54 0 : #define FD_METRICS_COUNTER_RESOLV_TXN_DROPPED_CNT (3UL) 55 : 56 : #define FD_METRICS_COUNTER_RESOLV_STASH_TXN_INSERTED_NAME "resolv_stash_txn_inserted" 57 : #define FD_METRICS_COUNTER_RESOLV_STASH_TXN_INSERTED_TYPE (FD_METRICS_TYPE_COUNTER) 58 : #define FD_METRICS_COUNTER_RESOLV_STASH_TXN_INSERTED_DESC "Transactions with an unknown blockhash added to the stash" 59 : #define FD_METRICS_COUNTER_RESOLV_STASH_TXN_INSERTED_CVT (FD_METRICS_CONVERTER_NONE) 60 : 61 : #define FD_METRICS_COUNTER_RESOLV_STASH_TXN_REMOVED_NAME "resolv_stash_txn_removed" 62 : #define FD_METRICS_COUNTER_RESOLV_STASH_TXN_REMOVED_TYPE (FD_METRICS_TYPE_COUNTER) 63 : #define FD_METRICS_COUNTER_RESOLV_STASH_TXN_REMOVED_DESC "Stashed transactions removed, by reason" 64 : #define FD_METRICS_COUNTER_RESOLV_STASH_TXN_REMOVED_CVT (FD_METRICS_CONVERTER_NONE) 65 0 : #define FD_METRICS_COUNTER_RESOLV_STASH_TXN_REMOVED_CNT (3UL) 66 : 67 : #define FD_METRICS_COUNTER_RESOLV_TXN_LUT_RESOLVE_ATTEMPTED_NAME "resolv_txn_lut_resolve_attempted" 68 : #define FD_METRICS_COUNTER_RESOLV_TXN_LUT_RESOLVE_ATTEMPTED_TYPE (FD_METRICS_TYPE_COUNTER) 69 : #define FD_METRICS_COUNTER_RESOLV_TXN_LUT_RESOLVE_ATTEMPTED_DESC "Address lookup table resolution attempts, by result" 70 : #define FD_METRICS_COUNTER_RESOLV_TXN_LUT_RESOLVE_ATTEMPTED_CVT (FD_METRICS_CONVERTER_NONE) 71 0 : #define FD_METRICS_COUNTER_RESOLV_TXN_LUT_RESOLVE_ATTEMPTED_CNT (6UL) 72 : 73 : #define FD_METRICS_COUNTER_RESOLV_ACCDB_ACCOUNT_READONLY_ACQUIRED_NAME "resolv_accdb_account_readonly_acquired" 74 : #define FD_METRICS_COUNTER_RESOLV_ACCDB_ACCOUNT_READONLY_ACQUIRED_TYPE (FD_METRICS_TYPE_COUNTER) 75 : #define FD_METRICS_COUNTER_RESOLV_ACCDB_ACCOUNT_READONLY_ACQUIRED_DESC "Readonly accounts acquired from the account database, by cache size class of the account's current data size" 76 : #define FD_METRICS_COUNTER_RESOLV_ACCDB_ACCOUNT_READONLY_ACQUIRED_CVT (FD_METRICS_CONVERTER_NONE) 77 0 : #define FD_METRICS_COUNTER_RESOLV_ACCDB_ACCOUNT_READONLY_ACQUIRED_CNT (8UL) 78 : 79 : #define FD_METRICS_COUNTER_RESOLV_ACCDB_ACCOUNT_CACHE_MISSED_NAME "resolv_accdb_account_cache_missed" 80 : #define FD_METRICS_COUNTER_RESOLV_ACCDB_ACCOUNT_CACHE_MISSED_TYPE (FD_METRICS_TYPE_COUNTER) 81 : #define FD_METRICS_COUNTER_RESOLV_ACCDB_ACCOUNT_CACHE_MISSED_DESC "Accounts not found in the account database cache and read from disk, by cache size class" 82 : #define FD_METRICS_COUNTER_RESOLV_ACCDB_ACCOUNT_CACHE_MISSED_CVT (FD_METRICS_CONVERTER_NONE) 83 0 : #define FD_METRICS_COUNTER_RESOLV_ACCDB_ACCOUNT_CACHE_MISSED_CNT (8UL) 84 : 85 : #define FD_METRICS_COUNTER_RESOLV_ACCDB_ACCOUNT_WAITED_NAME "resolv_accdb_account_waited" 86 : #define FD_METRICS_COUNTER_RESOLV_ACCDB_ACCOUNT_WAITED_TYPE (FD_METRICS_TYPE_COUNTER) 87 : #define FD_METRICS_COUNTER_RESOLV_ACCDB_ACCOUNT_WAITED_DESC "Accounts that had to wait for another reader to finish loading them into the cache" 88 : #define FD_METRICS_COUNTER_RESOLV_ACCDB_ACCOUNT_WAITED_CVT (FD_METRICS_CONVERTER_NONE) 89 : 90 : #define FD_METRICS_COUNTER_RESOLV_ACCDB_DISK_READ_BYTES_NAME "resolv_accdb_disk_read_bytes" 91 : #define FD_METRICS_COUNTER_RESOLV_ACCDB_DISK_READ_BYTES_TYPE (FD_METRICS_TYPE_COUNTER) 92 : #define FD_METRICS_COUNTER_RESOLV_ACCDB_DISK_READ_BYTES_DESC "Bytes read from the account database file" 93 : #define FD_METRICS_COUNTER_RESOLV_ACCDB_DISK_READ_BYTES_CVT (FD_METRICS_CONVERTER_NONE) 94 : 95 : #define FD_METRICS_COUNTER_RESOLV_ACCDB_DISK_READ_NAME "resolv_accdb_disk_read" 96 : #define FD_METRICS_COUNTER_RESOLV_ACCDB_DISK_READ_TYPE (FD_METRICS_TYPE_COUNTER) 97 : #define FD_METRICS_COUNTER_RESOLV_ACCDB_DISK_READ_DESC "Reads from the account database file" 98 : #define FD_METRICS_COUNTER_RESOLV_ACCDB_DISK_READ_CVT (FD_METRICS_CONVERTER_NONE) 99 : 100 : #define FD_METRICS_COUNTER_RESOLV_ACCDB_COPIED_BYTES_NAME "resolv_accdb_copied_bytes" 101 : #define FD_METRICS_COUNTER_RESOLV_ACCDB_COPIED_BYTES_TYPE (FD_METRICS_TYPE_COUNTER) 102 : #define FD_METRICS_COUNTER_RESOLV_ACCDB_COPIED_BYTES_DESC "Account data bytes copied in memory between cache lines, staging buffers and callers; disk reads excluded" 103 : #define FD_METRICS_COUNTER_RESOLV_ACCDB_COPIED_BYTES_CVT (FD_METRICS_CONVERTER_NONE) 104 : 105 : #define FD_METRICS_RESOLV_TOTAL (33UL) 106 : extern const fd_metrics_meta_t FD_METRICS_RESOLV[FD_METRICS_RESOLV_TOTAL]; 107 : 108 : #endif /* HEADER_fd_src_disco_metrics_generated_fd_metrics_resolv_h */