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 : #include "fd_metrics_enums.h" 5 : 6 0 : #define FD_METRICS_COUNTER_REPAIR_RECV_CLNT_PKT_OFF (16UL) 7 : #define FD_METRICS_COUNTER_REPAIR_RECV_CLNT_PKT_NAME "repair_recv_clnt_pkt" 8 : #define FD_METRICS_COUNTER_REPAIR_RECV_CLNT_PKT_TYPE (FD_METRICS_TYPE_COUNTER) 9 : #define FD_METRICS_COUNTER_REPAIR_RECV_CLNT_PKT_DESC "Now many client packets have we received" 10 : #define FD_METRICS_COUNTER_REPAIR_RECV_CLNT_PKT_CVT (FD_METRICS_CONVERTER_NONE) 11 : 12 0 : #define FD_METRICS_COUNTER_REPAIR_RECV_SERV_PKT_OFF (17UL) 13 : #define FD_METRICS_COUNTER_REPAIR_RECV_SERV_PKT_NAME "repair_recv_serv_pkt" 14 : #define FD_METRICS_COUNTER_REPAIR_RECV_SERV_PKT_TYPE (FD_METRICS_TYPE_COUNTER) 15 : #define FD_METRICS_COUNTER_REPAIR_RECV_SERV_PKT_DESC "How many server packets have we received" 16 : #define FD_METRICS_COUNTER_REPAIR_RECV_SERV_PKT_CVT (FD_METRICS_CONVERTER_NONE) 17 : 18 0 : #define FD_METRICS_COUNTER_REPAIR_RECV_SERV_CORRUPT_PKT_OFF (18UL) 19 : #define FD_METRICS_COUNTER_REPAIR_RECV_SERV_CORRUPT_PKT_NAME "repair_recv_serv_corrupt_pkt" 20 : #define FD_METRICS_COUNTER_REPAIR_RECV_SERV_CORRUPT_PKT_TYPE (FD_METRICS_TYPE_COUNTER) 21 : #define FD_METRICS_COUNTER_REPAIR_RECV_SERV_CORRUPT_PKT_DESC "How many corrupt server packets have we received" 22 : #define FD_METRICS_COUNTER_REPAIR_RECV_SERV_CORRUPT_PKT_CVT (FD_METRICS_CONVERTER_NONE) 23 : 24 0 : #define FD_METRICS_COUNTER_REPAIR_RECV_SERV_INVALID_SIGNATURE_OFF (19UL) 25 : #define FD_METRICS_COUNTER_REPAIR_RECV_SERV_INVALID_SIGNATURE_NAME "repair_recv_serv_invalid_signature" 26 : #define FD_METRICS_COUNTER_REPAIR_RECV_SERV_INVALID_SIGNATURE_TYPE (FD_METRICS_TYPE_COUNTER) 27 : #define FD_METRICS_COUNTER_REPAIR_RECV_SERV_INVALID_SIGNATURE_DESC "How many invalid signatures have we received" 28 : #define FD_METRICS_COUNTER_REPAIR_RECV_SERV_INVALID_SIGNATURE_CVT (FD_METRICS_CONVERTER_NONE) 29 : 30 0 : #define FD_METRICS_COUNTER_REPAIR_RECV_SERV_FULL_PING_TABLE_OFF (20UL) 31 : #define FD_METRICS_COUNTER_REPAIR_RECV_SERV_FULL_PING_TABLE_NAME "repair_recv_serv_full_ping_table" 32 : #define FD_METRICS_COUNTER_REPAIR_RECV_SERV_FULL_PING_TABLE_TYPE (FD_METRICS_TYPE_COUNTER) 33 : #define FD_METRICS_COUNTER_REPAIR_RECV_SERV_FULL_PING_TABLE_DESC "Is our ping table full and causing packet drops" 34 : #define FD_METRICS_COUNTER_REPAIR_RECV_SERV_FULL_PING_TABLE_CVT (FD_METRICS_CONVERTER_NONE) 35 : 36 0 : #define FD_METRICS_COUNTER_REPAIR_RECV_SERV_PKT_TYPES_OFF (21UL) 37 : #define FD_METRICS_COUNTER_REPAIR_RECV_SERV_PKT_TYPES_NAME "repair_recv_serv_pkt_types" 38 : #define FD_METRICS_COUNTER_REPAIR_RECV_SERV_PKT_TYPES_TYPE (FD_METRICS_TYPE_COUNTER) 39 : #define FD_METRICS_COUNTER_REPAIR_RECV_SERV_PKT_TYPES_DESC "Server messages received" 40 : #define FD_METRICS_COUNTER_REPAIR_RECV_SERV_PKT_TYPES_CVT (FD_METRICS_CONVERTER_NONE) 41 0 : #define FD_METRICS_COUNTER_REPAIR_RECV_SERV_PKT_TYPES_CNT (5UL) 42 : 43 : #define FD_METRICS_COUNTER_REPAIR_RECV_SERV_PKT_TYPES_PONG_OFF (21UL) 44 : #define FD_METRICS_COUNTER_REPAIR_RECV_SERV_PKT_TYPES_WINDOW_OFF (22UL) 45 : #define FD_METRICS_COUNTER_REPAIR_RECV_SERV_PKT_TYPES_HIGHEST_WINDOW_OFF (23UL) 46 : #define FD_METRICS_COUNTER_REPAIR_RECV_SERV_PKT_TYPES_ORPHAN_OFF (24UL) 47 : #define FD_METRICS_COUNTER_REPAIR_RECV_SERV_PKT_TYPES_UNKNOWN_OFF (25UL) 48 : 49 0 : #define FD_METRICS_COUNTER_REPAIR_RECV_PKT_CORRUPTED_MSG_OFF (26UL) 50 : #define FD_METRICS_COUNTER_REPAIR_RECV_PKT_CORRUPTED_MSG_NAME "repair_recv_pkt_corrupted_msg" 51 : #define FD_METRICS_COUNTER_REPAIR_RECV_PKT_CORRUPTED_MSG_TYPE (FD_METRICS_TYPE_COUNTER) 52 : #define FD_METRICS_COUNTER_REPAIR_RECV_PKT_CORRUPTED_MSG_DESC "How many corrupt messages have we received" 53 : #define FD_METRICS_COUNTER_REPAIR_RECV_PKT_CORRUPTED_MSG_CVT (FD_METRICS_CONVERTER_NONE) 54 : 55 0 : #define FD_METRICS_COUNTER_REPAIR_SHRED_REPAIR_REQ_OFF (27UL) 56 : #define FD_METRICS_COUNTER_REPAIR_SHRED_REPAIR_REQ_NAME "repair_shred_repair_req" 57 : #define FD_METRICS_COUNTER_REPAIR_SHRED_REPAIR_REQ_TYPE (FD_METRICS_TYPE_COUNTER) 58 : #define FD_METRICS_COUNTER_REPAIR_SHRED_REPAIR_REQ_DESC "How many repair requests have we sent" 59 : #define FD_METRICS_COUNTER_REPAIR_SHRED_REPAIR_REQ_CVT (FD_METRICS_CONVERTER_NONE) 60 : 61 0 : #define FD_METRICS_COUNTER_REPAIR_SENT_PKT_TYPES_OFF (28UL) 62 : #define FD_METRICS_COUNTER_REPAIR_SENT_PKT_TYPES_NAME "repair_sent_pkt_types" 63 : #define FD_METRICS_COUNTER_REPAIR_SENT_PKT_TYPES_TYPE (FD_METRICS_TYPE_COUNTER) 64 : #define FD_METRICS_COUNTER_REPAIR_SENT_PKT_TYPES_DESC "What types of client messages are we sending" 65 : #define FD_METRICS_COUNTER_REPAIR_SENT_PKT_TYPES_CVT (FD_METRICS_CONVERTER_NONE) 66 0 : #define FD_METRICS_COUNTER_REPAIR_SENT_PKT_TYPES_CNT (4UL) 67 : 68 : #define FD_METRICS_COUNTER_REPAIR_SENT_PKT_TYPES_NEEDED_WINDOW_OFF (28UL) 69 : #define FD_METRICS_COUNTER_REPAIR_SENT_PKT_TYPES_NEEDED_HIGHEST_WINDOW_OFF (29UL) 70 : #define FD_METRICS_COUNTER_REPAIR_SENT_PKT_TYPES_NEEDED_ORPHAN_OFF (30UL) 71 : #define FD_METRICS_COUNTER_REPAIR_SENT_PKT_TYPES_PONG_OFF (31UL) 72 : 73 0 : #define FD_METRICS_COUNTER_REPAIR_REPAIRED_SLOTS_OFF (32UL) 74 : #define FD_METRICS_COUNTER_REPAIR_REPAIRED_SLOTS_NAME "repair_repaired_slots" 75 : #define FD_METRICS_COUNTER_REPAIR_REPAIRED_SLOTS_TYPE (FD_METRICS_TYPE_COUNTER) 76 : #define FD_METRICS_COUNTER_REPAIR_REPAIRED_SLOTS_DESC "Until which slots have we fully repaired" 77 : #define FD_METRICS_COUNTER_REPAIR_REPAIRED_SLOTS_CVT (FD_METRICS_CONVERTER_NONE) 78 : 79 0 : #define FD_METRICS_COUNTER_REPAIR_REQUEST_PEERS_OFF (33UL) 80 : #define FD_METRICS_COUNTER_REPAIR_REQUEST_PEERS_NAME "repair_request_peers" 81 : #define FD_METRICS_COUNTER_REPAIR_REQUEST_PEERS_TYPE (FD_METRICS_TYPE_COUNTER) 82 : #define FD_METRICS_COUNTER_REPAIR_REQUEST_PEERS_DESC "How many peers have we requested" 83 : #define FD_METRICS_COUNTER_REPAIR_REQUEST_PEERS_CVT (FD_METRICS_CONVERTER_NONE) 84 : 85 0 : #define FD_METRICS_HISTOGRAM_REPAIR_STORE_LINK_WAIT_OFF (34UL) 86 : #define FD_METRICS_HISTOGRAM_REPAIR_STORE_LINK_WAIT_NAME "repair_store_link_wait" 87 : #define FD_METRICS_HISTOGRAM_REPAIR_STORE_LINK_WAIT_TYPE (FD_METRICS_TYPE_HISTOGRAM) 88 : #define FD_METRICS_HISTOGRAM_REPAIR_STORE_LINK_WAIT_DESC "Time in seconds spent waiting for the store to link a new FEC set" 89 : #define FD_METRICS_HISTOGRAM_REPAIR_STORE_LINK_WAIT_CVT (FD_METRICS_CONVERTER_SECONDS) 90 0 : #define FD_METRICS_HISTOGRAM_REPAIR_STORE_LINK_WAIT_MIN (1e-08) 91 0 : #define FD_METRICS_HISTOGRAM_REPAIR_STORE_LINK_WAIT_MAX (0.0005) 92 : 93 0 : #define FD_METRICS_HISTOGRAM_REPAIR_STORE_LINK_WORK_OFF (51UL) 94 : #define FD_METRICS_HISTOGRAM_REPAIR_STORE_LINK_WORK_NAME "repair_store_link_work" 95 : #define FD_METRICS_HISTOGRAM_REPAIR_STORE_LINK_WORK_TYPE (FD_METRICS_TYPE_HISTOGRAM) 96 : #define FD_METRICS_HISTOGRAM_REPAIR_STORE_LINK_WORK_DESC "Time in seconds spent on linking a new FEC set" 97 : #define FD_METRICS_HISTOGRAM_REPAIR_STORE_LINK_WORK_CVT (FD_METRICS_CONVERTER_SECONDS) 98 0 : #define FD_METRICS_HISTOGRAM_REPAIR_STORE_LINK_WORK_MIN (1e-08) 99 0 : #define FD_METRICS_HISTOGRAM_REPAIR_STORE_LINK_WORK_MAX (0.0005) 100 : 101 0 : #define FD_METRICS_HISTOGRAM_REPAIR_SLOT_COMPLETE_TIME_OFF (68UL) 102 : #define FD_METRICS_HISTOGRAM_REPAIR_SLOT_COMPLETE_TIME_NAME "repair_slot_complete_time" 103 : #define FD_METRICS_HISTOGRAM_REPAIR_SLOT_COMPLETE_TIME_TYPE (FD_METRICS_TYPE_HISTOGRAM) 104 : #define FD_METRICS_HISTOGRAM_REPAIR_SLOT_COMPLETE_TIME_DESC "Time in seconds it took to complete a slot" 105 : #define FD_METRICS_HISTOGRAM_REPAIR_SLOT_COMPLETE_TIME_CVT (FD_METRICS_CONVERTER_SECONDS) 106 0 : #define FD_METRICS_HISTOGRAM_REPAIR_SLOT_COMPLETE_TIME_MIN (0.2) 107 0 : #define FD_METRICS_HISTOGRAM_REPAIR_SLOT_COMPLETE_TIME_MAX (2.0) 108 : 109 0 : #define FD_METRICS_HISTOGRAM_REPAIR_RESPONSE_LATENCY_OFF (85UL) 110 : #define FD_METRICS_HISTOGRAM_REPAIR_RESPONSE_LATENCY_NAME "repair_response_latency" 111 : #define FD_METRICS_HISTOGRAM_REPAIR_RESPONSE_LATENCY_TYPE (FD_METRICS_TYPE_HISTOGRAM) 112 : #define FD_METRICS_HISTOGRAM_REPAIR_RESPONSE_LATENCY_DESC "Time in nanoseconds it took to receive a repair request response" 113 : #define FD_METRICS_HISTOGRAM_REPAIR_RESPONSE_LATENCY_CVT (FD_METRICS_CONVERTER_NONE) 114 0 : #define FD_METRICS_HISTOGRAM_REPAIR_RESPONSE_LATENCY_MIN (10000000UL) 115 0 : #define FD_METRICS_HISTOGRAM_REPAIR_RESPONSE_LATENCY_MAX (1000000000UL) 116 : 117 : #define FD_METRICS_HISTOGRAM_REPAIR_SIGN_DURATION_SECONDS_OFF (102UL) 118 : #define FD_METRICS_HISTOGRAM_REPAIR_SIGN_DURATION_SECONDS_NAME "repair_sign_duration_seconds" 119 : #define FD_METRICS_HISTOGRAM_REPAIR_SIGN_DURATION_SECONDS_TYPE (FD_METRICS_TYPE_HISTOGRAM) 120 : #define FD_METRICS_HISTOGRAM_REPAIR_SIGN_DURATION_SECONDS_DESC "Duration of signing a message" 121 : #define FD_METRICS_HISTOGRAM_REPAIR_SIGN_DURATION_SECONDS_CVT (FD_METRICS_CONVERTER_SECONDS) 122 : #define FD_METRICS_HISTOGRAM_REPAIR_SIGN_DURATION_SECONDS_MIN (1e-08) 123 : #define FD_METRICS_HISTOGRAM_REPAIR_SIGN_DURATION_SECONDS_MAX (0.001) 124 : 125 : #define FD_METRICS_REPAIR_TOTAL (23UL) 126 : extern const fd_metrics_meta_t FD_METRICS_REPAIR[FD_METRICS_REPAIR_TOTAL];