Line data Source code
1 : #ifndef HEADER_fd_src_disco_metrics_generated_fd_metrics_shred_h 2 : #define HEADER_fd_src_disco_metrics_generated_fd_metrics_shred_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_HISTOGRAM_SHRED_CLUSTER_CONTACT_INFO_CNT_OFF (16UL) 10 : #define FD_METRICS_HISTOGRAM_SHRED_CLUSTER_CONTACT_INFO_CNT_NAME "shred_cluster_contact_info_cnt" 11 : #define FD_METRICS_HISTOGRAM_SHRED_CLUSTER_CONTACT_INFO_CNT_TYPE (FD_METRICS_TYPE_HISTOGRAM) 12 : #define FD_METRICS_HISTOGRAM_SHRED_CLUSTER_CONTACT_INFO_CNT_DESC "Number of contact infos in the cluster contact info message" 13 : #define FD_METRICS_HISTOGRAM_SHRED_CLUSTER_CONTACT_INFO_CNT_CVT (FD_METRICS_CONVERTER_NONE) 14 0 : #define FD_METRICS_HISTOGRAM_SHRED_CLUSTER_CONTACT_INFO_CNT_MIN (0UL) 15 0 : #define FD_METRICS_HISTOGRAM_SHRED_CLUSTER_CONTACT_INFO_CNT_MAX (40200UL) 16 : 17 0 : #define FD_METRICS_COUNTER_SHRED_MICROBLOCKS_ABANDONED_OFF (33UL) 18 : #define FD_METRICS_COUNTER_SHRED_MICROBLOCKS_ABANDONED_NAME "shred_microblocks_abandoned" 19 : #define FD_METRICS_COUNTER_SHRED_MICROBLOCKS_ABANDONED_TYPE (FD_METRICS_TYPE_COUNTER) 20 : #define FD_METRICS_COUNTER_SHRED_MICROBLOCKS_ABANDONED_DESC "The number of microblocks that were abandoned because we switched slots without finishing the current slot" 21 : #define FD_METRICS_COUNTER_SHRED_MICROBLOCKS_ABANDONED_CVT (FD_METRICS_CONVERTER_NONE) 22 : 23 0 : #define FD_METRICS_COUNTER_SHRED_INVALID_BLOCK_ID_OFF (34UL) 24 : #define FD_METRICS_COUNTER_SHRED_INVALID_BLOCK_ID_NAME "shred_invalid_block_id" 25 : #define FD_METRICS_COUNTER_SHRED_INVALID_BLOCK_ID_TYPE (FD_METRICS_TYPE_COUNTER) 26 : #define FD_METRICS_COUNTER_SHRED_INVALID_BLOCK_ID_DESC "The number of times a block was created with unknown parent block_id" 27 : #define FD_METRICS_COUNTER_SHRED_INVALID_BLOCK_ID_CVT (FD_METRICS_CONVERTER_NONE) 28 : 29 0 : #define FD_METRICS_HISTOGRAM_SHRED_BATCH_SZ_OFF (35UL) 30 : #define FD_METRICS_HISTOGRAM_SHRED_BATCH_SZ_NAME "shred_batch_sz" 31 : #define FD_METRICS_HISTOGRAM_SHRED_BATCH_SZ_TYPE (FD_METRICS_TYPE_HISTOGRAM) 32 : #define FD_METRICS_HISTOGRAM_SHRED_BATCH_SZ_DESC "The size (in bytes) of each microblock batch that is shredded" 33 : #define FD_METRICS_HISTOGRAM_SHRED_BATCH_SZ_CVT (FD_METRICS_CONVERTER_NONE) 34 0 : #define FD_METRICS_HISTOGRAM_SHRED_BATCH_SZ_MIN (1024UL) 35 0 : #define FD_METRICS_HISTOGRAM_SHRED_BATCH_SZ_MAX (65536UL) 36 : 37 0 : #define FD_METRICS_HISTOGRAM_SHRED_BATCH_MICROBLOCK_CNT_OFF (52UL) 38 : #define FD_METRICS_HISTOGRAM_SHRED_BATCH_MICROBLOCK_CNT_NAME "shred_batch_microblock_cnt" 39 : #define FD_METRICS_HISTOGRAM_SHRED_BATCH_MICROBLOCK_CNT_TYPE (FD_METRICS_TYPE_HISTOGRAM) 40 : #define FD_METRICS_HISTOGRAM_SHRED_BATCH_MICROBLOCK_CNT_DESC "The number of microblocks in each microblock batch that is shredded" 41 : #define FD_METRICS_HISTOGRAM_SHRED_BATCH_MICROBLOCK_CNT_CVT (FD_METRICS_CONVERTER_NONE) 42 0 : #define FD_METRICS_HISTOGRAM_SHRED_BATCH_MICROBLOCK_CNT_MIN (2UL) 43 0 : #define FD_METRICS_HISTOGRAM_SHRED_BATCH_MICROBLOCK_CNT_MAX (256UL) 44 : 45 0 : #define FD_METRICS_HISTOGRAM_SHRED_SHREDDING_DURATION_SECONDS_OFF (69UL) 46 : #define FD_METRICS_HISTOGRAM_SHRED_SHREDDING_DURATION_SECONDS_NAME "shred_shredding_duration_seconds" 47 : #define FD_METRICS_HISTOGRAM_SHRED_SHREDDING_DURATION_SECONDS_TYPE (FD_METRICS_TYPE_HISTOGRAM) 48 : #define FD_METRICS_HISTOGRAM_SHRED_SHREDDING_DURATION_SECONDS_DESC "Duration of producing one FEC set from the shredder" 49 : #define FD_METRICS_HISTOGRAM_SHRED_SHREDDING_DURATION_SECONDS_CVT (FD_METRICS_CONVERTER_SECONDS) 50 0 : #define FD_METRICS_HISTOGRAM_SHRED_SHREDDING_DURATION_SECONDS_MIN (1e-05) 51 0 : #define FD_METRICS_HISTOGRAM_SHRED_SHREDDING_DURATION_SECONDS_MAX (0.01) 52 : 53 0 : #define FD_METRICS_HISTOGRAM_SHRED_ADD_SHRED_DURATION_SECONDS_OFF (86UL) 54 : #define FD_METRICS_HISTOGRAM_SHRED_ADD_SHRED_DURATION_SECONDS_NAME "shred_add_shred_duration_seconds" 55 : #define FD_METRICS_HISTOGRAM_SHRED_ADD_SHRED_DURATION_SECONDS_TYPE (FD_METRICS_TYPE_HISTOGRAM) 56 : #define FD_METRICS_HISTOGRAM_SHRED_ADD_SHRED_DURATION_SECONDS_DESC "Duration of verifying and processing one shred received from the network" 57 : #define FD_METRICS_HISTOGRAM_SHRED_ADD_SHRED_DURATION_SECONDS_CVT (FD_METRICS_CONVERTER_SECONDS) 58 0 : #define FD_METRICS_HISTOGRAM_SHRED_ADD_SHRED_DURATION_SECONDS_MIN (1e-08) 59 0 : #define FD_METRICS_HISTOGRAM_SHRED_ADD_SHRED_DURATION_SECONDS_MAX (0.001) 60 : 61 0 : #define FD_METRICS_COUNTER_SHRED_SHRED_PROCESSED_OFF (103UL) 62 : #define FD_METRICS_COUNTER_SHRED_SHRED_PROCESSED_NAME "shred_shred_processed" 63 : #define FD_METRICS_COUNTER_SHRED_SHRED_PROCESSED_TYPE (FD_METRICS_TYPE_COUNTER) 64 : #define FD_METRICS_COUNTER_SHRED_SHRED_PROCESSED_DESC "The result of processing a shred from the network" 65 : #define FD_METRICS_COUNTER_SHRED_SHRED_PROCESSED_CVT (FD_METRICS_CONVERTER_NONE) 66 0 : #define FD_METRICS_COUNTER_SHRED_SHRED_PROCESSED_CNT (6UL) 67 : 68 : #define FD_METRICS_COUNTER_SHRED_SHRED_PROCESSED_BAD_SLOT_OFF (103UL) 69 : #define FD_METRICS_COUNTER_SHRED_SHRED_PROCESSED_PARSE_FAILED_OFF (104UL) 70 : #define FD_METRICS_COUNTER_SHRED_SHRED_PROCESSED_REJECTED_OFF (105UL) 71 : #define FD_METRICS_COUNTER_SHRED_SHRED_PROCESSED_IGNORED_OFF (106UL) 72 : #define FD_METRICS_COUNTER_SHRED_SHRED_PROCESSED_OKAY_OFF (107UL) 73 : #define FD_METRICS_COUNTER_SHRED_SHRED_PROCESSED_COMPLETES_OFF (108UL) 74 : 75 36 : #define FD_METRICS_COUNTER_SHRED_FEC_SET_SPILLED_OFF (109UL) 76 : #define FD_METRICS_COUNTER_SHRED_FEC_SET_SPILLED_NAME "shred_fec_set_spilled" 77 : #define FD_METRICS_COUNTER_SHRED_FEC_SET_SPILLED_TYPE (FD_METRICS_TYPE_COUNTER) 78 : #define FD_METRICS_COUNTER_SHRED_FEC_SET_SPILLED_DESC "The number of FEC sets that were spilled because they didn't complete in time and we needed space" 79 : #define FD_METRICS_COUNTER_SHRED_FEC_SET_SPILLED_CVT (FD_METRICS_CONVERTER_NONE) 80 : 81 0 : #define FD_METRICS_COUNTER_SHRED_SHRED_REJECTED_INITIAL_OFF (110UL) 82 : #define FD_METRICS_COUNTER_SHRED_SHRED_REJECTED_INITIAL_NAME "shred_shred_rejected_initial" 83 : #define FD_METRICS_COUNTER_SHRED_SHRED_REJECTED_INITIAL_TYPE (FD_METRICS_TYPE_COUNTER) 84 : #define FD_METRICS_COUNTER_SHRED_SHRED_REJECTED_INITIAL_DESC "The number of shreds that were rejected before any resources were allocated for the FEC set" 85 : #define FD_METRICS_COUNTER_SHRED_SHRED_REJECTED_INITIAL_CVT (FD_METRICS_CONVERTER_NONE) 86 : 87 0 : #define FD_METRICS_COUNTER_SHRED_SHRED_REJECTED_UNCHAINED_OFF (111UL) 88 : #define FD_METRICS_COUNTER_SHRED_SHRED_REJECTED_UNCHAINED_NAME "shred_shred_rejected_unchained" 89 : #define FD_METRICS_COUNTER_SHRED_SHRED_REJECTED_UNCHAINED_TYPE (FD_METRICS_TYPE_COUNTER) 90 : #define FD_METRICS_COUNTER_SHRED_SHRED_REJECTED_UNCHAINED_DESC "The number of shreds that were rejected because they're not chained merkle shreds" 91 : #define FD_METRICS_COUNTER_SHRED_SHRED_REJECTED_UNCHAINED_CVT (FD_METRICS_CONVERTER_NONE) 92 : 93 0 : #define FD_METRICS_COUNTER_SHRED_FEC_REJECTED_FATAL_OFF (112UL) 94 : #define FD_METRICS_COUNTER_SHRED_FEC_REJECTED_FATAL_NAME "shred_fec_rejected_fatal" 95 : #define FD_METRICS_COUNTER_SHRED_FEC_REJECTED_FATAL_TYPE (FD_METRICS_TYPE_COUNTER) 96 : #define FD_METRICS_COUNTER_SHRED_FEC_REJECTED_FATAL_DESC "The number of FEC sets that were rejected for reasons that cause the whole FEC set to become invalid" 97 : #define FD_METRICS_COUNTER_SHRED_FEC_REJECTED_FATAL_CVT (FD_METRICS_CONVERTER_NONE) 98 : 99 0 : #define FD_METRICS_COUNTER_SHRED_FORCE_COMPLETE_REQUEST_OFF (113UL) 100 : #define FD_METRICS_COUNTER_SHRED_FORCE_COMPLETE_REQUEST_NAME "shred_force_complete_request" 101 : #define FD_METRICS_COUNTER_SHRED_FORCE_COMPLETE_REQUEST_TYPE (FD_METRICS_TYPE_COUNTER) 102 : #define FD_METRICS_COUNTER_SHRED_FORCE_COMPLETE_REQUEST_DESC "The number of times we received a FEC force complete message" 103 : #define FD_METRICS_COUNTER_SHRED_FORCE_COMPLETE_REQUEST_CVT (FD_METRICS_CONVERTER_NONE) 104 : 105 0 : #define FD_METRICS_COUNTER_SHRED_FORCE_COMPLETE_FAILURE_OFF (114UL) 106 : #define FD_METRICS_COUNTER_SHRED_FORCE_COMPLETE_FAILURE_NAME "shred_force_complete_failure" 107 : #define FD_METRICS_COUNTER_SHRED_FORCE_COMPLETE_FAILURE_TYPE (FD_METRICS_TYPE_COUNTER) 108 : #define FD_METRICS_COUNTER_SHRED_FORCE_COMPLETE_FAILURE_DESC "The number of times we failed to force complete a FEC set on request" 109 : #define FD_METRICS_COUNTER_SHRED_FORCE_COMPLETE_FAILURE_CVT (FD_METRICS_CONVERTER_NONE) 110 : 111 0 : #define FD_METRICS_COUNTER_SHRED_FORCE_COMPLETE_SUCCESS_OFF (115UL) 112 : #define FD_METRICS_COUNTER_SHRED_FORCE_COMPLETE_SUCCESS_NAME "shred_force_complete_success" 113 : #define FD_METRICS_COUNTER_SHRED_FORCE_COMPLETE_SUCCESS_TYPE (FD_METRICS_TYPE_COUNTER) 114 : #define FD_METRICS_COUNTER_SHRED_FORCE_COMPLETE_SUCCESS_DESC "The number of times we successfully forced completed a FEC set on request" 115 : #define FD_METRICS_COUNTER_SHRED_FORCE_COMPLETE_SUCCESS_CVT (FD_METRICS_CONVERTER_NONE) 116 : 117 0 : #define FD_METRICS_COUNTER_SHRED_SHRED_REPAIR_RCV_OFF (116UL) 118 : #define FD_METRICS_COUNTER_SHRED_SHRED_REPAIR_RCV_NAME "shred_shred_repair_rcv" 119 : #define FD_METRICS_COUNTER_SHRED_SHRED_REPAIR_RCV_TYPE (FD_METRICS_TYPE_COUNTER) 120 : #define FD_METRICS_COUNTER_SHRED_SHRED_REPAIR_RCV_DESC "The number of times we received a repair shred" 121 : #define FD_METRICS_COUNTER_SHRED_SHRED_REPAIR_RCV_CVT (FD_METRICS_CONVERTER_NONE) 122 : 123 0 : #define FD_METRICS_COUNTER_SHRED_SHRED_REPAIR_RCV_BYTES_OFF (117UL) 124 : #define FD_METRICS_COUNTER_SHRED_SHRED_REPAIR_RCV_BYTES_NAME "shred_shred_repair_rcv_bytes" 125 : #define FD_METRICS_COUNTER_SHRED_SHRED_REPAIR_RCV_BYTES_TYPE (FD_METRICS_TYPE_COUNTER) 126 : #define FD_METRICS_COUNTER_SHRED_SHRED_REPAIR_RCV_BYTES_DESC "The number bytes received from network packets with repair shreds. Bytes include network headers." 127 : #define FD_METRICS_COUNTER_SHRED_SHRED_REPAIR_RCV_BYTES_CVT (FD_METRICS_CONVERTER_NONE) 128 : 129 0 : #define FD_METRICS_COUNTER_SHRED_SHRED_TURBINE_RCV_OFF (118UL) 130 : #define FD_METRICS_COUNTER_SHRED_SHRED_TURBINE_RCV_NAME "shred_shred_turbine_rcv" 131 : #define FD_METRICS_COUNTER_SHRED_SHRED_TURBINE_RCV_TYPE (FD_METRICS_TYPE_COUNTER) 132 : #define FD_METRICS_COUNTER_SHRED_SHRED_TURBINE_RCV_DESC "The number of times we received a turbine shred" 133 : #define FD_METRICS_COUNTER_SHRED_SHRED_TURBINE_RCV_CVT (FD_METRICS_CONVERTER_NONE) 134 : 135 0 : #define FD_METRICS_COUNTER_SHRED_SHRED_TURBINE_RCV_BYTES_OFF (119UL) 136 : #define FD_METRICS_COUNTER_SHRED_SHRED_TURBINE_RCV_BYTES_NAME "shred_shred_turbine_rcv_bytes" 137 : #define FD_METRICS_COUNTER_SHRED_SHRED_TURBINE_RCV_BYTES_TYPE (FD_METRICS_TYPE_COUNTER) 138 : #define FD_METRICS_COUNTER_SHRED_SHRED_TURBINE_RCV_BYTES_DESC "The number bytes received from network packets with turbine shreds. Bytes include network headers." 139 : #define FD_METRICS_COUNTER_SHRED_SHRED_TURBINE_RCV_BYTES_CVT (FD_METRICS_CONVERTER_NONE) 140 : 141 0 : #define FD_METRICS_HISTOGRAM_SHRED_STORE_INSERT_WAIT_OFF (120UL) 142 : #define FD_METRICS_HISTOGRAM_SHRED_STORE_INSERT_WAIT_NAME "shred_store_insert_wait" 143 : #define FD_METRICS_HISTOGRAM_SHRED_STORE_INSERT_WAIT_TYPE (FD_METRICS_TYPE_HISTOGRAM) 144 : #define FD_METRICS_HISTOGRAM_SHRED_STORE_INSERT_WAIT_DESC "Time in seconds spent waiting for the store to insert a new FEC set" 145 : #define FD_METRICS_HISTOGRAM_SHRED_STORE_INSERT_WAIT_CVT (FD_METRICS_CONVERTER_SECONDS) 146 0 : #define FD_METRICS_HISTOGRAM_SHRED_STORE_INSERT_WAIT_MIN (1e-08) 147 0 : #define FD_METRICS_HISTOGRAM_SHRED_STORE_INSERT_WAIT_MAX (0.0005) 148 : 149 0 : #define FD_METRICS_HISTOGRAM_SHRED_STORE_INSERT_WORK_OFF (137UL) 150 : #define FD_METRICS_HISTOGRAM_SHRED_STORE_INSERT_WORK_NAME "shred_store_insert_work" 151 : #define FD_METRICS_HISTOGRAM_SHRED_STORE_INSERT_WORK_TYPE (FD_METRICS_TYPE_HISTOGRAM) 152 : #define FD_METRICS_HISTOGRAM_SHRED_STORE_INSERT_WORK_DESC "Time in seconds spent on inserting a new FEC set" 153 : #define FD_METRICS_HISTOGRAM_SHRED_STORE_INSERT_WORK_CVT (FD_METRICS_CONVERTER_SECONDS) 154 0 : #define FD_METRICS_HISTOGRAM_SHRED_STORE_INSERT_WORK_MIN (1e-08) 155 0 : #define FD_METRICS_HISTOGRAM_SHRED_STORE_INSERT_WORK_MAX (0.0005) 156 : 157 : #define FD_METRICS_SHRED_TOTAL (26UL) 158 : extern const fd_metrics_meta_t FD_METRICS_SHRED[FD_METRICS_SHRED_TOTAL]; 159 : 160 : #endif /* HEADER_fd_src_disco_metrics_generated_fd_metrics_shred_h */