Line data Source code
1 : #ifndef HEADER_fd_src_disco_metrics_generated_fd_metrics_txsend_h 2 : #define HEADER_fd_src_disco_metrics_generated_fd_metrics_txsend_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_TXSEND_RECEIVED_PACKETS_OFF = 23, 11 : FD_METRICS_COUNTER_TXSEND_RECEIVED_BYTES_OFF, 12 : FD_METRICS_COUNTER_TXSEND_SENT_PACKETS_OFF, 13 : FD_METRICS_COUNTER_TXSEND_SENT_BYTES_OFF, 14 : FD_METRICS_COUNTER_TXSEND_RETRY_SENT_OFF, 15 : FD_METRICS_GAUGE_TXSEND_CONNECTIONS_ALLOC_OFF, 16 : FD_METRICS_GAUGE_TXSEND_CONNECTIONS_STATE_OFF, 17 : FD_METRICS_GAUGE_TXSEND_CONNECTIONS_STATE_INVALID_OFF = FD_METRICS_GAUGE_TXSEND_CONNECTIONS_STATE_OFF, 18 : FD_METRICS_GAUGE_TXSEND_CONNECTIONS_STATE_HANDSHAKE_OFF, 19 : FD_METRICS_GAUGE_TXSEND_CONNECTIONS_STATE_HANDSHAKE_COMPLETE_OFF, 20 : FD_METRICS_GAUGE_TXSEND_CONNECTIONS_STATE_ACTIVE_OFF, 21 : FD_METRICS_GAUGE_TXSEND_CONNECTIONS_STATE_PEER_CLOSE_OFF, 22 : FD_METRICS_GAUGE_TXSEND_CONNECTIONS_STATE_ABORT_OFF, 23 : FD_METRICS_GAUGE_TXSEND_CONNECTIONS_STATE_CLOSE_PENDING_OFF, 24 : FD_METRICS_GAUGE_TXSEND_CONNECTIONS_STATE_DEAD_OFF, 25 : FD_METRICS_COUNTER_TXSEND_CONNECTIONS_CREATED_OFF, 26 : FD_METRICS_COUNTER_TXSEND_CONNECTIONS_CLOSED_OFF, 27 : FD_METRICS_COUNTER_TXSEND_CONNECTIONS_ABORTED_OFF, 28 : FD_METRICS_COUNTER_TXSEND_CONNECTIONS_TIMED_OUT_OFF, 29 : FD_METRICS_COUNTER_TXSEND_CONNECTIONS_RETRIED_OFF, 30 : FD_METRICS_COUNTER_TXSEND_CONNECTION_ERROR_NO_SLOTS_OFF, 31 : FD_METRICS_COUNTER_TXSEND_CONNECTION_ERROR_RETRY_FAIL_OFF, 32 : FD_METRICS_COUNTER_TXSEND_PKT_CRYPTO_FAILED_OFF, 33 : FD_METRICS_COUNTER_TXSEND_PKT_CRYPTO_FAILED_INITIAL_OFF = FD_METRICS_COUNTER_TXSEND_PKT_CRYPTO_FAILED_OFF, 34 : FD_METRICS_COUNTER_TXSEND_PKT_CRYPTO_FAILED_EARLY_OFF, 35 : FD_METRICS_COUNTER_TXSEND_PKT_CRYPTO_FAILED_HANDSHAKE_OFF, 36 : FD_METRICS_COUNTER_TXSEND_PKT_CRYPTO_FAILED_APP_OFF, 37 : FD_METRICS_COUNTER_TXSEND_PKT_NO_KEY_OFF, 38 : FD_METRICS_COUNTER_TXSEND_PKT_NO_KEY_INITIAL_OFF = FD_METRICS_COUNTER_TXSEND_PKT_NO_KEY_OFF, 39 : FD_METRICS_COUNTER_TXSEND_PKT_NO_KEY_EARLY_OFF, 40 : FD_METRICS_COUNTER_TXSEND_PKT_NO_KEY_HANDSHAKE_OFF, 41 : FD_METRICS_COUNTER_TXSEND_PKT_NO_KEY_APP_OFF, 42 : FD_METRICS_COUNTER_TXSEND_PKT_NO_CONN_OFF, 43 : FD_METRICS_COUNTER_TXSEND_PKT_NO_CONN_INITIAL_OFF = FD_METRICS_COUNTER_TXSEND_PKT_NO_CONN_OFF, 44 : FD_METRICS_COUNTER_TXSEND_PKT_NO_CONN_RETRY_OFF, 45 : FD_METRICS_COUNTER_TXSEND_PKT_NO_CONN_HANDSHAKE_OFF, 46 : FD_METRICS_COUNTER_TXSEND_PKT_NO_CONN_ONE_RTT_OFF, 47 : FD_METRICS_COUNTER_TXSEND_PKT_TX_ALLOC_FAIL_OFF, 48 : FD_METRICS_COUNTER_TXSEND_PKT_NET_HEADER_INVALID_OFF, 49 : FD_METRICS_COUNTER_TXSEND_PKT_QUIC_HEADER_INVALID_OFF, 50 : FD_METRICS_COUNTER_TXSEND_PKT_UNDERSZ_OFF, 51 : FD_METRICS_COUNTER_TXSEND_PKT_OVERSZ_OFF, 52 : FD_METRICS_COUNTER_TXSEND_PKT_VERNEG_OFF, 53 : FD_METRICS_COUNTER_TXSEND_PKT_RETRANSMISSIONS_OFF, 54 : FD_METRICS_COUNTER_TXSEND_PKT_RETRANSMISSIONS_INITIAL_OFF = FD_METRICS_COUNTER_TXSEND_PKT_RETRANSMISSIONS_OFF, 55 : FD_METRICS_COUNTER_TXSEND_PKT_RETRANSMISSIONS_EARLY_OFF, 56 : FD_METRICS_COUNTER_TXSEND_PKT_RETRANSMISSIONS_HANDSHAKE_OFF, 57 : FD_METRICS_COUNTER_TXSEND_PKT_RETRANSMISSIONS_APP_OFF, 58 : FD_METRICS_COUNTER_TXSEND_HANDSHAKES_CREATED_OFF, 59 : FD_METRICS_COUNTER_TXSEND_HANDSHAKE_ERROR_ALLOC_FAIL_OFF, 60 : FD_METRICS_COUNTER_TXSEND_HANDSHAKE_EVICTED_OFF, 61 : FD_METRICS_COUNTER_TXSEND_STREAM_RECEIVED_EVENTS_OFF, 62 : FD_METRICS_COUNTER_TXSEND_STREAM_RECEIVED_BYTES_OFF, 63 : FD_METRICS_COUNTER_TXSEND_RECEIVED_FRAMES_OFF, 64 : FD_METRICS_COUNTER_TXSEND_RECEIVED_FRAMES_UNKNOWN_OFF = FD_METRICS_COUNTER_TXSEND_RECEIVED_FRAMES_OFF, 65 : FD_METRICS_COUNTER_TXSEND_RECEIVED_FRAMES_ACK_OFF, 66 : FD_METRICS_COUNTER_TXSEND_RECEIVED_FRAMES_RESET_STREAM_OFF, 67 : FD_METRICS_COUNTER_TXSEND_RECEIVED_FRAMES_STOP_SENDING_OFF, 68 : FD_METRICS_COUNTER_TXSEND_RECEIVED_FRAMES_CRYPTO_OFF, 69 : FD_METRICS_COUNTER_TXSEND_RECEIVED_FRAMES_NEW_TOKEN_OFF, 70 : FD_METRICS_COUNTER_TXSEND_RECEIVED_FRAMES_STREAM_OFF, 71 : FD_METRICS_COUNTER_TXSEND_RECEIVED_FRAMES_MAX_DATA_OFF, 72 : FD_METRICS_COUNTER_TXSEND_RECEIVED_FRAMES_MAX_STREAM_DATA_OFF, 73 : FD_METRICS_COUNTER_TXSEND_RECEIVED_FRAMES_MAX_STREAMS_OFF, 74 : FD_METRICS_COUNTER_TXSEND_RECEIVED_FRAMES_DATA_BLOCKED_OFF, 75 : FD_METRICS_COUNTER_TXSEND_RECEIVED_FRAMES_STREAM_DATA_BLOCKED_OFF, 76 : FD_METRICS_COUNTER_TXSEND_RECEIVED_FRAMES_STREAMS_BLOCKED_OFF, 77 : FD_METRICS_COUNTER_TXSEND_RECEIVED_FRAMES_NEW_CONN_ID_OFF, 78 : FD_METRICS_COUNTER_TXSEND_RECEIVED_FRAMES_RETIRE_CONN_ID_OFF, 79 : FD_METRICS_COUNTER_TXSEND_RECEIVED_FRAMES_PATH_CHALLENGE_OFF, 80 : FD_METRICS_COUNTER_TXSEND_RECEIVED_FRAMES_PATH_RESPONSE_OFF, 81 : FD_METRICS_COUNTER_TXSEND_RECEIVED_FRAMES_CONN_CLOSE_QUIC_OFF, 82 : FD_METRICS_COUNTER_TXSEND_RECEIVED_FRAMES_CONN_CLOSE_APP_OFF, 83 : FD_METRICS_COUNTER_TXSEND_RECEIVED_FRAMES_HANDSHAKE_DONE_OFF, 84 : FD_METRICS_COUNTER_TXSEND_RECEIVED_FRAMES_PING_OFF, 85 : FD_METRICS_COUNTER_TXSEND_RECEIVED_FRAMES_PADDING_OFF, 86 : FD_METRICS_COUNTER_TXSEND_FRAME_FAIL_PARSE_OFF, 87 : FD_METRICS_COUNTER_TXSEND_FRAME_TX_ALLOC_OFF, 88 : FD_METRICS_COUNTER_TXSEND_FRAME_TX_ALLOC_SUCCESS_OFF = FD_METRICS_COUNTER_TXSEND_FRAME_TX_ALLOC_OFF, 89 : FD_METRICS_COUNTER_TXSEND_FRAME_TX_ALLOC_FAIL_EMPTY_POOL_OFF, 90 : FD_METRICS_COUNTER_TXSEND_FRAME_TX_ALLOC_FAIL_CONN_MAX_OFF, 91 : FD_METRICS_COUNTER_TXSEND_ACK_TX_OFF, 92 : FD_METRICS_COUNTER_TXSEND_ACK_TX_NOOP_OFF = FD_METRICS_COUNTER_TXSEND_ACK_TX_OFF, 93 : FD_METRICS_COUNTER_TXSEND_ACK_TX_NEW_OFF, 94 : FD_METRICS_COUNTER_TXSEND_ACK_TX_MERGED_OFF, 95 : FD_METRICS_COUNTER_TXSEND_ACK_TX_DROP_OFF, 96 : FD_METRICS_COUNTER_TXSEND_ACK_TX_CANCEL_OFF, 97 : FD_METRICS_HISTOGRAM_TXSEND_SERVICE_DURATION_SECONDS_OFF, 98 : FD_METRICS_HISTOGRAM_TXSEND_SERVICE_DURATION_SECONDS_OFF_END = FD_METRICS_HISTOGRAM_TXSEND_SERVICE_DURATION_SECONDS_OFF + 16, 99 : FD_METRICS_HISTOGRAM_TXSEND_RECEIVE_DURATION_SECONDS_OFF, 100 : FD_METRICS_HISTOGRAM_TXSEND_RECEIVE_DURATION_SECONDS_OFF_END = FD_METRICS_HISTOGRAM_TXSEND_RECEIVE_DURATION_SECONDS_OFF + 16, 101 : }; 102 : 103 : #define FD_METRICS_COUNTER_TXSEND_RECEIVED_PACKETS_NAME "txsend_received_packets" 104 : #define FD_METRICS_COUNTER_TXSEND_RECEIVED_PACKETS_TYPE (FD_METRICS_TYPE_COUNTER) 105 : #define FD_METRICS_COUNTER_TXSEND_RECEIVED_PACKETS_DESC "Total count of QUIC packets received" 106 : #define FD_METRICS_COUNTER_TXSEND_RECEIVED_PACKETS_CVT (FD_METRICS_CONVERTER_NONE) 107 : 108 : #define FD_METRICS_COUNTER_TXSEND_RECEIVED_BYTES_NAME "txsend_received_bytes" 109 : #define FD_METRICS_COUNTER_TXSEND_RECEIVED_BYTES_TYPE (FD_METRICS_TYPE_COUNTER) 110 : #define FD_METRICS_COUNTER_TXSEND_RECEIVED_BYTES_DESC "Total bytes received via QUIC" 111 : #define FD_METRICS_COUNTER_TXSEND_RECEIVED_BYTES_CVT (FD_METRICS_CONVERTER_NONE) 112 : 113 : #define FD_METRICS_COUNTER_TXSEND_SENT_PACKETS_NAME "txsend_sent_packets" 114 : #define FD_METRICS_COUNTER_TXSEND_SENT_PACKETS_TYPE (FD_METRICS_TYPE_COUNTER) 115 : #define FD_METRICS_COUNTER_TXSEND_SENT_PACKETS_DESC "Total count of QUIC packets sent" 116 : #define FD_METRICS_COUNTER_TXSEND_SENT_PACKETS_CVT (FD_METRICS_CONVERTER_NONE) 117 : 118 : #define FD_METRICS_COUNTER_TXSEND_SENT_BYTES_NAME "txsend_sent_bytes" 119 : #define FD_METRICS_COUNTER_TXSEND_SENT_BYTES_TYPE (FD_METRICS_TYPE_COUNTER) 120 : #define FD_METRICS_COUNTER_TXSEND_SENT_BYTES_DESC "Total bytes sent via QUIC" 121 : #define FD_METRICS_COUNTER_TXSEND_SENT_BYTES_CVT (FD_METRICS_CONVERTER_NONE) 122 : 123 : #define FD_METRICS_COUNTER_TXSEND_RETRY_SENT_NAME "txsend_retry_sent" 124 : #define FD_METRICS_COUNTER_TXSEND_RETRY_SENT_TYPE (FD_METRICS_TYPE_COUNTER) 125 : #define FD_METRICS_COUNTER_TXSEND_RETRY_SENT_DESC "Total count of QUIC retry packets sent" 126 : #define FD_METRICS_COUNTER_TXSEND_RETRY_SENT_CVT (FD_METRICS_CONVERTER_NONE) 127 : 128 : #define FD_METRICS_GAUGE_TXSEND_CONNECTIONS_ALLOC_NAME "txsend_connections_alloc" 129 : #define FD_METRICS_GAUGE_TXSEND_CONNECTIONS_ALLOC_TYPE (FD_METRICS_TYPE_GAUGE) 130 : #define FD_METRICS_GAUGE_TXSEND_CONNECTIONS_ALLOC_DESC "Number of currently allocated QUIC connections" 131 : #define FD_METRICS_GAUGE_TXSEND_CONNECTIONS_ALLOC_CVT (FD_METRICS_CONVERTER_NONE) 132 : 133 : #define FD_METRICS_GAUGE_TXSEND_CONNECTIONS_STATE_NAME "txsend_connections_state" 134 : #define FD_METRICS_GAUGE_TXSEND_CONNECTIONS_STATE_TYPE (FD_METRICS_TYPE_GAUGE) 135 : #define FD_METRICS_GAUGE_TXSEND_CONNECTIONS_STATE_DESC "Number of QUIC connections in each state" 136 : #define FD_METRICS_GAUGE_TXSEND_CONNECTIONS_STATE_CVT (FD_METRICS_CONVERTER_NONE) 137 0 : #define FD_METRICS_GAUGE_TXSEND_CONNECTIONS_STATE_CNT (8UL) 138 : 139 : #define FD_METRICS_COUNTER_TXSEND_CONNECTIONS_CREATED_NAME "txsend_connections_created" 140 : #define FD_METRICS_COUNTER_TXSEND_CONNECTIONS_CREATED_TYPE (FD_METRICS_TYPE_COUNTER) 141 : #define FD_METRICS_COUNTER_TXSEND_CONNECTIONS_CREATED_DESC "Total count of QUIC connections created" 142 : #define FD_METRICS_COUNTER_TXSEND_CONNECTIONS_CREATED_CVT (FD_METRICS_CONVERTER_NONE) 143 : 144 : #define FD_METRICS_COUNTER_TXSEND_CONNECTIONS_CLOSED_NAME "txsend_connections_closed" 145 : #define FD_METRICS_COUNTER_TXSEND_CONNECTIONS_CLOSED_TYPE (FD_METRICS_TYPE_COUNTER) 146 : #define FD_METRICS_COUNTER_TXSEND_CONNECTIONS_CLOSED_DESC "Total count of QUIC connections closed" 147 : #define FD_METRICS_COUNTER_TXSEND_CONNECTIONS_CLOSED_CVT (FD_METRICS_CONVERTER_NONE) 148 : 149 : #define FD_METRICS_COUNTER_TXSEND_CONNECTIONS_ABORTED_NAME "txsend_connections_aborted" 150 : #define FD_METRICS_COUNTER_TXSEND_CONNECTIONS_ABORTED_TYPE (FD_METRICS_TYPE_COUNTER) 151 : #define FD_METRICS_COUNTER_TXSEND_CONNECTIONS_ABORTED_DESC "Total count of QUIC connections aborted" 152 : #define FD_METRICS_COUNTER_TXSEND_CONNECTIONS_ABORTED_CVT (FD_METRICS_CONVERTER_NONE) 153 : 154 : #define FD_METRICS_COUNTER_TXSEND_CONNECTIONS_TIMED_OUT_NAME "txsend_connections_timed_out" 155 : #define FD_METRICS_COUNTER_TXSEND_CONNECTIONS_TIMED_OUT_TYPE (FD_METRICS_TYPE_COUNTER) 156 : #define FD_METRICS_COUNTER_TXSEND_CONNECTIONS_TIMED_OUT_DESC "Total count of QUIC connections timed out" 157 : #define FD_METRICS_COUNTER_TXSEND_CONNECTIONS_TIMED_OUT_CVT (FD_METRICS_CONVERTER_NONE) 158 : 159 : #define FD_METRICS_COUNTER_TXSEND_CONNECTIONS_RETRIED_NAME "txsend_connections_retried" 160 : #define FD_METRICS_COUNTER_TXSEND_CONNECTIONS_RETRIED_TYPE (FD_METRICS_TYPE_COUNTER) 161 : #define FD_METRICS_COUNTER_TXSEND_CONNECTIONS_RETRIED_DESC "Total count of QUIC connections retried" 162 : #define FD_METRICS_COUNTER_TXSEND_CONNECTIONS_RETRIED_CVT (FD_METRICS_CONVERTER_NONE) 163 : 164 : #define FD_METRICS_COUNTER_TXSEND_CONNECTION_ERROR_NO_SLOTS_NAME "txsend_connection_error_no_slots" 165 : #define FD_METRICS_COUNTER_TXSEND_CONNECTION_ERROR_NO_SLOTS_TYPE (FD_METRICS_TYPE_COUNTER) 166 : #define FD_METRICS_COUNTER_TXSEND_CONNECTION_ERROR_NO_SLOTS_DESC "Total count of connection errors due to no slots" 167 : #define FD_METRICS_COUNTER_TXSEND_CONNECTION_ERROR_NO_SLOTS_CVT (FD_METRICS_CONVERTER_NONE) 168 : 169 : #define FD_METRICS_COUNTER_TXSEND_CONNECTION_ERROR_RETRY_FAIL_NAME "txsend_connection_error_retry_fail" 170 : #define FD_METRICS_COUNTER_TXSEND_CONNECTION_ERROR_RETRY_FAIL_TYPE (FD_METRICS_TYPE_COUNTER) 171 : #define FD_METRICS_COUNTER_TXSEND_CONNECTION_ERROR_RETRY_FAIL_DESC "Total count of connection retry failures" 172 : #define FD_METRICS_COUNTER_TXSEND_CONNECTION_ERROR_RETRY_FAIL_CVT (FD_METRICS_CONVERTER_NONE) 173 : 174 : #define FD_METRICS_COUNTER_TXSEND_PKT_CRYPTO_FAILED_NAME "txsend_pkt_crypto_failed" 175 : #define FD_METRICS_COUNTER_TXSEND_PKT_CRYPTO_FAILED_TYPE (FD_METRICS_TYPE_COUNTER) 176 : #define FD_METRICS_COUNTER_TXSEND_PKT_CRYPTO_FAILED_DESC "Total count of packets with crypto failures" 177 : #define FD_METRICS_COUNTER_TXSEND_PKT_CRYPTO_FAILED_CVT (FD_METRICS_CONVERTER_NONE) 178 0 : #define FD_METRICS_COUNTER_TXSEND_PKT_CRYPTO_FAILED_CNT (4UL) 179 : 180 : #define FD_METRICS_COUNTER_TXSEND_PKT_NO_KEY_NAME "txsend_pkt_no_key" 181 : #define FD_METRICS_COUNTER_TXSEND_PKT_NO_KEY_TYPE (FD_METRICS_TYPE_COUNTER) 182 : #define FD_METRICS_COUNTER_TXSEND_PKT_NO_KEY_DESC "Total count of packets with no key" 183 : #define FD_METRICS_COUNTER_TXSEND_PKT_NO_KEY_CVT (FD_METRICS_CONVERTER_NONE) 184 0 : #define FD_METRICS_COUNTER_TXSEND_PKT_NO_KEY_CNT (4UL) 185 : 186 : #define FD_METRICS_COUNTER_TXSEND_PKT_NO_CONN_NAME "txsend_pkt_no_conn" 187 : #define FD_METRICS_COUNTER_TXSEND_PKT_NO_CONN_TYPE (FD_METRICS_TYPE_COUNTER) 188 : #define FD_METRICS_COUNTER_TXSEND_PKT_NO_CONN_DESC "Total count of packets with no connection" 189 : #define FD_METRICS_COUNTER_TXSEND_PKT_NO_CONN_CVT (FD_METRICS_CONVERTER_NONE) 190 0 : #define FD_METRICS_COUNTER_TXSEND_PKT_NO_CONN_CNT (4UL) 191 : 192 : #define FD_METRICS_COUNTER_TXSEND_PKT_TX_ALLOC_FAIL_NAME "txsend_pkt_tx_alloc_fail" 193 : #define FD_METRICS_COUNTER_TXSEND_PKT_TX_ALLOC_FAIL_TYPE (FD_METRICS_TYPE_COUNTER) 194 : #define FD_METRICS_COUNTER_TXSEND_PKT_TX_ALLOC_FAIL_DESC "Total count of packet TX allocation failures" 195 : #define FD_METRICS_COUNTER_TXSEND_PKT_TX_ALLOC_FAIL_CVT (FD_METRICS_CONVERTER_NONE) 196 : 197 : #define FD_METRICS_COUNTER_TXSEND_PKT_NET_HEADER_INVALID_NAME "txsend_pkt_net_header_invalid" 198 : #define FD_METRICS_COUNTER_TXSEND_PKT_NET_HEADER_INVALID_TYPE (FD_METRICS_TYPE_COUNTER) 199 : #define FD_METRICS_COUNTER_TXSEND_PKT_NET_HEADER_INVALID_DESC "Total count of packets with invalid network headers" 200 : #define FD_METRICS_COUNTER_TXSEND_PKT_NET_HEADER_INVALID_CVT (FD_METRICS_CONVERTER_NONE) 201 : 202 : #define FD_METRICS_COUNTER_TXSEND_PKT_QUIC_HEADER_INVALID_NAME "txsend_pkt_quic_header_invalid" 203 : #define FD_METRICS_COUNTER_TXSEND_PKT_QUIC_HEADER_INVALID_TYPE (FD_METRICS_TYPE_COUNTER) 204 : #define FD_METRICS_COUNTER_TXSEND_PKT_QUIC_HEADER_INVALID_DESC "Total count of packets with invalid QUIC headers" 205 : #define FD_METRICS_COUNTER_TXSEND_PKT_QUIC_HEADER_INVALID_CVT (FD_METRICS_CONVERTER_NONE) 206 : 207 : #define FD_METRICS_COUNTER_TXSEND_PKT_UNDERSZ_NAME "txsend_pkt_undersz" 208 : #define FD_METRICS_COUNTER_TXSEND_PKT_UNDERSZ_TYPE (FD_METRICS_TYPE_COUNTER) 209 : #define FD_METRICS_COUNTER_TXSEND_PKT_UNDERSZ_DESC "Total count of undersized packets" 210 : #define FD_METRICS_COUNTER_TXSEND_PKT_UNDERSZ_CVT (FD_METRICS_CONVERTER_NONE) 211 : 212 : #define FD_METRICS_COUNTER_TXSEND_PKT_OVERSZ_NAME "txsend_pkt_oversz" 213 : #define FD_METRICS_COUNTER_TXSEND_PKT_OVERSZ_TYPE (FD_METRICS_TYPE_COUNTER) 214 : #define FD_METRICS_COUNTER_TXSEND_PKT_OVERSZ_DESC "Total count of oversized packets" 215 : #define FD_METRICS_COUNTER_TXSEND_PKT_OVERSZ_CVT (FD_METRICS_CONVERTER_NONE) 216 : 217 : #define FD_METRICS_COUNTER_TXSEND_PKT_VERNEG_NAME "txsend_pkt_verneg" 218 : #define FD_METRICS_COUNTER_TXSEND_PKT_VERNEG_TYPE (FD_METRICS_TYPE_COUNTER) 219 : #define FD_METRICS_COUNTER_TXSEND_PKT_VERNEG_DESC "Total count of version negotiation packets" 220 : #define FD_METRICS_COUNTER_TXSEND_PKT_VERNEG_CVT (FD_METRICS_CONVERTER_NONE) 221 : 222 : #define FD_METRICS_COUNTER_TXSEND_PKT_RETRANSMISSIONS_NAME "txsend_pkt_retransmissions" 223 : #define FD_METRICS_COUNTER_TXSEND_PKT_RETRANSMISSIONS_TYPE (FD_METRICS_TYPE_COUNTER) 224 : #define FD_METRICS_COUNTER_TXSEND_PKT_RETRANSMISSIONS_DESC "Total count of QUIC packet retransmissions" 225 : #define FD_METRICS_COUNTER_TXSEND_PKT_RETRANSMISSIONS_CVT (FD_METRICS_CONVERTER_NONE) 226 0 : #define FD_METRICS_COUNTER_TXSEND_PKT_RETRANSMISSIONS_CNT (4UL) 227 : 228 : #define FD_METRICS_COUNTER_TXSEND_HANDSHAKES_CREATED_NAME "txsend_handshakes_created" 229 : #define FD_METRICS_COUNTER_TXSEND_HANDSHAKES_CREATED_TYPE (FD_METRICS_TYPE_COUNTER) 230 : #define FD_METRICS_COUNTER_TXSEND_HANDSHAKES_CREATED_DESC "Total count of QUIC handshakes created" 231 : #define FD_METRICS_COUNTER_TXSEND_HANDSHAKES_CREATED_CVT (FD_METRICS_CONVERTER_NONE) 232 : 233 : #define FD_METRICS_COUNTER_TXSEND_HANDSHAKE_ERROR_ALLOC_FAIL_NAME "txsend_handshake_error_alloc_fail" 234 : #define FD_METRICS_COUNTER_TXSEND_HANDSHAKE_ERROR_ALLOC_FAIL_TYPE (FD_METRICS_TYPE_COUNTER) 235 : #define FD_METRICS_COUNTER_TXSEND_HANDSHAKE_ERROR_ALLOC_FAIL_DESC "Total count of handshake allocation failures" 236 : #define FD_METRICS_COUNTER_TXSEND_HANDSHAKE_ERROR_ALLOC_FAIL_CVT (FD_METRICS_CONVERTER_NONE) 237 : 238 : #define FD_METRICS_COUNTER_TXSEND_HANDSHAKE_EVICTED_NAME "txsend_handshake_evicted" 239 : #define FD_METRICS_COUNTER_TXSEND_HANDSHAKE_EVICTED_TYPE (FD_METRICS_TYPE_COUNTER) 240 : #define FD_METRICS_COUNTER_TXSEND_HANDSHAKE_EVICTED_DESC "Total count of handshakes evicted" 241 : #define FD_METRICS_COUNTER_TXSEND_HANDSHAKE_EVICTED_CVT (FD_METRICS_CONVERTER_NONE) 242 : 243 : #define FD_METRICS_COUNTER_TXSEND_STREAM_RECEIVED_EVENTS_NAME "txsend_stream_received_events" 244 : #define FD_METRICS_COUNTER_TXSEND_STREAM_RECEIVED_EVENTS_TYPE (FD_METRICS_TYPE_COUNTER) 245 : #define FD_METRICS_COUNTER_TXSEND_STREAM_RECEIVED_EVENTS_DESC "Total count of stream events received" 246 : #define FD_METRICS_COUNTER_TXSEND_STREAM_RECEIVED_EVENTS_CVT (FD_METRICS_CONVERTER_NONE) 247 : 248 : #define FD_METRICS_COUNTER_TXSEND_STREAM_RECEIVED_BYTES_NAME "txsend_stream_received_bytes" 249 : #define FD_METRICS_COUNTER_TXSEND_STREAM_RECEIVED_BYTES_TYPE (FD_METRICS_TYPE_COUNTER) 250 : #define FD_METRICS_COUNTER_TXSEND_STREAM_RECEIVED_BYTES_DESC "Total bytes received via streams" 251 : #define FD_METRICS_COUNTER_TXSEND_STREAM_RECEIVED_BYTES_CVT (FD_METRICS_CONVERTER_NONE) 252 : 253 : #define FD_METRICS_COUNTER_TXSEND_RECEIVED_FRAMES_NAME "txsend_received_frames" 254 : #define FD_METRICS_COUNTER_TXSEND_RECEIVED_FRAMES_TYPE (FD_METRICS_TYPE_COUNTER) 255 : #define FD_METRICS_COUNTER_TXSEND_RECEIVED_FRAMES_DESC "Total count of QUIC frames received" 256 : #define FD_METRICS_COUNTER_TXSEND_RECEIVED_FRAMES_CVT (FD_METRICS_CONVERTER_NONE) 257 0 : #define FD_METRICS_COUNTER_TXSEND_RECEIVED_FRAMES_CNT (22UL) 258 : 259 : #define FD_METRICS_COUNTER_TXSEND_FRAME_FAIL_PARSE_NAME "txsend_frame_fail_parse" 260 : #define FD_METRICS_COUNTER_TXSEND_FRAME_FAIL_PARSE_TYPE (FD_METRICS_TYPE_COUNTER) 261 : #define FD_METRICS_COUNTER_TXSEND_FRAME_FAIL_PARSE_DESC "Total count of frame parse failures" 262 : #define FD_METRICS_COUNTER_TXSEND_FRAME_FAIL_PARSE_CVT (FD_METRICS_CONVERTER_NONE) 263 : 264 : #define FD_METRICS_COUNTER_TXSEND_FRAME_TX_ALLOC_NAME "txsend_frame_tx_alloc" 265 : #define FD_METRICS_COUNTER_TXSEND_FRAME_TX_ALLOC_TYPE (FD_METRICS_TYPE_COUNTER) 266 : #define FD_METRICS_COUNTER_TXSEND_FRAME_TX_ALLOC_DESC "Results of attempts to acquire QUIC frame metadata" 267 : #define FD_METRICS_COUNTER_TXSEND_FRAME_TX_ALLOC_CVT (FD_METRICS_CONVERTER_NONE) 268 0 : #define FD_METRICS_COUNTER_TXSEND_FRAME_TX_ALLOC_CNT (3UL) 269 : 270 : #define FD_METRICS_COUNTER_TXSEND_ACK_TX_NAME "txsend_ack_tx" 271 : #define FD_METRICS_COUNTER_TXSEND_ACK_TX_TYPE (FD_METRICS_TYPE_COUNTER) 272 : #define FD_METRICS_COUNTER_TXSEND_ACK_TX_DESC "Total count of ACK frames transmitted" 273 : #define FD_METRICS_COUNTER_TXSEND_ACK_TX_CVT (FD_METRICS_CONVERTER_NONE) 274 0 : #define FD_METRICS_COUNTER_TXSEND_ACK_TX_CNT (5UL) 275 : 276 : #define FD_METRICS_HISTOGRAM_TXSEND_SERVICE_DURATION_SECONDS_NAME "txsend_service_duration_seconds" 277 : #define FD_METRICS_HISTOGRAM_TXSEND_SERVICE_DURATION_SECONDS_TYPE (FD_METRICS_TYPE_HISTOGRAM) 278 : #define FD_METRICS_HISTOGRAM_TXSEND_SERVICE_DURATION_SECONDS_DESC "Duration spent in service" 279 : #define FD_METRICS_HISTOGRAM_TXSEND_SERVICE_DURATION_SECONDS_CVT (FD_METRICS_CONVERTER_SECONDS) 280 0 : #define FD_METRICS_HISTOGRAM_TXSEND_SERVICE_DURATION_SECONDS_MIN (1e-08) 281 0 : #define FD_METRICS_HISTOGRAM_TXSEND_SERVICE_DURATION_SECONDS_MAX (0.1) 282 : 283 : #define FD_METRICS_HISTOGRAM_TXSEND_RECEIVE_DURATION_SECONDS_NAME "txsend_receive_duration_seconds" 284 : #define FD_METRICS_HISTOGRAM_TXSEND_RECEIVE_DURATION_SECONDS_TYPE (FD_METRICS_TYPE_HISTOGRAM) 285 : #define FD_METRICS_HISTOGRAM_TXSEND_RECEIVE_DURATION_SECONDS_DESC "Duration spent processing packets" 286 : #define FD_METRICS_HISTOGRAM_TXSEND_RECEIVE_DURATION_SECONDS_CVT (FD_METRICS_CONVERTER_SECONDS) 287 0 : #define FD_METRICS_HISTOGRAM_TXSEND_RECEIVE_DURATION_SECONDS_MIN (1e-08) 288 0 : #define FD_METRICS_HISTOGRAM_TXSEND_RECEIVE_DURATION_SECONDS_MAX (0.1) 289 : 290 : #define FD_METRICS_TXSEND_TOTAL (81UL) 291 : extern const fd_metrics_meta_t FD_METRICS_TXSEND[FD_METRICS_TXSEND_TOTAL]; 292 : 293 : #endif /* HEADER_fd_src_disco_metrics_generated_fd_metrics_txsend_h */