Line data Source code
1 : #ifndef HEADER_fd_src_disco_metrics_generated_fd_metrics_rserve_h 2 : #define HEADER_fd_src_disco_metrics_generated_fd_metrics_rserve_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_RSERVE_RECEIVED_REQUEST_COUNT_OFF = FD_METRICS_TILE_OFF, 11 : FD_METRICS_COUNTER_RSERVE_RECEIVED_REQUEST_COUNT_PONG_OFF = FD_METRICS_COUNTER_RSERVE_RECEIVED_REQUEST_COUNT_OFF, 12 : FD_METRICS_COUNTER_RSERVE_RECEIVED_REQUEST_COUNT_WINDOW_INDEX_OFF, 13 : FD_METRICS_COUNTER_RSERVE_RECEIVED_REQUEST_COUNT_HIGHEST_WINDOW_INDEX_OFF, 14 : FD_METRICS_COUNTER_RSERVE_RECEIVED_REQUEST_COUNT_ORPHAN_OFF, 15 : FD_METRICS_COUNTER_RSERVE_RECEIVED_REQUEST_BYTES_OFF, 16 : FD_METRICS_COUNTER_RSERVE_RECEIVED_MALFORMED_COUNT_OFF, 17 : FD_METRICS_COUNTER_RSERVE_RECEIVED_MALFORMED_COUNT_TOO_SMALL_OFF = FD_METRICS_COUNTER_RSERVE_RECEIVED_MALFORMED_COUNT_OFF, 18 : FD_METRICS_COUNTER_RSERVE_RECEIVED_MALFORMED_COUNT_PING_OFF, 19 : FD_METRICS_COUNTER_RSERVE_RECEIVED_MALFORMED_COUNT_UNKNOWN_TAG_OFF, 20 : FD_METRICS_COUNTER_RSERVE_RECEIVED_MALFORMED_COUNT_WRONG_SIZE_OFF, 21 : FD_METRICS_COUNTER_RSERVE_RECEIVED_MALFORMED_COUNT_ANCESTOR_HASHES_OFF, 22 : FD_METRICS_COUNTER_RSERVE_TOTAL_PKT_COUNT_OFF, 23 : FD_METRICS_COUNTER_RSERVE_SENT_RESPONSE_TYPES_OFF, 24 : FD_METRICS_COUNTER_RSERVE_SENT_RESPONSE_TYPES_PING_OFF = FD_METRICS_COUNTER_RSERVE_SENT_RESPONSE_TYPES_OFF, 25 : FD_METRICS_COUNTER_RSERVE_SENT_RESPONSE_TYPES_WINDOW_OFF, 26 : FD_METRICS_COUNTER_RSERVE_SENT_RESPONSE_TYPES_HIGHEST_WINDOW_OFF, 27 : FD_METRICS_COUNTER_RSERVE_SENT_RESPONSE_TYPES_ORPHAN_OFF, 28 : FD_METRICS_COUNTER_RSERVE_SENT_RESPONSE_BYTES_OFF, 29 : FD_METRICS_COUNTER_RSERVE_MISSED_RESPONSE_TYPES_OFF, 30 : FD_METRICS_COUNTER_RSERVE_MISSED_RESPONSE_TYPES_PING_OFF = FD_METRICS_COUNTER_RSERVE_MISSED_RESPONSE_TYPES_OFF, 31 : FD_METRICS_COUNTER_RSERVE_MISSED_RESPONSE_TYPES_WINDOW_OFF, 32 : FD_METRICS_COUNTER_RSERVE_MISSED_RESPONSE_TYPES_HIGHEST_WINDOW_OFF, 33 : FD_METRICS_COUNTER_RSERVE_MISSED_RESPONSE_TYPES_ORPHAN_OFF, 34 : FD_METRICS_COUNTER_RSERVE_FAILED_SIGVERIFY_OFF, 35 : FD_METRICS_COUNTER_RSERVE_FAILED_OWN_KEY_OFF, 36 : FD_METRICS_COUNTER_RSERVE_FAILED_INVALID_TOKEN_OFF, 37 : FD_METRICS_COUNTER_RSERVE_FAILED_NOT_FOR_US_OFF, 38 : FD_METRICS_COUNTER_RSERVE_FAILED_OUTDATED_OFF, 39 : FD_METRICS_COUNTER_RSERVE_FAILED_INVALID_SHRED_INDEX_OFF, 40 : FD_METRICS_COUNTER_RSERVE_FAILED_PING_CACHE_LOOKUP_OFF, 41 : FD_METRICS_GAUGE_RSERVE_SHREDS_CURRENT_OFF, 42 : FD_METRICS_GAUGE_RSERVE_SHREDS_MAX_OFF, 43 : FD_METRICS_GAUGE_RSERVE_DISK_CURRENT_BYTES_OFF, 44 : FD_METRICS_GAUGE_RSERVE_DISK_ALLOCATED_BYTES_OFF, 45 : FD_METRICS_COUNTER_RSERVE_PING_CACHE_ENTRIES_OFF, 46 : FD_METRICS_COUNTER_RSERVE_PING_CACHE_EVICTIONS_OFF, 47 : }; 48 : 49 : #define FD_METRICS_COUNTER_RSERVE_RECEIVED_REQUEST_COUNT_NAME "rserve_received_request_count" 50 : #define FD_METRICS_COUNTER_RSERVE_RECEIVED_REQUEST_COUNT_TYPE (FD_METRICS_TYPE_COUNTER) 51 : #define FD_METRICS_COUNTER_RSERVE_RECEIVED_REQUEST_COUNT_DESC "Total repair requests received by type, before any validation" 52 : #define FD_METRICS_COUNTER_RSERVE_RECEIVED_REQUEST_COUNT_CVT (FD_METRICS_CONVERTER_NONE) 53 0 : #define FD_METRICS_COUNTER_RSERVE_RECEIVED_REQUEST_COUNT_CNT (4UL) 54 : 55 : #define FD_METRICS_COUNTER_RSERVE_RECEIVED_REQUEST_BYTES_NAME "rserve_received_request_bytes" 56 : #define FD_METRICS_COUNTER_RSERVE_RECEIVED_REQUEST_BYTES_TYPE (FD_METRICS_TYPE_COUNTER) 57 : #define FD_METRICS_COUNTER_RSERVE_RECEIVED_REQUEST_BYTES_DESC "Total bytes of incoming repair request payloads" 58 : #define FD_METRICS_COUNTER_RSERVE_RECEIVED_REQUEST_BYTES_CVT (FD_METRICS_CONVERTER_NONE) 59 : 60 : #define FD_METRICS_COUNTER_RSERVE_RECEIVED_MALFORMED_COUNT_NAME "rserve_received_malformed_count" 61 : #define FD_METRICS_COUNTER_RSERVE_RECEIVED_MALFORMED_COUNT_TYPE (FD_METRICS_TYPE_COUNTER) 62 : #define FD_METRICS_COUNTER_RSERVE_RECEIVED_MALFORMED_COUNT_DESC "Packets dropped for being malformed, broken down by reason" 63 : #define FD_METRICS_COUNTER_RSERVE_RECEIVED_MALFORMED_COUNT_CVT (FD_METRICS_CONVERTER_NONE) 64 0 : #define FD_METRICS_COUNTER_RSERVE_RECEIVED_MALFORMED_COUNT_CNT (5UL) 65 : 66 : #define FD_METRICS_COUNTER_RSERVE_TOTAL_PKT_COUNT_NAME "rserve_total_pkt_count" 67 : #define FD_METRICS_COUNTER_RSERVE_TOTAL_PKT_COUNT_TYPE (FD_METRICS_TYPE_COUNTER) 68 : #define FD_METRICS_COUNTER_RSERVE_TOTAL_PKT_COUNT_DESC "How many network packets we have sent, including pings, responses, etc" 69 : #define FD_METRICS_COUNTER_RSERVE_TOTAL_PKT_COUNT_CVT (FD_METRICS_CONVERTER_NONE) 70 : 71 : #define FD_METRICS_COUNTER_RSERVE_SENT_RESPONSE_TYPES_NAME "rserve_sent_response_types" 72 : #define FD_METRICS_COUNTER_RSERVE_SENT_RESPONSE_TYPES_TYPE (FD_METRICS_TYPE_COUNTER) 73 : #define FD_METRICS_COUNTER_RSERVE_SENT_RESPONSE_TYPES_DESC "What types of response messages are we sending" 74 : #define FD_METRICS_COUNTER_RSERVE_SENT_RESPONSE_TYPES_CVT (FD_METRICS_CONVERTER_NONE) 75 0 : #define FD_METRICS_COUNTER_RSERVE_SENT_RESPONSE_TYPES_CNT (4UL) 76 : 77 : #define FD_METRICS_COUNTER_RSERVE_SENT_RESPONSE_BYTES_NAME "rserve_sent_response_bytes" 78 : #define FD_METRICS_COUNTER_RSERVE_SENT_RESPONSE_BYTES_TYPE (FD_METRICS_TYPE_COUNTER) 79 : #define FD_METRICS_COUNTER_RSERVE_SENT_RESPONSE_BYTES_DESC "Total payload bytes sent in response packets" 80 : #define FD_METRICS_COUNTER_RSERVE_SENT_RESPONSE_BYTES_CVT (FD_METRICS_CONVERTER_NONE) 81 : 82 : #define FD_METRICS_COUNTER_RSERVE_MISSED_RESPONSE_TYPES_NAME "rserve_missed_response_types" 83 : #define FD_METRICS_COUNTER_RSERVE_MISSED_RESPONSE_TYPES_TYPE (FD_METRICS_TYPE_COUNTER) 84 : #define FD_METRICS_COUNTER_RSERVE_MISSED_RESPONSE_TYPES_DESC "What types of response messages could we not fulfill" 85 : #define FD_METRICS_COUNTER_RSERVE_MISSED_RESPONSE_TYPES_CVT (FD_METRICS_CONVERTER_NONE) 86 0 : #define FD_METRICS_COUNTER_RSERVE_MISSED_RESPONSE_TYPES_CNT (4UL) 87 : 88 : #define FD_METRICS_COUNTER_RSERVE_FAILED_SIGVERIFY_NAME "rserve_failed_sigverify" 89 : #define FD_METRICS_COUNTER_RSERVE_FAILED_SIGVERIFY_TYPE (FD_METRICS_TYPE_COUNTER) 90 : #define FD_METRICS_COUNTER_RSERVE_FAILED_SIGVERIFY_DESC "How many times we failed to verify the signature of a request" 91 : #define FD_METRICS_COUNTER_RSERVE_FAILED_SIGVERIFY_CVT (FD_METRICS_CONVERTER_NONE) 92 : 93 : #define FD_METRICS_COUNTER_RSERVE_FAILED_OWN_KEY_NAME "rserve_failed_own_key" 94 : #define FD_METRICS_COUNTER_RSERVE_FAILED_OWN_KEY_TYPE (FD_METRICS_TYPE_COUNTER) 95 : #define FD_METRICS_COUNTER_RSERVE_FAILED_OWN_KEY_DESC "How many requests we've received that were sent by us" 96 : #define FD_METRICS_COUNTER_RSERVE_FAILED_OWN_KEY_CVT (FD_METRICS_CONVERTER_NONE) 97 : 98 : #define FD_METRICS_COUNTER_RSERVE_FAILED_INVALID_TOKEN_NAME "rserve_failed_invalid_token" 99 : #define FD_METRICS_COUNTER_RSERVE_FAILED_INVALID_TOKEN_TYPE (FD_METRICS_TYPE_COUNTER) 100 : #define FD_METRICS_COUNTER_RSERVE_FAILED_INVALID_TOKEN_DESC "How many pong requests we've received with outdated or invalid tokens" 101 : #define FD_METRICS_COUNTER_RSERVE_FAILED_INVALID_TOKEN_CVT (FD_METRICS_CONVERTER_NONE) 102 : 103 : #define FD_METRICS_COUNTER_RSERVE_FAILED_NOT_FOR_US_NAME "rserve_failed_not_for_us" 104 : #define FD_METRICS_COUNTER_RSERVE_FAILED_NOT_FOR_US_TYPE (FD_METRICS_TYPE_COUNTER) 105 : #define FD_METRICS_COUNTER_RSERVE_FAILED_NOT_FOR_US_DESC "How many requests we've received that were not intended for us" 106 : #define FD_METRICS_COUNTER_RSERVE_FAILED_NOT_FOR_US_CVT (FD_METRICS_CONVERTER_NONE) 107 : 108 : #define FD_METRICS_COUNTER_RSERVE_FAILED_OUTDATED_NAME "rserve_failed_outdated" 109 : #define FD_METRICS_COUNTER_RSERVE_FAILED_OUTDATED_TYPE (FD_METRICS_TYPE_COUNTER) 110 : #define FD_METRICS_COUNTER_RSERVE_FAILED_OUTDATED_DESC "How many requests we've received that had outdated timestamps" 111 : #define FD_METRICS_COUNTER_RSERVE_FAILED_OUTDATED_CVT (FD_METRICS_CONVERTER_NONE) 112 : 113 : #define FD_METRICS_COUNTER_RSERVE_FAILED_INVALID_SHRED_INDEX_NAME "rserve_failed_invalid_shred_index" 114 : #define FD_METRICS_COUNTER_RSERVE_FAILED_INVALID_SHRED_INDEX_TYPE (FD_METRICS_TYPE_COUNTER) 115 : #define FD_METRICS_COUNTER_RSERVE_FAILED_INVALID_SHRED_INDEX_DESC "How many requests we've received that had invalid shred indices" 116 : #define FD_METRICS_COUNTER_RSERVE_FAILED_INVALID_SHRED_INDEX_CVT (FD_METRICS_CONVERTER_NONE) 117 : 118 : #define FD_METRICS_COUNTER_RSERVE_FAILED_PING_CACHE_LOOKUP_NAME "rserve_failed_ping_cache_lookup" 119 : #define FD_METRICS_COUNTER_RSERVE_FAILED_PING_CACHE_LOOKUP_TYPE (FD_METRICS_TYPE_COUNTER) 120 : #define FD_METRICS_COUNTER_RSERVE_FAILED_PING_CACHE_LOOKUP_DESC "Requests from nodes not in the ping cache, which triggered a ping-back instead of a response" 121 : #define FD_METRICS_COUNTER_RSERVE_FAILED_PING_CACHE_LOOKUP_CVT (FD_METRICS_CONVERTER_NONE) 122 : 123 : #define FD_METRICS_GAUGE_RSERVE_SHREDS_CURRENT_NAME "rserve_shreds_current" 124 : #define FD_METRICS_GAUGE_RSERVE_SHREDS_CURRENT_TYPE (FD_METRICS_TYPE_GAUGE) 125 : #define FD_METRICS_GAUGE_RSERVE_SHREDS_CURRENT_DESC "The number of shreds currently in the shreds database" 126 : #define FD_METRICS_GAUGE_RSERVE_SHREDS_CURRENT_CVT (FD_METRICS_CONVERTER_NONE) 127 : 128 : #define FD_METRICS_GAUGE_RSERVE_SHREDS_MAX_NAME "rserve_shreds_max" 129 : #define FD_METRICS_GAUGE_RSERVE_SHREDS_MAX_TYPE (FD_METRICS_TYPE_GAUGE) 130 : #define FD_METRICS_GAUGE_RSERVE_SHREDS_MAX_DESC "Total capacity of shreds that can be stored in the shreds database" 131 : #define FD_METRICS_GAUGE_RSERVE_SHREDS_MAX_CVT (FD_METRICS_CONVERTER_NONE) 132 : 133 : #define FD_METRICS_GAUGE_RSERVE_DISK_CURRENT_BYTES_NAME "rserve_disk_current_bytes" 134 : #define FD_METRICS_GAUGE_RSERVE_DISK_CURRENT_BYTES_TYPE (FD_METRICS_TYPE_GAUGE) 135 : #define FD_METRICS_GAUGE_RSERVE_DISK_CURRENT_BYTES_DESC "The number of bytes currently used on disk by the database" 136 : #define FD_METRICS_GAUGE_RSERVE_DISK_CURRENT_BYTES_CVT (FD_METRICS_CONVERTER_NONE) 137 : 138 : #define FD_METRICS_GAUGE_RSERVE_DISK_ALLOCATED_BYTES_NAME "rserve_disk_allocated_bytes" 139 : #define FD_METRICS_GAUGE_RSERVE_DISK_ALLOCATED_BYTES_TYPE (FD_METRICS_TYPE_GAUGE) 140 : #define FD_METRICS_GAUGE_RSERVE_DISK_ALLOCATED_BYTES_DESC "The current size of the database file on disk" 141 : #define FD_METRICS_GAUGE_RSERVE_DISK_ALLOCATED_BYTES_CVT (FD_METRICS_CONVERTER_NONE) 142 : 143 : #define FD_METRICS_COUNTER_RSERVE_PING_CACHE_ENTRIES_NAME "rserve_ping_cache_entries" 144 : #define FD_METRICS_COUNTER_RSERVE_PING_CACHE_ENTRIES_TYPE (FD_METRICS_TYPE_COUNTER) 145 : #define FD_METRICS_COUNTER_RSERVE_PING_CACHE_ENTRIES_DESC "How many active entries do we have in the ping cache" 146 : #define FD_METRICS_COUNTER_RSERVE_PING_CACHE_ENTRIES_CVT (FD_METRICS_CONVERTER_NONE) 147 : 148 : #define FD_METRICS_COUNTER_RSERVE_PING_CACHE_EVICTIONS_NAME "rserve_ping_cache_evictions" 149 : #define FD_METRICS_COUNTER_RSERVE_PING_CACHE_EVICTIONS_TYPE (FD_METRICS_TYPE_COUNTER) 150 : #define FD_METRICS_COUNTER_RSERVE_PING_CACHE_EVICTIONS_DESC "How many entries we've evicted from the ping cache" 151 : #define FD_METRICS_COUNTER_RSERVE_PING_CACHE_EVICTIONS_CVT (FD_METRICS_CONVERTER_NONE) 152 : 153 : #define FD_METRICS_RSERVE_TOTAL (33UL) 154 : extern const fd_metrics_meta_t FD_METRICS_RSERVE[FD_METRICS_RSERVE_TOTAL]; 155 : 156 : #endif /* HEADER_fd_src_disco_metrics_generated_fd_metrics_rserve_h */