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_HISTOGRAM_SHRED_CLUSTER_CONTACT_INFO_CNT_OFF (16UL) 7 : #define FD_METRICS_HISTOGRAM_SHRED_CLUSTER_CONTACT_INFO_CNT_NAME "shred_cluster_contact_info_cnt" 8 : #define FD_METRICS_HISTOGRAM_SHRED_CLUSTER_CONTACT_INFO_CNT_TYPE (FD_METRICS_TYPE_HISTOGRAM) 9 : #define FD_METRICS_HISTOGRAM_SHRED_CLUSTER_CONTACT_INFO_CNT_DESC "Number of contact infos in the cluster contact info message" 10 : #define FD_METRICS_HISTOGRAM_SHRED_CLUSTER_CONTACT_INFO_CNT_CVT (FD_METRICS_CONVERTER_NONE) 11 0 : #define FD_METRICS_HISTOGRAM_SHRED_CLUSTER_CONTACT_INFO_CNT_MIN (0UL) 12 0 : #define FD_METRICS_HISTOGRAM_SHRED_CLUSTER_CONTACT_INFO_CNT_MAX (40200UL) 13 : 14 0 : #define FD_METRICS_COUNTER_SHRED_MICROBLOCKS_ABANDONED_OFF (33UL) 15 : #define FD_METRICS_COUNTER_SHRED_MICROBLOCKS_ABANDONED_NAME "shred_microblocks_abandoned" 16 : #define FD_METRICS_COUNTER_SHRED_MICROBLOCKS_ABANDONED_TYPE (FD_METRICS_TYPE_COUNTER) 17 : #define FD_METRICS_COUNTER_SHRED_MICROBLOCKS_ABANDONED_DESC "The number of microblocks that were abandoned because we switched slots without finishing the current slot" 18 : #define FD_METRICS_COUNTER_SHRED_MICROBLOCKS_ABANDONED_CVT (FD_METRICS_CONVERTER_NONE) 19 : 20 0 : #define FD_METRICS_COUNTER_SHRED_INVALID_BLOCK_ID_OFF (34UL) 21 : #define FD_METRICS_COUNTER_SHRED_INVALID_BLOCK_ID_NAME "shred_invalid_block_id" 22 : #define FD_METRICS_COUNTER_SHRED_INVALID_BLOCK_ID_TYPE (FD_METRICS_TYPE_COUNTER) 23 : #define FD_METRICS_COUNTER_SHRED_INVALID_BLOCK_ID_DESC "The number of times a block was created with unknown parent block_id" 24 : #define FD_METRICS_COUNTER_SHRED_INVALID_BLOCK_ID_CVT (FD_METRICS_CONVERTER_NONE) 25 : 26 0 : #define FD_METRICS_HISTOGRAM_SHRED_BATCH_SZ_OFF (35UL) 27 : #define FD_METRICS_HISTOGRAM_SHRED_BATCH_SZ_NAME "shred_batch_sz" 28 : #define FD_METRICS_HISTOGRAM_SHRED_BATCH_SZ_TYPE (FD_METRICS_TYPE_HISTOGRAM) 29 : #define FD_METRICS_HISTOGRAM_SHRED_BATCH_SZ_DESC "The size (in bytes) of each microblock batch that is shredded" 30 : #define FD_METRICS_HISTOGRAM_SHRED_BATCH_SZ_CVT (FD_METRICS_CONVERTER_NONE) 31 0 : #define FD_METRICS_HISTOGRAM_SHRED_BATCH_SZ_MIN (1024UL) 32 0 : #define FD_METRICS_HISTOGRAM_SHRED_BATCH_SZ_MAX (65536UL) 33 : 34 0 : #define FD_METRICS_HISTOGRAM_SHRED_BATCH_MICROBLOCK_CNT_OFF (52UL) 35 : #define FD_METRICS_HISTOGRAM_SHRED_BATCH_MICROBLOCK_CNT_NAME "shred_batch_microblock_cnt" 36 : #define FD_METRICS_HISTOGRAM_SHRED_BATCH_MICROBLOCK_CNT_TYPE (FD_METRICS_TYPE_HISTOGRAM) 37 : #define FD_METRICS_HISTOGRAM_SHRED_BATCH_MICROBLOCK_CNT_DESC "The number of microblocks in each microblock batch that is shredded" 38 : #define FD_METRICS_HISTOGRAM_SHRED_BATCH_MICROBLOCK_CNT_CVT (FD_METRICS_CONVERTER_NONE) 39 0 : #define FD_METRICS_HISTOGRAM_SHRED_BATCH_MICROBLOCK_CNT_MIN (2UL) 40 0 : #define FD_METRICS_HISTOGRAM_SHRED_BATCH_MICROBLOCK_CNT_MAX (256UL) 41 : 42 0 : #define FD_METRICS_HISTOGRAM_SHRED_SHREDDING_DURATION_SECONDS_OFF (69UL) 43 : #define FD_METRICS_HISTOGRAM_SHRED_SHREDDING_DURATION_SECONDS_NAME "shred_shredding_duration_seconds" 44 : #define FD_METRICS_HISTOGRAM_SHRED_SHREDDING_DURATION_SECONDS_TYPE (FD_METRICS_TYPE_HISTOGRAM) 45 : #define FD_METRICS_HISTOGRAM_SHRED_SHREDDING_DURATION_SECONDS_DESC "Duration of producing one FEC set from the shredder" 46 : #define FD_METRICS_HISTOGRAM_SHRED_SHREDDING_DURATION_SECONDS_CVT (FD_METRICS_CONVERTER_SECONDS) 47 0 : #define FD_METRICS_HISTOGRAM_SHRED_SHREDDING_DURATION_SECONDS_MIN (1e-05) 48 0 : #define FD_METRICS_HISTOGRAM_SHRED_SHREDDING_DURATION_SECONDS_MAX (0.01) 49 : 50 0 : #define FD_METRICS_HISTOGRAM_SHRED_ADD_SHRED_DURATION_SECONDS_OFF (86UL) 51 : #define FD_METRICS_HISTOGRAM_SHRED_ADD_SHRED_DURATION_SECONDS_NAME "shred_add_shred_duration_seconds" 52 : #define FD_METRICS_HISTOGRAM_SHRED_ADD_SHRED_DURATION_SECONDS_TYPE (FD_METRICS_TYPE_HISTOGRAM) 53 : #define FD_METRICS_HISTOGRAM_SHRED_ADD_SHRED_DURATION_SECONDS_DESC "Duration of verifying and processing one shred received from the network" 54 : #define FD_METRICS_HISTOGRAM_SHRED_ADD_SHRED_DURATION_SECONDS_CVT (FD_METRICS_CONVERTER_SECONDS) 55 0 : #define FD_METRICS_HISTOGRAM_SHRED_ADD_SHRED_DURATION_SECONDS_MIN (1e-08) 56 0 : #define FD_METRICS_HISTOGRAM_SHRED_ADD_SHRED_DURATION_SECONDS_MAX (0.001) 57 : 58 0 : #define FD_METRICS_COUNTER_SHRED_SHRED_PROCESSED_OFF (103UL) 59 : #define FD_METRICS_COUNTER_SHRED_SHRED_PROCESSED_NAME "shred_shred_processed" 60 : #define FD_METRICS_COUNTER_SHRED_SHRED_PROCESSED_TYPE (FD_METRICS_TYPE_COUNTER) 61 : #define FD_METRICS_COUNTER_SHRED_SHRED_PROCESSED_DESC "The result of processing a thread from the network" 62 : #define FD_METRICS_COUNTER_SHRED_SHRED_PROCESSED_CVT (FD_METRICS_CONVERTER_NONE) 63 0 : #define FD_METRICS_COUNTER_SHRED_SHRED_PROCESSED_CNT (6UL) 64 : 65 : #define FD_METRICS_COUNTER_SHRED_SHRED_PROCESSED_BAD_SLOT_OFF (103UL) 66 : #define FD_METRICS_COUNTER_SHRED_SHRED_PROCESSED_PARSE_FAILED_OFF (104UL) 67 : #define FD_METRICS_COUNTER_SHRED_SHRED_PROCESSED_REJECTED_OFF (105UL) 68 : #define FD_METRICS_COUNTER_SHRED_SHRED_PROCESSED_IGNORED_OFF (106UL) 69 : #define FD_METRICS_COUNTER_SHRED_SHRED_PROCESSED_OKAY_OFF (107UL) 70 : #define FD_METRICS_COUNTER_SHRED_SHRED_PROCESSED_COMPLETES_OFF (108UL) 71 : 72 33 : #define FD_METRICS_COUNTER_SHRED_FEC_SET_SPILLED_OFF (109UL) 73 : #define FD_METRICS_COUNTER_SHRED_FEC_SET_SPILLED_NAME "shred_fec_set_spilled" 74 : #define FD_METRICS_COUNTER_SHRED_FEC_SET_SPILLED_TYPE (FD_METRICS_TYPE_COUNTER) 75 : #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" 76 : #define FD_METRICS_COUNTER_SHRED_FEC_SET_SPILLED_CVT (FD_METRICS_CONVERTER_NONE) 77 : 78 0 : #define FD_METRICS_COUNTER_SHRED_SHRED_REJECTED_INITIAL_OFF (110UL) 79 : #define FD_METRICS_COUNTER_SHRED_SHRED_REJECTED_INITIAL_NAME "shred_shred_rejected_initial" 80 : #define FD_METRICS_COUNTER_SHRED_SHRED_REJECTED_INITIAL_TYPE (FD_METRICS_TYPE_COUNTER) 81 : #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" 82 : #define FD_METRICS_COUNTER_SHRED_SHRED_REJECTED_INITIAL_CVT (FD_METRICS_CONVERTER_NONE) 83 : 84 0 : #define FD_METRICS_COUNTER_SHRED_SHRED_REJECTED_UNCHAINED_OFF (111UL) 85 : #define FD_METRICS_COUNTER_SHRED_SHRED_REJECTED_UNCHAINED_NAME "shred_shred_rejected_unchained" 86 : #define FD_METRICS_COUNTER_SHRED_SHRED_REJECTED_UNCHAINED_TYPE (FD_METRICS_TYPE_COUNTER) 87 : #define FD_METRICS_COUNTER_SHRED_SHRED_REJECTED_UNCHAINED_DESC "The number of shreds that were rejected because they're not chained merkle shreds" 88 : #define FD_METRICS_COUNTER_SHRED_SHRED_REJECTED_UNCHAINED_CVT (FD_METRICS_CONVERTER_NONE) 89 : 90 0 : #define FD_METRICS_COUNTER_SHRED_FEC_REJECTED_FATAL_OFF (112UL) 91 : #define FD_METRICS_COUNTER_SHRED_FEC_REJECTED_FATAL_NAME "shred_fec_rejected_fatal" 92 : #define FD_METRICS_COUNTER_SHRED_FEC_REJECTED_FATAL_TYPE (FD_METRICS_TYPE_COUNTER) 93 : #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" 94 : #define FD_METRICS_COUNTER_SHRED_FEC_REJECTED_FATAL_CVT (FD_METRICS_CONVERTER_NONE) 95 : 96 0 : #define FD_METRICS_COUNTER_SHRED_FORCE_COMPLETE_REQUEST_OFF (113UL) 97 : #define FD_METRICS_COUNTER_SHRED_FORCE_COMPLETE_REQUEST_NAME "shred_force_complete_request" 98 : #define FD_METRICS_COUNTER_SHRED_FORCE_COMPLETE_REQUEST_TYPE (FD_METRICS_TYPE_COUNTER) 99 : #define FD_METRICS_COUNTER_SHRED_FORCE_COMPLETE_REQUEST_DESC "The number of times we recieved a FEC force complete message" 100 : #define FD_METRICS_COUNTER_SHRED_FORCE_COMPLETE_REQUEST_CVT (FD_METRICS_CONVERTER_NONE) 101 : 102 0 : #define FD_METRICS_COUNTER_SHRED_FORCE_COMPLETE_FAILURE_OFF (114UL) 103 : #define FD_METRICS_COUNTER_SHRED_FORCE_COMPLETE_FAILURE_NAME "shred_force_complete_failure" 104 : #define FD_METRICS_COUNTER_SHRED_FORCE_COMPLETE_FAILURE_TYPE (FD_METRICS_TYPE_COUNTER) 105 : #define FD_METRICS_COUNTER_SHRED_FORCE_COMPLETE_FAILURE_DESC "The number of times we failed to force complete a FEC set on request" 106 : #define FD_METRICS_COUNTER_SHRED_FORCE_COMPLETE_FAILURE_CVT (FD_METRICS_CONVERTER_NONE) 107 : 108 0 : #define FD_METRICS_COUNTER_SHRED_FORCE_COMPLETE_SUCCESS_OFF (115UL) 109 : #define FD_METRICS_COUNTER_SHRED_FORCE_COMPLETE_SUCCESS_NAME "shred_force_complete_success" 110 : #define FD_METRICS_COUNTER_SHRED_FORCE_COMPLETE_SUCCESS_TYPE (FD_METRICS_TYPE_COUNTER) 111 : #define FD_METRICS_COUNTER_SHRED_FORCE_COMPLETE_SUCCESS_DESC "The number of times we successfully forced completed a FEC set on request" 112 : #define FD_METRICS_COUNTER_SHRED_FORCE_COMPLETE_SUCCESS_CVT (FD_METRICS_CONVERTER_NONE) 113 : 114 : #define FD_METRICS_SHRED_TOTAL (20UL) 115 : extern const fd_metrics_meta_t FD_METRICS_SHRED[FD_METRICS_SHRED_TOTAL];