Line data Source code
1 : #ifndef HEADER_fd_src_disco_metrics_generated_fd_metrics_quic_h 2 : #define HEADER_fd_src_disco_metrics_generated_fd_metrics_quic_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 0 : #define FD_METRICS_COUNTER_QUIC_TXNS_OVERRUN_OFF (16UL) 10 : #define FD_METRICS_COUNTER_QUIC_TXNS_OVERRUN_NAME "quic_txns_overrun" 11 : #define FD_METRICS_COUNTER_QUIC_TXNS_OVERRUN_TYPE (FD_METRICS_TYPE_COUNTER) 12 : #define FD_METRICS_COUNTER_QUIC_TXNS_OVERRUN_DESC "Count of txns overrun before reassembled (too small txn_reassembly_count)." 13 : #define FD_METRICS_COUNTER_QUIC_TXNS_OVERRUN_CVT (FD_METRICS_CONVERTER_NONE) 14 : 15 0 : #define FD_METRICS_COUNTER_QUIC_TXN_REASMS_STARTED_OFF (17UL) 16 : #define FD_METRICS_COUNTER_QUIC_TXN_REASMS_STARTED_NAME "quic_txn_reasms_started" 17 : #define FD_METRICS_COUNTER_QUIC_TXN_REASMS_STARTED_TYPE (FD_METRICS_TYPE_COUNTER) 18 : #define FD_METRICS_COUNTER_QUIC_TXN_REASMS_STARTED_DESC "Count of fragmented txn receive ops started." 19 : #define FD_METRICS_COUNTER_QUIC_TXN_REASMS_STARTED_CVT (FD_METRICS_CONVERTER_NONE) 20 : 21 0 : #define FD_METRICS_GAUGE_QUIC_TXN_REASMS_ACTIVE_OFF (18UL) 22 : #define FD_METRICS_GAUGE_QUIC_TXN_REASMS_ACTIVE_NAME "quic_txn_reasms_active" 23 : #define FD_METRICS_GAUGE_QUIC_TXN_REASMS_ACTIVE_TYPE (FD_METRICS_TYPE_GAUGE) 24 : #define FD_METRICS_GAUGE_QUIC_TXN_REASMS_ACTIVE_DESC "Number of fragmented txn receive ops currently active." 25 : #define FD_METRICS_GAUGE_QUIC_TXN_REASMS_ACTIVE_CVT (FD_METRICS_CONVERTER_NONE) 26 : 27 0 : #define FD_METRICS_COUNTER_QUIC_FRAGS_OK_OFF (19UL) 28 : #define FD_METRICS_COUNTER_QUIC_FRAGS_OK_NAME "quic_frags_ok" 29 : #define FD_METRICS_COUNTER_QUIC_FRAGS_OK_TYPE (FD_METRICS_TYPE_COUNTER) 30 : #define FD_METRICS_COUNTER_QUIC_FRAGS_OK_DESC "Count of txn frags received" 31 : #define FD_METRICS_COUNTER_QUIC_FRAGS_OK_CVT (FD_METRICS_CONVERTER_NONE) 32 : 33 0 : #define FD_METRICS_COUNTER_QUIC_FRAGS_GAP_OFF (20UL) 34 : #define FD_METRICS_COUNTER_QUIC_FRAGS_GAP_NAME "quic_frags_gap" 35 : #define FD_METRICS_COUNTER_QUIC_FRAGS_GAP_TYPE (FD_METRICS_TYPE_COUNTER) 36 : #define FD_METRICS_COUNTER_QUIC_FRAGS_GAP_DESC "Count of txn frags dropped due to data gap" 37 : #define FD_METRICS_COUNTER_QUIC_FRAGS_GAP_CVT (FD_METRICS_CONVERTER_NONE) 38 : 39 0 : #define FD_METRICS_COUNTER_QUIC_FRAGS_DUP_OFF (21UL) 40 : #define FD_METRICS_COUNTER_QUIC_FRAGS_DUP_NAME "quic_frags_dup" 41 : #define FD_METRICS_COUNTER_QUIC_FRAGS_DUP_TYPE (FD_METRICS_TYPE_COUNTER) 42 : #define FD_METRICS_COUNTER_QUIC_FRAGS_DUP_DESC "Count of txn frags dropped due to dup (stream already completed)" 43 : #define FD_METRICS_COUNTER_QUIC_FRAGS_DUP_CVT (FD_METRICS_CONVERTER_NONE) 44 : 45 : #define FD_METRICS_COUNTER_QUIC_TXNS_RECEIVED_OFF (22UL) 46 : #define FD_METRICS_COUNTER_QUIC_TXNS_RECEIVED_NAME "quic_txns_received" 47 : #define FD_METRICS_COUNTER_QUIC_TXNS_RECEIVED_TYPE (FD_METRICS_TYPE_COUNTER) 48 : #define FD_METRICS_COUNTER_QUIC_TXNS_RECEIVED_DESC "Count of txns received via TPU." 49 : #define FD_METRICS_COUNTER_QUIC_TXNS_RECEIVED_CVT (FD_METRICS_CONVERTER_NONE) 50 : #define FD_METRICS_COUNTER_QUIC_TXNS_RECEIVED_CNT (3UL) 51 : 52 0 : #define FD_METRICS_COUNTER_QUIC_TXNS_RECEIVED_UDP_OFF (22UL) 53 0 : #define FD_METRICS_COUNTER_QUIC_TXNS_RECEIVED_QUIC_FAST_OFF (23UL) 54 0 : #define FD_METRICS_COUNTER_QUIC_TXNS_RECEIVED_QUIC_FRAG_OFF (24UL) 55 : 56 0 : #define FD_METRICS_COUNTER_QUIC_TXNS_ABANDONED_OFF (25UL) 57 : #define FD_METRICS_COUNTER_QUIC_TXNS_ABANDONED_NAME "quic_txns_abandoned" 58 : #define FD_METRICS_COUNTER_QUIC_TXNS_ABANDONED_TYPE (FD_METRICS_TYPE_COUNTER) 59 : #define FD_METRICS_COUNTER_QUIC_TXNS_ABANDONED_DESC "Count of txns abandoned because a conn was lost." 60 : #define FD_METRICS_COUNTER_QUIC_TXNS_ABANDONED_CVT (FD_METRICS_CONVERTER_NONE) 61 : 62 0 : #define FD_METRICS_COUNTER_QUIC_TXN_UNDERSZ_OFF (26UL) 63 : #define FD_METRICS_COUNTER_QUIC_TXN_UNDERSZ_NAME "quic_txn_undersz" 64 : #define FD_METRICS_COUNTER_QUIC_TXN_UNDERSZ_TYPE (FD_METRICS_TYPE_COUNTER) 65 : #define FD_METRICS_COUNTER_QUIC_TXN_UNDERSZ_DESC "Count of txns received via QUIC dropped because they were too small." 66 : #define FD_METRICS_COUNTER_QUIC_TXN_UNDERSZ_CVT (FD_METRICS_CONVERTER_NONE) 67 : 68 0 : #define FD_METRICS_COUNTER_QUIC_TXN_OVERSZ_OFF (27UL) 69 : #define FD_METRICS_COUNTER_QUIC_TXN_OVERSZ_NAME "quic_txn_oversz" 70 : #define FD_METRICS_COUNTER_QUIC_TXN_OVERSZ_TYPE (FD_METRICS_TYPE_COUNTER) 71 : #define FD_METRICS_COUNTER_QUIC_TXN_OVERSZ_DESC "Count of txns received via QUIC dropped because they were too large." 72 : #define FD_METRICS_COUNTER_QUIC_TXN_OVERSZ_CVT (FD_METRICS_CONVERTER_NONE) 73 : 74 0 : #define FD_METRICS_COUNTER_QUIC_LEGACY_TXN_UNDERSZ_OFF (28UL) 75 : #define FD_METRICS_COUNTER_QUIC_LEGACY_TXN_UNDERSZ_NAME "quic_legacy_txn_undersz" 76 : #define FD_METRICS_COUNTER_QUIC_LEGACY_TXN_UNDERSZ_TYPE (FD_METRICS_TYPE_COUNTER) 77 : #define FD_METRICS_COUNTER_QUIC_LEGACY_TXN_UNDERSZ_DESC "Count of packets received on the non-QUIC port that were too small to be a valid IP packet." 78 : #define FD_METRICS_COUNTER_QUIC_LEGACY_TXN_UNDERSZ_CVT (FD_METRICS_CONVERTER_NONE) 79 : 80 0 : #define FD_METRICS_COUNTER_QUIC_LEGACY_TXN_OVERSZ_OFF (29UL) 81 : #define FD_METRICS_COUNTER_QUIC_LEGACY_TXN_OVERSZ_NAME "quic_legacy_txn_oversz" 82 : #define FD_METRICS_COUNTER_QUIC_LEGACY_TXN_OVERSZ_TYPE (FD_METRICS_TYPE_COUNTER) 83 : #define FD_METRICS_COUNTER_QUIC_LEGACY_TXN_OVERSZ_DESC "Count of packets received on the non-QUIC port that were too large to be a valid transaction." 84 : #define FD_METRICS_COUNTER_QUIC_LEGACY_TXN_OVERSZ_CVT (FD_METRICS_CONVERTER_NONE) 85 : 86 0 : #define FD_METRICS_COUNTER_QUIC_RECEIVED_PACKETS_OFF (30UL) 87 : #define FD_METRICS_COUNTER_QUIC_RECEIVED_PACKETS_NAME "quic_received_packets" 88 : #define FD_METRICS_COUNTER_QUIC_RECEIVED_PACKETS_TYPE (FD_METRICS_TYPE_COUNTER) 89 : #define FD_METRICS_COUNTER_QUIC_RECEIVED_PACKETS_DESC "Number of IP packets received." 90 : #define FD_METRICS_COUNTER_QUIC_RECEIVED_PACKETS_CVT (FD_METRICS_CONVERTER_NONE) 91 : 92 0 : #define FD_METRICS_COUNTER_QUIC_RECEIVED_BYTES_OFF (31UL) 93 : #define FD_METRICS_COUNTER_QUIC_RECEIVED_BYTES_NAME "quic_received_bytes" 94 : #define FD_METRICS_COUNTER_QUIC_RECEIVED_BYTES_TYPE (FD_METRICS_TYPE_COUNTER) 95 : #define FD_METRICS_COUNTER_QUIC_RECEIVED_BYTES_DESC "Total bytes received (including IP, UDP, QUIC headers)." 96 : #define FD_METRICS_COUNTER_QUIC_RECEIVED_BYTES_CVT (FD_METRICS_CONVERTER_NONE) 97 : 98 0 : #define FD_METRICS_COUNTER_QUIC_SENT_PACKETS_OFF (32UL) 99 : #define FD_METRICS_COUNTER_QUIC_SENT_PACKETS_NAME "quic_sent_packets" 100 : #define FD_METRICS_COUNTER_QUIC_SENT_PACKETS_TYPE (FD_METRICS_TYPE_COUNTER) 101 : #define FD_METRICS_COUNTER_QUIC_SENT_PACKETS_DESC "Number of IP packets sent." 102 : #define FD_METRICS_COUNTER_QUIC_SENT_PACKETS_CVT (FD_METRICS_CONVERTER_NONE) 103 : 104 0 : #define FD_METRICS_COUNTER_QUIC_SENT_BYTES_OFF (33UL) 105 : #define FD_METRICS_COUNTER_QUIC_SENT_BYTES_NAME "quic_sent_bytes" 106 : #define FD_METRICS_COUNTER_QUIC_SENT_BYTES_TYPE (FD_METRICS_TYPE_COUNTER) 107 : #define FD_METRICS_COUNTER_QUIC_SENT_BYTES_DESC "Total bytes sent (including IP, UDP, QUIC headers)." 108 : #define FD_METRICS_COUNTER_QUIC_SENT_BYTES_CVT (FD_METRICS_CONVERTER_NONE) 109 : 110 0 : #define FD_METRICS_GAUGE_QUIC_CONNECTIONS_ALLOC_OFF (34UL) 111 : #define FD_METRICS_GAUGE_QUIC_CONNECTIONS_ALLOC_NAME "quic_connections_alloc" 112 : #define FD_METRICS_GAUGE_QUIC_CONNECTIONS_ALLOC_TYPE (FD_METRICS_TYPE_GAUGE) 113 : #define FD_METRICS_GAUGE_QUIC_CONNECTIONS_ALLOC_DESC "The number of currently allocated QUIC connections." 114 : #define FD_METRICS_GAUGE_QUIC_CONNECTIONS_ALLOC_CVT (FD_METRICS_CONVERTER_NONE) 115 : 116 0 : #define FD_METRICS_GAUGE_QUIC_CONNECTIONS_STATE_OFF (35UL) 117 : #define FD_METRICS_GAUGE_QUIC_CONNECTIONS_STATE_NAME "quic_connections_state" 118 : #define FD_METRICS_GAUGE_QUIC_CONNECTIONS_STATE_TYPE (FD_METRICS_TYPE_GAUGE) 119 : #define FD_METRICS_GAUGE_QUIC_CONNECTIONS_STATE_DESC "The number of QUIC connections in each state." 120 : #define FD_METRICS_GAUGE_QUIC_CONNECTIONS_STATE_CVT (FD_METRICS_CONVERTER_NONE) 121 0 : #define FD_METRICS_GAUGE_QUIC_CONNECTIONS_STATE_CNT (8UL) 122 : 123 : #define FD_METRICS_GAUGE_QUIC_CONNECTIONS_STATE_INVALID_OFF (35UL) 124 : #define FD_METRICS_GAUGE_QUIC_CONNECTIONS_STATE_HANDSHAKE_OFF (36UL) 125 : #define FD_METRICS_GAUGE_QUIC_CONNECTIONS_STATE_HANDSHAKE_COMPLETE_OFF (37UL) 126 : #define FD_METRICS_GAUGE_QUIC_CONNECTIONS_STATE_ACTIVE_OFF (38UL) 127 : #define FD_METRICS_GAUGE_QUIC_CONNECTIONS_STATE_PEER_CLOSE_OFF (39UL) 128 : #define FD_METRICS_GAUGE_QUIC_CONNECTIONS_STATE_ABORT_OFF (40UL) 129 : #define FD_METRICS_GAUGE_QUIC_CONNECTIONS_STATE_CLOSE_PENDING_OFF (41UL) 130 : #define FD_METRICS_GAUGE_QUIC_CONNECTIONS_STATE_DEAD_OFF (42UL) 131 : 132 0 : #define FD_METRICS_COUNTER_QUIC_CONNECTIONS_CREATED_OFF (43UL) 133 : #define FD_METRICS_COUNTER_QUIC_CONNECTIONS_CREATED_NAME "quic_connections_created" 134 : #define FD_METRICS_COUNTER_QUIC_CONNECTIONS_CREATED_TYPE (FD_METRICS_TYPE_COUNTER) 135 : #define FD_METRICS_COUNTER_QUIC_CONNECTIONS_CREATED_DESC "The total number of connections that have been created." 136 : #define FD_METRICS_COUNTER_QUIC_CONNECTIONS_CREATED_CVT (FD_METRICS_CONVERTER_NONE) 137 : 138 0 : #define FD_METRICS_COUNTER_QUIC_CONNECTIONS_CLOSED_OFF (44UL) 139 : #define FD_METRICS_COUNTER_QUIC_CONNECTIONS_CLOSED_NAME "quic_connections_closed" 140 : #define FD_METRICS_COUNTER_QUIC_CONNECTIONS_CLOSED_TYPE (FD_METRICS_TYPE_COUNTER) 141 : #define FD_METRICS_COUNTER_QUIC_CONNECTIONS_CLOSED_DESC "Number of connections gracefully closed." 142 : #define FD_METRICS_COUNTER_QUIC_CONNECTIONS_CLOSED_CVT (FD_METRICS_CONVERTER_NONE) 143 : 144 0 : #define FD_METRICS_COUNTER_QUIC_CONNECTIONS_ABORTED_OFF (45UL) 145 : #define FD_METRICS_COUNTER_QUIC_CONNECTIONS_ABORTED_NAME "quic_connections_aborted" 146 : #define FD_METRICS_COUNTER_QUIC_CONNECTIONS_ABORTED_TYPE (FD_METRICS_TYPE_COUNTER) 147 : #define FD_METRICS_COUNTER_QUIC_CONNECTIONS_ABORTED_DESC "Number of connections aborted." 148 : #define FD_METRICS_COUNTER_QUIC_CONNECTIONS_ABORTED_CVT (FD_METRICS_CONVERTER_NONE) 149 : 150 0 : #define FD_METRICS_COUNTER_QUIC_CONNECTIONS_TIMED_OUT_OFF (46UL) 151 : #define FD_METRICS_COUNTER_QUIC_CONNECTIONS_TIMED_OUT_NAME "quic_connections_timed_out" 152 : #define FD_METRICS_COUNTER_QUIC_CONNECTIONS_TIMED_OUT_TYPE (FD_METRICS_TYPE_COUNTER) 153 : #define FD_METRICS_COUNTER_QUIC_CONNECTIONS_TIMED_OUT_DESC "Number of connections timed out." 154 : #define FD_METRICS_COUNTER_QUIC_CONNECTIONS_TIMED_OUT_CVT (FD_METRICS_CONVERTER_NONE) 155 : 156 0 : #define FD_METRICS_COUNTER_QUIC_CONNECTIONS_RETRIED_OFF (47UL) 157 : #define FD_METRICS_COUNTER_QUIC_CONNECTIONS_RETRIED_NAME "quic_connections_retried" 158 : #define FD_METRICS_COUNTER_QUIC_CONNECTIONS_RETRIED_TYPE (FD_METRICS_TYPE_COUNTER) 159 : #define FD_METRICS_COUNTER_QUIC_CONNECTIONS_RETRIED_DESC "Number of connections established with retry." 160 : #define FD_METRICS_COUNTER_QUIC_CONNECTIONS_RETRIED_CVT (FD_METRICS_CONVERTER_NONE) 161 : 162 0 : #define FD_METRICS_COUNTER_QUIC_CONNECTION_ERROR_NO_SLOTS_OFF (48UL) 163 : #define FD_METRICS_COUNTER_QUIC_CONNECTION_ERROR_NO_SLOTS_NAME "quic_connection_error_no_slots" 164 : #define FD_METRICS_COUNTER_QUIC_CONNECTION_ERROR_NO_SLOTS_TYPE (FD_METRICS_TYPE_COUNTER) 165 : #define FD_METRICS_COUNTER_QUIC_CONNECTION_ERROR_NO_SLOTS_DESC "Number of connections that failed to create due to lack of slots." 166 : #define FD_METRICS_COUNTER_QUIC_CONNECTION_ERROR_NO_SLOTS_CVT (FD_METRICS_CONVERTER_NONE) 167 : 168 0 : #define FD_METRICS_COUNTER_QUIC_CONNECTION_ERROR_RETRY_FAIL_OFF (49UL) 169 : #define FD_METRICS_COUNTER_QUIC_CONNECTION_ERROR_RETRY_FAIL_NAME "quic_connection_error_retry_fail" 170 : #define FD_METRICS_COUNTER_QUIC_CONNECTION_ERROR_RETRY_FAIL_TYPE (FD_METRICS_TYPE_COUNTER) 171 : #define FD_METRICS_COUNTER_QUIC_CONNECTION_ERROR_RETRY_FAIL_DESC "Number of connections that failed during retry (e.g. invalid token)." 172 : #define FD_METRICS_COUNTER_QUIC_CONNECTION_ERROR_RETRY_FAIL_CVT (FD_METRICS_CONVERTER_NONE) 173 : 174 0 : #define FD_METRICS_COUNTER_QUIC_PKT_NO_CONN_OFF (50UL) 175 : #define FD_METRICS_COUNTER_QUIC_PKT_NO_CONN_NAME "quic_pkt_no_conn" 176 : #define FD_METRICS_COUNTER_QUIC_PKT_NO_CONN_TYPE (FD_METRICS_TYPE_COUNTER) 177 : #define FD_METRICS_COUNTER_QUIC_PKT_NO_CONN_DESC "Number of packets with an unknown connection ID." 178 : #define FD_METRICS_COUNTER_QUIC_PKT_NO_CONN_CVT (FD_METRICS_CONVERTER_NONE) 179 0 : #define FD_METRICS_COUNTER_QUIC_PKT_NO_CONN_CNT (4UL) 180 : 181 : #define FD_METRICS_COUNTER_QUIC_PKT_NO_CONN_INITIAL_OFF (50UL) 182 : #define FD_METRICS_COUNTER_QUIC_PKT_NO_CONN_RETRY_OFF (51UL) 183 : #define FD_METRICS_COUNTER_QUIC_PKT_NO_CONN_HANDSHAKE_OFF (52UL) 184 : #define FD_METRICS_COUNTER_QUIC_PKT_NO_CONN_ONE_RTT_OFF (53UL) 185 : 186 0 : #define FD_METRICS_COUNTER_QUIC_FRAME_TX_ALLOC_OFF (54UL) 187 : #define FD_METRICS_COUNTER_QUIC_FRAME_TX_ALLOC_NAME "quic_frame_tx_alloc" 188 : #define FD_METRICS_COUNTER_QUIC_FRAME_TX_ALLOC_TYPE (FD_METRICS_TYPE_COUNTER) 189 : #define FD_METRICS_COUNTER_QUIC_FRAME_TX_ALLOC_DESC "Results of attempts to acquire QUIC frame metadata." 190 : #define FD_METRICS_COUNTER_QUIC_FRAME_TX_ALLOC_CVT (FD_METRICS_CONVERTER_NONE) 191 0 : #define FD_METRICS_COUNTER_QUIC_FRAME_TX_ALLOC_CNT (3UL) 192 : 193 : #define FD_METRICS_COUNTER_QUIC_FRAME_TX_ALLOC_SUCCESS_OFF (54UL) 194 : #define FD_METRICS_COUNTER_QUIC_FRAME_TX_ALLOC_FAIL_EMPTY_POOL_OFF (55UL) 195 : #define FD_METRICS_COUNTER_QUIC_FRAME_TX_ALLOC_FAIL_CONN_MAX_OFF (56UL) 196 : 197 0 : #define FD_METRICS_COUNTER_QUIC_INITIAL_TOKEN_LEN_OFF (57UL) 198 : #define FD_METRICS_COUNTER_QUIC_INITIAL_TOKEN_LEN_NAME "quic_initial_token_len" 199 : #define FD_METRICS_COUNTER_QUIC_INITIAL_TOKEN_LEN_TYPE (FD_METRICS_TYPE_COUNTER) 200 : #define FD_METRICS_COUNTER_QUIC_INITIAL_TOKEN_LEN_DESC "Number of Initial packets grouped by token length." 201 : #define FD_METRICS_COUNTER_QUIC_INITIAL_TOKEN_LEN_CVT (FD_METRICS_CONVERTER_NONE) 202 0 : #define FD_METRICS_COUNTER_QUIC_INITIAL_TOKEN_LEN_CNT (3UL) 203 : 204 : #define FD_METRICS_COUNTER_QUIC_INITIAL_TOKEN_LEN_ZERO_OFF (57UL) 205 : #define FD_METRICS_COUNTER_QUIC_INITIAL_TOKEN_LEN_FD_QUIC_LEN_OFF (58UL) 206 : #define FD_METRICS_COUNTER_QUIC_INITIAL_TOKEN_LEN_INVALID_LEN_OFF (59UL) 207 : 208 0 : #define FD_METRICS_COUNTER_QUIC_HANDSHAKES_CREATED_OFF (60UL) 209 : #define FD_METRICS_COUNTER_QUIC_HANDSHAKES_CREATED_NAME "quic_handshakes_created" 210 : #define FD_METRICS_COUNTER_QUIC_HANDSHAKES_CREATED_TYPE (FD_METRICS_TYPE_COUNTER) 211 : #define FD_METRICS_COUNTER_QUIC_HANDSHAKES_CREATED_DESC "Number of handshake flows created." 212 : #define FD_METRICS_COUNTER_QUIC_HANDSHAKES_CREATED_CVT (FD_METRICS_CONVERTER_NONE) 213 : 214 0 : #define FD_METRICS_COUNTER_QUIC_HANDSHAKE_ERROR_ALLOC_FAIL_OFF (61UL) 215 : #define FD_METRICS_COUNTER_QUIC_HANDSHAKE_ERROR_ALLOC_FAIL_NAME "quic_handshake_error_alloc_fail" 216 : #define FD_METRICS_COUNTER_QUIC_HANDSHAKE_ERROR_ALLOC_FAIL_TYPE (FD_METRICS_TYPE_COUNTER) 217 : #define FD_METRICS_COUNTER_QUIC_HANDSHAKE_ERROR_ALLOC_FAIL_DESC "Number of handshakes dropped due to alloc fail." 218 : #define FD_METRICS_COUNTER_QUIC_HANDSHAKE_ERROR_ALLOC_FAIL_CVT (FD_METRICS_CONVERTER_NONE) 219 : 220 0 : #define FD_METRICS_COUNTER_QUIC_HANDSHAKE_EVICTED_OFF (62UL) 221 : #define FD_METRICS_COUNTER_QUIC_HANDSHAKE_EVICTED_NAME "quic_handshake_evicted" 222 : #define FD_METRICS_COUNTER_QUIC_HANDSHAKE_EVICTED_TYPE (FD_METRICS_TYPE_COUNTER) 223 : #define FD_METRICS_COUNTER_QUIC_HANDSHAKE_EVICTED_DESC "Number of handshakes dropped due to eviction." 224 : #define FD_METRICS_COUNTER_QUIC_HANDSHAKE_EVICTED_CVT (FD_METRICS_CONVERTER_NONE) 225 : 226 0 : #define FD_METRICS_COUNTER_QUIC_STREAM_RECEIVED_EVENTS_OFF (63UL) 227 : #define FD_METRICS_COUNTER_QUIC_STREAM_RECEIVED_EVENTS_NAME "quic_stream_received_events" 228 : #define FD_METRICS_COUNTER_QUIC_STREAM_RECEIVED_EVENTS_TYPE (FD_METRICS_TYPE_COUNTER) 229 : #define FD_METRICS_COUNTER_QUIC_STREAM_RECEIVED_EVENTS_DESC "Number of stream RX events." 230 : #define FD_METRICS_COUNTER_QUIC_STREAM_RECEIVED_EVENTS_CVT (FD_METRICS_CONVERTER_NONE) 231 : 232 0 : #define FD_METRICS_COUNTER_QUIC_STREAM_RECEIVED_BYTES_OFF (64UL) 233 : #define FD_METRICS_COUNTER_QUIC_STREAM_RECEIVED_BYTES_NAME "quic_stream_received_bytes" 234 : #define FD_METRICS_COUNTER_QUIC_STREAM_RECEIVED_BYTES_TYPE (FD_METRICS_TYPE_COUNTER) 235 : #define FD_METRICS_COUNTER_QUIC_STREAM_RECEIVED_BYTES_DESC "Total stream payload bytes received." 236 : #define FD_METRICS_COUNTER_QUIC_STREAM_RECEIVED_BYTES_CVT (FD_METRICS_CONVERTER_NONE) 237 : 238 0 : #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_OFF (65UL) 239 : #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_NAME "quic_received_frames" 240 : #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_TYPE (FD_METRICS_TYPE_COUNTER) 241 : #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_DESC "Number of QUIC frames received." 242 : #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_CVT (FD_METRICS_CONVERTER_NONE) 243 0 : #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_CNT (22UL) 244 : 245 : #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_UNKNOWN_OFF (65UL) 246 : #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_ACK_OFF (66UL) 247 : #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_RESET_STREAM_OFF (67UL) 248 : #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_STOP_SENDING_OFF (68UL) 249 : #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_CRYPTO_OFF (69UL) 250 : #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_NEW_TOKEN_OFF (70UL) 251 : #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_STREAM_OFF (71UL) 252 : #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_MAX_DATA_OFF (72UL) 253 : #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_MAX_STREAM_DATA_OFF (73UL) 254 : #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_MAX_STREAMS_OFF (74UL) 255 : #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_DATA_BLOCKED_OFF (75UL) 256 : #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_STREAM_DATA_BLOCKED_OFF (76UL) 257 : #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_STREAMS_BLOCKED_OFF (77UL) 258 : #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_NEW_CONN_ID_OFF (78UL) 259 : #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_RETIRE_CONN_ID_OFF (79UL) 260 : #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_PATH_CHALLENGE_OFF (80UL) 261 : #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_PATH_RESPONSE_OFF (81UL) 262 : #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_CONN_CLOSE_QUIC_OFF (82UL) 263 : #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_CONN_CLOSE_APP_OFF (83UL) 264 : #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_HANDSHAKE_DONE_OFF (84UL) 265 : #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_PING_OFF (85UL) 266 : #define FD_METRICS_COUNTER_QUIC_RECEIVED_FRAMES_PADDING_OFF (86UL) 267 : 268 0 : #define FD_METRICS_COUNTER_QUIC_ACK_TX_OFF (87UL) 269 : #define FD_METRICS_COUNTER_QUIC_ACK_TX_NAME "quic_ack_tx" 270 : #define FD_METRICS_COUNTER_QUIC_ACK_TX_TYPE (FD_METRICS_TYPE_COUNTER) 271 : #define FD_METRICS_COUNTER_QUIC_ACK_TX_DESC "ACK events" 272 : #define FD_METRICS_COUNTER_QUIC_ACK_TX_CVT (FD_METRICS_CONVERTER_NONE) 273 0 : #define FD_METRICS_COUNTER_QUIC_ACK_TX_CNT (5UL) 274 : 275 : #define FD_METRICS_COUNTER_QUIC_ACK_TX_NOOP_OFF (87UL) 276 : #define FD_METRICS_COUNTER_QUIC_ACK_TX_NEW_OFF (88UL) 277 : #define FD_METRICS_COUNTER_QUIC_ACK_TX_MERGED_OFF (89UL) 278 : #define FD_METRICS_COUNTER_QUIC_ACK_TX_DROP_OFF (90UL) 279 : #define FD_METRICS_COUNTER_QUIC_ACK_TX_CANCEL_OFF (91UL) 280 : 281 0 : #define FD_METRICS_HISTOGRAM_QUIC_SERVICE_DURATION_SECONDS_OFF (92UL) 282 : #define FD_METRICS_HISTOGRAM_QUIC_SERVICE_DURATION_SECONDS_NAME "quic_service_duration_seconds" 283 : #define FD_METRICS_HISTOGRAM_QUIC_SERVICE_DURATION_SECONDS_TYPE (FD_METRICS_TYPE_HISTOGRAM) 284 : #define FD_METRICS_HISTOGRAM_QUIC_SERVICE_DURATION_SECONDS_DESC "Duration spent in service" 285 : #define FD_METRICS_HISTOGRAM_QUIC_SERVICE_DURATION_SECONDS_CVT (FD_METRICS_CONVERTER_SECONDS) 286 0 : #define FD_METRICS_HISTOGRAM_QUIC_SERVICE_DURATION_SECONDS_MIN (1e-08) 287 0 : #define FD_METRICS_HISTOGRAM_QUIC_SERVICE_DURATION_SECONDS_MAX (0.1) 288 : 289 0 : #define FD_METRICS_HISTOGRAM_QUIC_RECEIVE_DURATION_SECONDS_OFF (109UL) 290 : #define FD_METRICS_HISTOGRAM_QUIC_RECEIVE_DURATION_SECONDS_NAME "quic_receive_duration_seconds" 291 : #define FD_METRICS_HISTOGRAM_QUIC_RECEIVE_DURATION_SECONDS_TYPE (FD_METRICS_TYPE_HISTOGRAM) 292 : #define FD_METRICS_HISTOGRAM_QUIC_RECEIVE_DURATION_SECONDS_DESC "Duration spent processing packets" 293 : #define FD_METRICS_HISTOGRAM_QUIC_RECEIVE_DURATION_SECONDS_CVT (FD_METRICS_CONVERTER_SECONDS) 294 0 : #define FD_METRICS_HISTOGRAM_QUIC_RECEIVE_DURATION_SECONDS_MIN (1e-08) 295 0 : #define FD_METRICS_HISTOGRAM_QUIC_RECEIVE_DURATION_SECONDS_MAX (0.1) 296 : 297 0 : #define FD_METRICS_COUNTER_QUIC_FRAME_FAIL_PARSE_OFF (126UL) 298 : #define FD_METRICS_COUNTER_QUIC_FRAME_FAIL_PARSE_NAME "quic_frame_fail_parse" 299 : #define FD_METRICS_COUNTER_QUIC_FRAME_FAIL_PARSE_TYPE (FD_METRICS_TYPE_COUNTER) 300 : #define FD_METRICS_COUNTER_QUIC_FRAME_FAIL_PARSE_DESC "Number of QUIC frames failed to parse." 301 : #define FD_METRICS_COUNTER_QUIC_FRAME_FAIL_PARSE_CVT (FD_METRICS_CONVERTER_NONE) 302 : 303 0 : #define FD_METRICS_COUNTER_QUIC_PKT_CRYPTO_FAILED_OFF (127UL) 304 : #define FD_METRICS_COUNTER_QUIC_PKT_CRYPTO_FAILED_NAME "quic_pkt_crypto_failed" 305 : #define FD_METRICS_COUNTER_QUIC_PKT_CRYPTO_FAILED_TYPE (FD_METRICS_TYPE_COUNTER) 306 : #define FD_METRICS_COUNTER_QUIC_PKT_CRYPTO_FAILED_DESC "Number of packets that failed decryption." 307 : #define FD_METRICS_COUNTER_QUIC_PKT_CRYPTO_FAILED_CVT (FD_METRICS_CONVERTER_NONE) 308 0 : #define FD_METRICS_COUNTER_QUIC_PKT_CRYPTO_FAILED_CNT (4UL) 309 : 310 : #define FD_METRICS_COUNTER_QUIC_PKT_CRYPTO_FAILED_INITIAL_OFF (127UL) 311 : #define FD_METRICS_COUNTER_QUIC_PKT_CRYPTO_FAILED_EARLY_OFF (128UL) 312 : #define FD_METRICS_COUNTER_QUIC_PKT_CRYPTO_FAILED_HANDSHAKE_OFF (129UL) 313 : #define FD_METRICS_COUNTER_QUIC_PKT_CRYPTO_FAILED_APP_OFF (130UL) 314 : 315 0 : #define FD_METRICS_COUNTER_QUIC_PKT_NO_KEY_OFF (131UL) 316 : #define FD_METRICS_COUNTER_QUIC_PKT_NO_KEY_NAME "quic_pkt_no_key" 317 : #define FD_METRICS_COUNTER_QUIC_PKT_NO_KEY_TYPE (FD_METRICS_TYPE_COUNTER) 318 : #define FD_METRICS_COUNTER_QUIC_PKT_NO_KEY_DESC "Number of packets that failed decryption due to missing key." 319 : #define FD_METRICS_COUNTER_QUIC_PKT_NO_KEY_CVT (FD_METRICS_CONVERTER_NONE) 320 0 : #define FD_METRICS_COUNTER_QUIC_PKT_NO_KEY_CNT (4UL) 321 : 322 : #define FD_METRICS_COUNTER_QUIC_PKT_NO_KEY_INITIAL_OFF (131UL) 323 : #define FD_METRICS_COUNTER_QUIC_PKT_NO_KEY_EARLY_OFF (132UL) 324 : #define FD_METRICS_COUNTER_QUIC_PKT_NO_KEY_HANDSHAKE_OFF (133UL) 325 : #define FD_METRICS_COUNTER_QUIC_PKT_NO_KEY_APP_OFF (134UL) 326 : 327 0 : #define FD_METRICS_COUNTER_QUIC_PKT_NET_HEADER_INVALID_OFF (135UL) 328 : #define FD_METRICS_COUNTER_QUIC_PKT_NET_HEADER_INVALID_NAME "quic_pkt_net_header_invalid" 329 : #define FD_METRICS_COUNTER_QUIC_PKT_NET_HEADER_INVALID_TYPE (FD_METRICS_TYPE_COUNTER) 330 : #define FD_METRICS_COUNTER_QUIC_PKT_NET_HEADER_INVALID_DESC "Number of packets dropped due to weird IP or UDP header." 331 : #define FD_METRICS_COUNTER_QUIC_PKT_NET_HEADER_INVALID_CVT (FD_METRICS_CONVERTER_NONE) 332 : 333 0 : #define FD_METRICS_COUNTER_QUIC_PKT_QUIC_HEADER_INVALID_OFF (136UL) 334 : #define FD_METRICS_COUNTER_QUIC_PKT_QUIC_HEADER_INVALID_NAME "quic_pkt_quic_header_invalid" 335 : #define FD_METRICS_COUNTER_QUIC_PKT_QUIC_HEADER_INVALID_TYPE (FD_METRICS_TYPE_COUNTER) 336 : #define FD_METRICS_COUNTER_QUIC_PKT_QUIC_HEADER_INVALID_DESC "Number of packets dropped due to weird QUIC header." 337 : #define FD_METRICS_COUNTER_QUIC_PKT_QUIC_HEADER_INVALID_CVT (FD_METRICS_CONVERTER_NONE) 338 : 339 0 : #define FD_METRICS_COUNTER_QUIC_PKT_UNDERSZ_OFF (137UL) 340 : #define FD_METRICS_COUNTER_QUIC_PKT_UNDERSZ_NAME "quic_pkt_undersz" 341 : #define FD_METRICS_COUNTER_QUIC_PKT_UNDERSZ_TYPE (FD_METRICS_TYPE_COUNTER) 342 : #define FD_METRICS_COUNTER_QUIC_PKT_UNDERSZ_DESC "Number of QUIC packets dropped due to being too small." 343 : #define FD_METRICS_COUNTER_QUIC_PKT_UNDERSZ_CVT (FD_METRICS_CONVERTER_NONE) 344 : 345 0 : #define FD_METRICS_COUNTER_QUIC_PKT_OVERSZ_OFF (138UL) 346 : #define FD_METRICS_COUNTER_QUIC_PKT_OVERSZ_NAME "quic_pkt_oversz" 347 : #define FD_METRICS_COUNTER_QUIC_PKT_OVERSZ_TYPE (FD_METRICS_TYPE_COUNTER) 348 : #define FD_METRICS_COUNTER_QUIC_PKT_OVERSZ_DESC "Number of QUIC packets dropped due to being too large." 349 : #define FD_METRICS_COUNTER_QUIC_PKT_OVERSZ_CVT (FD_METRICS_CONVERTER_NONE) 350 : 351 0 : #define FD_METRICS_COUNTER_QUIC_PKT_VERNEG_OFF (139UL) 352 : #define FD_METRICS_COUNTER_QUIC_PKT_VERNEG_NAME "quic_pkt_verneg" 353 : #define FD_METRICS_COUNTER_QUIC_PKT_VERNEG_TYPE (FD_METRICS_TYPE_COUNTER) 354 : #define FD_METRICS_COUNTER_QUIC_PKT_VERNEG_DESC "Number of QUIC version negotiation packets received." 355 : #define FD_METRICS_COUNTER_QUIC_PKT_VERNEG_CVT (FD_METRICS_CONVERTER_NONE) 356 : 357 0 : #define FD_METRICS_COUNTER_QUIC_RETRY_SENT_OFF (140UL) 358 : #define FD_METRICS_COUNTER_QUIC_RETRY_SENT_NAME "quic_retry_sent" 359 : #define FD_METRICS_COUNTER_QUIC_RETRY_SENT_TYPE (FD_METRICS_TYPE_COUNTER) 360 : #define FD_METRICS_COUNTER_QUIC_RETRY_SENT_DESC "Number of QUIC Retry packets sent." 361 : #define FD_METRICS_COUNTER_QUIC_RETRY_SENT_CVT (FD_METRICS_CONVERTER_NONE) 362 : 363 0 : #define FD_METRICS_COUNTER_QUIC_PKT_RETRANSMISSIONS_OFF (141UL) 364 : #define FD_METRICS_COUNTER_QUIC_PKT_RETRANSMISSIONS_NAME "quic_pkt_retransmissions" 365 : #define FD_METRICS_COUNTER_QUIC_PKT_RETRANSMISSIONS_TYPE (FD_METRICS_TYPE_COUNTER) 366 : #define FD_METRICS_COUNTER_QUIC_PKT_RETRANSMISSIONS_DESC "Number of QUIC packets that retransmitted." 367 : #define FD_METRICS_COUNTER_QUIC_PKT_RETRANSMISSIONS_CVT (FD_METRICS_CONVERTER_NONE) 368 0 : #define FD_METRICS_COUNTER_QUIC_PKT_RETRANSMISSIONS_CNT (4UL) 369 : 370 : #define FD_METRICS_COUNTER_QUIC_PKT_RETRANSMISSIONS_INITIAL_OFF (141UL) 371 : #define FD_METRICS_COUNTER_QUIC_PKT_RETRANSMISSIONS_EARLY_OFF (142UL) 372 : #define FD_METRICS_COUNTER_QUIC_PKT_RETRANSMISSIONS_HANDSHAKE_OFF (143UL) 373 : #define FD_METRICS_COUNTER_QUIC_PKT_RETRANSMISSIONS_APP_OFF (144UL) 374 : 375 3 : #define FD_METRICS_QUIC_TOTAL (97UL) 376 : extern const fd_metrics_meta_t FD_METRICS_QUIC[FD_METRICS_QUIC_TOTAL]; 377 : 378 : #endif /* HEADER_fd_src_disco_metrics_generated_fd_metrics_quic_h */