Line data Source code
1 : #ifndef HEADER_fd_src_disco_metrics_generated_fd_metrics_gossip_h
2 : #define HEADER_fd_src_disco_metrics_generated_fd_metrics_gossip_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_GAUGE_GOSSIP_PING_PEER_COUNT_OFF = FD_METRICS_TILE_OFF,
11 : FD_METRICS_GAUGE_GOSSIP_PING_PEER_COUNT_UNPINGED_OFF = FD_METRICS_GAUGE_GOSSIP_PING_PEER_COUNT_OFF,
12 : FD_METRICS_GAUGE_GOSSIP_PING_PEER_COUNT_AWAITING_PONG_OFF,
13 : FD_METRICS_GAUGE_GOSSIP_PING_PEER_COUNT_VALID_OFF,
14 : FD_METRICS_GAUGE_GOSSIP_PING_PEER_COUNT_REFRESHING_OFF,
15 : FD_METRICS_COUNTER_GOSSIP_PONG_PROCESSED_OFF,
16 : FD_METRICS_COUNTER_GOSSIP_PONG_PROCESSED_ACCEPTED_OFF = FD_METRICS_COUNTER_GOSSIP_PONG_PROCESSED_OFF,
17 : FD_METRICS_COUNTER_GOSSIP_PONG_PROCESSED_STAKED_OFF,
18 : FD_METRICS_COUNTER_GOSSIP_PONG_PROCESSED_UNTRACKED_OFF,
19 : FD_METRICS_COUNTER_GOSSIP_PONG_PROCESSED_ADDRESS_MISMATCH_OFF,
20 : FD_METRICS_COUNTER_GOSSIP_PONG_PROCESSED_TOKEN_MISMATCH_OFF,
21 : FD_METRICS_COUNTER_GOSSIP_PING_PEER_ADDED_OFF,
22 : FD_METRICS_COUNTER_GOSSIP_PING_PEER_REMOVED_OFF,
23 : FD_METRICS_COUNTER_GOSSIP_PING_PEER_REMOVED_EVICTED_OFF = FD_METRICS_COUNTER_GOSSIP_PING_PEER_REMOVED_OFF,
24 : FD_METRICS_COUNTER_GOSSIP_PING_PEER_REMOVED_STAKED_OFF,
25 : FD_METRICS_COUNTER_GOSSIP_PING_PEER_REMOVED_STALE_OFF,
26 : FD_METRICS_COUNTER_GOSSIP_PING_PEER_REMOVED_IDENTITY_OFF,
27 : FD_METRICS_COUNTER_GOSSIP_PING_PEER_ADDRESS_CHANGED_OFF,
28 : FD_METRICS_COUNTER_GOSSIP_SIGN_QUEUE_FULL_DROPPED_OFF,
29 : FD_METRICS_GAUGE_GOSSIP_CRDS_CAPACITY_OFF,
30 : FD_METRICS_GAUGE_GOSSIP_CRDS_USED_OFF,
31 : FD_METRICS_GAUGE_GOSSIP_CRDS_USED_CONTACT_INFO_V1_OFF = FD_METRICS_GAUGE_GOSSIP_CRDS_USED_OFF,
32 : FD_METRICS_GAUGE_GOSSIP_CRDS_USED_VOTE_OFF,
33 : FD_METRICS_GAUGE_GOSSIP_CRDS_USED_LOWEST_SLOT_OFF,
34 : FD_METRICS_GAUGE_GOSSIP_CRDS_USED_SNAPSHOT_HASHES_OFF,
35 : FD_METRICS_GAUGE_GOSSIP_CRDS_USED_ACCOUNTS_HASHES_OFF,
36 : FD_METRICS_GAUGE_GOSSIP_CRDS_USED_EPOCH_SLOTS_OFF,
37 : FD_METRICS_GAUGE_GOSSIP_CRDS_USED_VERSION_V1_OFF,
38 : FD_METRICS_GAUGE_GOSSIP_CRDS_USED_VERSION_V2_OFF,
39 : FD_METRICS_GAUGE_GOSSIP_CRDS_USED_NODE_INSTANCE_OFF,
40 : FD_METRICS_GAUGE_GOSSIP_CRDS_USED_DUPLICATE_SHRED_OFF,
41 : FD_METRICS_GAUGE_GOSSIP_CRDS_USED_INCREMENTAL_SNAPSHOT_HASHES_OFF,
42 : FD_METRICS_GAUGE_GOSSIP_CRDS_USED_CONTACT_INFO_V2_OFF,
43 : FD_METRICS_GAUGE_GOSSIP_CRDS_USED_RESTART_LAST_VOTED_FORK_SLOTS_OFF,
44 : FD_METRICS_GAUGE_GOSSIP_CRDS_USED_RESTART_HEAVIEST_FORK_OFF,
45 : FD_METRICS_COUNTER_GOSSIP_CRDS_EXPIRED_OFF,
46 : FD_METRICS_COUNTER_GOSSIP_CRDS_EVICTED_OFF,
47 : FD_METRICS_COUNTER_GOSSIP_CRDS_RELAY_COALESCED_OFF,
48 : FD_METRICS_GAUGE_GOSSIP_CRDS_PEER_CAPACITY_OFF,
49 : FD_METRICS_GAUGE_GOSSIP_CRDS_PEER_COUNT_OFF,
50 : FD_METRICS_GAUGE_GOSSIP_CRDS_PEER_COUNT_STAKED_OFF = FD_METRICS_GAUGE_GOSSIP_CRDS_PEER_COUNT_OFF,
51 : FD_METRICS_GAUGE_GOSSIP_CRDS_PEER_COUNT_UNSTAKED_OFF,
52 : FD_METRICS_GAUGE_GOSSIP_CRDS_PEER_STAKE_LAMPORTS_OFF,
53 : FD_METRICS_COUNTER_GOSSIP_CRDS_PEER_EVICTED_OFF,
54 : FD_METRICS_GAUGE_GOSSIP_CRDS_PURGED_CAPACITY_OFF,
55 : FD_METRICS_GAUGE_GOSSIP_CRDS_PURGED_USED_OFF,
56 : FD_METRICS_COUNTER_GOSSIP_CRDS_PURGED_EXPIRED_OFF,
57 : FD_METRICS_COUNTER_GOSSIP_CRDS_PURGED_EVICTED_OFF,
58 : FD_METRICS_COUNTER_GOSSIP_CRDS_UPSERTED_OFF,
59 : FD_METRICS_COUNTER_GOSSIP_CRDS_UPSERTED_INSERTED_PULL_RESPONSE_OFF = FD_METRICS_COUNTER_GOSSIP_CRDS_UPSERTED_OFF,
60 : FD_METRICS_COUNTER_GOSSIP_CRDS_UPSERTED_INSERTED_PUSH_OFF,
61 : FD_METRICS_COUNTER_GOSSIP_CRDS_UPSERTED_STALE_PULL_RESPONSE_OFF,
62 : FD_METRICS_COUNTER_GOSSIP_CRDS_UPSERTED_DUPLICATE_PULL_RESPONSE_OFF,
63 : FD_METRICS_COUNTER_GOSSIP_CRDS_UPSERTED_STALE_PUSH_OFF,
64 : FD_METRICS_COUNTER_GOSSIP_CRDS_UPSERTED_DUPLICATE_PUSH_OFF,
65 : FD_METRICS_COUNTER_GOSSIP_MESSAGE_TX_OFF,
66 : FD_METRICS_COUNTER_GOSSIP_MESSAGE_TX_PULL_REQUEST_OFF = FD_METRICS_COUNTER_GOSSIP_MESSAGE_TX_OFF,
67 : FD_METRICS_COUNTER_GOSSIP_MESSAGE_TX_PULL_RESPONSE_OFF,
68 : FD_METRICS_COUNTER_GOSSIP_MESSAGE_TX_PUSH_OFF,
69 : FD_METRICS_COUNTER_GOSSIP_MESSAGE_TX_PRUNE_OFF,
70 : FD_METRICS_COUNTER_GOSSIP_MESSAGE_TX_PING_OFF,
71 : FD_METRICS_COUNTER_GOSSIP_MESSAGE_TX_PONG_OFF,
72 : FD_METRICS_COUNTER_GOSSIP_MESSAGE_TX_BYTES_OFF,
73 : FD_METRICS_COUNTER_GOSSIP_MESSAGE_TX_BYTES_PULL_REQUEST_OFF = FD_METRICS_COUNTER_GOSSIP_MESSAGE_TX_BYTES_OFF,
74 : FD_METRICS_COUNTER_GOSSIP_MESSAGE_TX_BYTES_PULL_RESPONSE_OFF,
75 : FD_METRICS_COUNTER_GOSSIP_MESSAGE_TX_BYTES_PUSH_OFF,
76 : FD_METRICS_COUNTER_GOSSIP_MESSAGE_TX_BYTES_PRUNE_OFF,
77 : FD_METRICS_COUNTER_GOSSIP_MESSAGE_TX_BYTES_PING_OFF,
78 : FD_METRICS_COUNTER_GOSSIP_MESSAGE_TX_BYTES_PONG_OFF,
79 : FD_METRICS_COUNTER_GOSSIP_CRDS_PUSH_TX_OFF,
80 : FD_METRICS_COUNTER_GOSSIP_CRDS_PUSH_TX_CONTACT_INFO_V1_OFF = FD_METRICS_COUNTER_GOSSIP_CRDS_PUSH_TX_OFF,
81 : FD_METRICS_COUNTER_GOSSIP_CRDS_PUSH_TX_VOTE_OFF,
82 : FD_METRICS_COUNTER_GOSSIP_CRDS_PUSH_TX_LOWEST_SLOT_OFF,
83 : FD_METRICS_COUNTER_GOSSIP_CRDS_PUSH_TX_SNAPSHOT_HASHES_OFF,
84 : FD_METRICS_COUNTER_GOSSIP_CRDS_PUSH_TX_ACCOUNTS_HASHES_OFF,
85 : FD_METRICS_COUNTER_GOSSIP_CRDS_PUSH_TX_EPOCH_SLOTS_OFF,
86 : FD_METRICS_COUNTER_GOSSIP_CRDS_PUSH_TX_VERSION_V1_OFF,
87 : FD_METRICS_COUNTER_GOSSIP_CRDS_PUSH_TX_VERSION_V2_OFF,
88 : FD_METRICS_COUNTER_GOSSIP_CRDS_PUSH_TX_NODE_INSTANCE_OFF,
89 : FD_METRICS_COUNTER_GOSSIP_CRDS_PUSH_TX_DUPLICATE_SHRED_OFF,
90 : FD_METRICS_COUNTER_GOSSIP_CRDS_PUSH_TX_INCREMENTAL_SNAPSHOT_HASHES_OFF,
91 : FD_METRICS_COUNTER_GOSSIP_CRDS_PUSH_TX_CONTACT_INFO_V2_OFF,
92 : FD_METRICS_COUNTER_GOSSIP_CRDS_PUSH_TX_RESTART_LAST_VOTED_FORK_SLOTS_OFF,
93 : FD_METRICS_COUNTER_GOSSIP_CRDS_PUSH_TX_RESTART_HEAVIEST_FORK_OFF,
94 : FD_METRICS_COUNTER_GOSSIP_CRDS_PUSH_TX_BYTES_OFF,
95 : FD_METRICS_COUNTER_GOSSIP_CRDS_PUSH_TX_BYTES_CONTACT_INFO_V1_OFF = FD_METRICS_COUNTER_GOSSIP_CRDS_PUSH_TX_BYTES_OFF,
96 : FD_METRICS_COUNTER_GOSSIP_CRDS_PUSH_TX_BYTES_VOTE_OFF,
97 : FD_METRICS_COUNTER_GOSSIP_CRDS_PUSH_TX_BYTES_LOWEST_SLOT_OFF,
98 : FD_METRICS_COUNTER_GOSSIP_CRDS_PUSH_TX_BYTES_SNAPSHOT_HASHES_OFF,
99 : FD_METRICS_COUNTER_GOSSIP_CRDS_PUSH_TX_BYTES_ACCOUNTS_HASHES_OFF,
100 : FD_METRICS_COUNTER_GOSSIP_CRDS_PUSH_TX_BYTES_EPOCH_SLOTS_OFF,
101 : FD_METRICS_COUNTER_GOSSIP_CRDS_PUSH_TX_BYTES_VERSION_V1_OFF,
102 : FD_METRICS_COUNTER_GOSSIP_CRDS_PUSH_TX_BYTES_VERSION_V2_OFF,
103 : FD_METRICS_COUNTER_GOSSIP_CRDS_PUSH_TX_BYTES_NODE_INSTANCE_OFF,
104 : FD_METRICS_COUNTER_GOSSIP_CRDS_PUSH_TX_BYTES_DUPLICATE_SHRED_OFF,
105 : FD_METRICS_COUNTER_GOSSIP_CRDS_PUSH_TX_BYTES_INCREMENTAL_SNAPSHOT_HASHES_OFF,
106 : FD_METRICS_COUNTER_GOSSIP_CRDS_PUSH_TX_BYTES_CONTACT_INFO_V2_OFF,
107 : FD_METRICS_COUNTER_GOSSIP_CRDS_PUSH_TX_BYTES_RESTART_LAST_VOTED_FORK_SLOTS_OFF,
108 : FD_METRICS_COUNTER_GOSSIP_CRDS_PUSH_TX_BYTES_RESTART_HEAVIEST_FORK_OFF,
109 : FD_METRICS_COUNTER_GOSSIP_CRDS_PULL_RESPONSE_TX_OFF,
110 : FD_METRICS_COUNTER_GOSSIP_CRDS_PULL_RESPONSE_TX_CONTACT_INFO_V1_OFF = FD_METRICS_COUNTER_GOSSIP_CRDS_PULL_RESPONSE_TX_OFF,
111 : FD_METRICS_COUNTER_GOSSIP_CRDS_PULL_RESPONSE_TX_VOTE_OFF,
112 : FD_METRICS_COUNTER_GOSSIP_CRDS_PULL_RESPONSE_TX_LOWEST_SLOT_OFF,
113 : FD_METRICS_COUNTER_GOSSIP_CRDS_PULL_RESPONSE_TX_SNAPSHOT_HASHES_OFF,
114 : FD_METRICS_COUNTER_GOSSIP_CRDS_PULL_RESPONSE_TX_ACCOUNTS_HASHES_OFF,
115 : FD_METRICS_COUNTER_GOSSIP_CRDS_PULL_RESPONSE_TX_EPOCH_SLOTS_OFF,
116 : FD_METRICS_COUNTER_GOSSIP_CRDS_PULL_RESPONSE_TX_VERSION_V1_OFF,
117 : FD_METRICS_COUNTER_GOSSIP_CRDS_PULL_RESPONSE_TX_VERSION_V2_OFF,
118 : FD_METRICS_COUNTER_GOSSIP_CRDS_PULL_RESPONSE_TX_NODE_INSTANCE_OFF,
119 : FD_METRICS_COUNTER_GOSSIP_CRDS_PULL_RESPONSE_TX_DUPLICATE_SHRED_OFF,
120 : FD_METRICS_COUNTER_GOSSIP_CRDS_PULL_RESPONSE_TX_INCREMENTAL_SNAPSHOT_HASHES_OFF,
121 : FD_METRICS_COUNTER_GOSSIP_CRDS_PULL_RESPONSE_TX_CONTACT_INFO_V2_OFF,
122 : FD_METRICS_COUNTER_GOSSIP_CRDS_PULL_RESPONSE_TX_RESTART_LAST_VOTED_FORK_SLOTS_OFF,
123 : FD_METRICS_COUNTER_GOSSIP_CRDS_PULL_RESPONSE_TX_RESTART_HEAVIEST_FORK_OFF,
124 : FD_METRICS_COUNTER_GOSSIP_CRDS_PULL_RESPONSE_TX_BYTES_OFF,
125 : FD_METRICS_COUNTER_GOSSIP_CRDS_PULL_RESPONSE_TX_BYTES_CONTACT_INFO_V1_OFF = FD_METRICS_COUNTER_GOSSIP_CRDS_PULL_RESPONSE_TX_BYTES_OFF,
126 : FD_METRICS_COUNTER_GOSSIP_CRDS_PULL_RESPONSE_TX_BYTES_VOTE_OFF,
127 : FD_METRICS_COUNTER_GOSSIP_CRDS_PULL_RESPONSE_TX_BYTES_LOWEST_SLOT_OFF,
128 : FD_METRICS_COUNTER_GOSSIP_CRDS_PULL_RESPONSE_TX_BYTES_SNAPSHOT_HASHES_OFF,
129 : FD_METRICS_COUNTER_GOSSIP_CRDS_PULL_RESPONSE_TX_BYTES_ACCOUNTS_HASHES_OFF,
130 : FD_METRICS_COUNTER_GOSSIP_CRDS_PULL_RESPONSE_TX_BYTES_EPOCH_SLOTS_OFF,
131 : FD_METRICS_COUNTER_GOSSIP_CRDS_PULL_RESPONSE_TX_BYTES_VERSION_V1_OFF,
132 : FD_METRICS_COUNTER_GOSSIP_CRDS_PULL_RESPONSE_TX_BYTES_VERSION_V2_OFF,
133 : FD_METRICS_COUNTER_GOSSIP_CRDS_PULL_RESPONSE_TX_BYTES_NODE_INSTANCE_OFF,
134 : FD_METRICS_COUNTER_GOSSIP_CRDS_PULL_RESPONSE_TX_BYTES_DUPLICATE_SHRED_OFF,
135 : FD_METRICS_COUNTER_GOSSIP_CRDS_PULL_RESPONSE_TX_BYTES_INCREMENTAL_SNAPSHOT_HASHES_OFF,
136 : FD_METRICS_COUNTER_GOSSIP_CRDS_PULL_RESPONSE_TX_BYTES_CONTACT_INFO_V2_OFF,
137 : FD_METRICS_COUNTER_GOSSIP_CRDS_PULL_RESPONSE_TX_BYTES_RESTART_LAST_VOTED_FORK_SLOTS_OFF,
138 : FD_METRICS_COUNTER_GOSSIP_CRDS_PULL_RESPONSE_TX_BYTES_RESTART_HEAVIEST_FORK_OFF,
139 : FD_METRICS_GAUGE_GOSSIP_WAIT_FOR_SUPERMAJORITY_STAKED_PEER_ONLINE_OFF,
140 : FD_METRICS_GAUGE_GOSSIP_WAIT_FOR_SUPERMAJORITY_STAKED_PEER_COUNT_OFF,
141 : FD_METRICS_GAUGE_GOSSIP_WAIT_FOR_SUPERMAJORITY_STAKE_ONLINE_LAMPORTS_OFF,
142 : FD_METRICS_GAUGE_GOSSIP_WAIT_FOR_SUPERMAJORITY_STAKE_TRACKED_LAMPORTS_OFF,
143 : FD_METRICS_GAUGE_GOSSIP_WAIT_FOR_SUPERMAJORITY_STATE_OFF,
144 : FD_METRICS_GAUGE_GOSSIP_CONTACT_INFO_CLIENT_ID_OFF,
145 : };
146 :
147 : #define FD_METRICS_GAUGE_GOSSIP_PING_PEER_COUNT_NAME "gossip_ping_peer_count"
148 : #define FD_METRICS_GAUGE_GOSSIP_PING_PEER_COUNT_TYPE (FD_METRICS_TYPE_GAUGE)
149 : #define FD_METRICS_GAUGE_GOSSIP_PING_PEER_COUNT_DESC "Peers tracked for ping/pong, by state"
150 : #define FD_METRICS_GAUGE_GOSSIP_PING_PEER_COUNT_CVT (FD_METRICS_CONVERTER_NONE)
151 : #define FD_METRICS_GAUGE_GOSSIP_PING_PEER_COUNT_CNT (4UL)
152 :
153 : #define FD_METRICS_COUNTER_GOSSIP_PONG_PROCESSED_NAME "gossip_pong_processed"
154 : #define FD_METRICS_COUNTER_GOSSIP_PONG_PROCESSED_TYPE (FD_METRICS_TYPE_COUNTER)
155 : #define FD_METRICS_COUNTER_GOSSIP_PONG_PROCESSED_DESC "Pongs processed, by result"
156 : #define FD_METRICS_COUNTER_GOSSIP_PONG_PROCESSED_CVT (FD_METRICS_CONVERTER_NONE)
157 0 : #define FD_METRICS_COUNTER_GOSSIP_PONG_PROCESSED_CNT (5UL)
158 :
159 : #define FD_METRICS_COUNTER_GOSSIP_PING_PEER_ADDED_NAME "gossip_ping_peer_added"
160 : #define FD_METRICS_COUNTER_GOSSIP_PING_PEER_ADDED_TYPE (FD_METRICS_TYPE_COUNTER)
161 : #define FD_METRICS_COUNTER_GOSSIP_PING_PEER_ADDED_DESC "Peers added to the ping tracker"
162 : #define FD_METRICS_COUNTER_GOSSIP_PING_PEER_ADDED_CVT (FD_METRICS_CONVERTER_NONE)
163 :
164 : #define FD_METRICS_COUNTER_GOSSIP_PING_PEER_REMOVED_NAME "gossip_ping_peer_removed"
165 : #define FD_METRICS_COUNTER_GOSSIP_PING_PEER_REMOVED_TYPE (FD_METRICS_TYPE_COUNTER)
166 : #define FD_METRICS_COUNTER_GOSSIP_PING_PEER_REMOVED_DESC "Peers removed from the ping tracker, by reason"
167 : #define FD_METRICS_COUNTER_GOSSIP_PING_PEER_REMOVED_CVT (FD_METRICS_CONVERTER_NONE)
168 0 : #define FD_METRICS_COUNTER_GOSSIP_PING_PEER_REMOVED_CNT (4UL)
169 :
170 : #define FD_METRICS_COUNTER_GOSSIP_PING_PEER_ADDRESS_CHANGED_NAME "gossip_ping_peer_address_changed"
171 : #define FD_METRICS_COUNTER_GOSSIP_PING_PEER_ADDRESS_CHANGED_TYPE (FD_METRICS_TYPE_COUNTER)
172 : #define FD_METRICS_COUNTER_GOSSIP_PING_PEER_ADDRESS_CHANGED_DESC "Tracked peers whose gossip address changed; pong invalidated and reset to unpinged"
173 : #define FD_METRICS_COUNTER_GOSSIP_PING_PEER_ADDRESS_CHANGED_CVT (FD_METRICS_CONVERTER_NONE)
174 :
175 : #define FD_METRICS_COUNTER_GOSSIP_SIGN_QUEUE_FULL_DROPPED_NAME "gossip_sign_queue_full_dropped"
176 : #define FD_METRICS_COUNTER_GOSSIP_SIGN_QUEUE_FULL_DROPPED_TYPE (FD_METRICS_TYPE_COUNTER)
177 : #define FD_METRICS_COUNTER_GOSSIP_SIGN_QUEUE_FULL_DROPPED_DESC "Messages dropped because the maximum number of sign requests were in flight"
178 : #define FD_METRICS_COUNTER_GOSSIP_SIGN_QUEUE_FULL_DROPPED_CVT (FD_METRICS_CONVERTER_NONE)
179 :
180 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_CAPACITY_NAME "gossip_crds_capacity"
181 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_CAPACITY_TYPE (FD_METRICS_TYPE_GAUGE)
182 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_CAPACITY_DESC "Capacity of the data store"
183 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_CAPACITY_CVT (FD_METRICS_CONVERTER_NONE)
184 :
185 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_USED_NAME "gossip_crds_used"
186 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_USED_TYPE (FD_METRICS_TYPE_GAUGE)
187 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_USED_DESC "Entries in the data store"
188 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_USED_CVT (FD_METRICS_CONVERTER_NONE)
189 0 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_USED_CNT (14UL)
190 :
191 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_EXPIRED_NAME "gossip_crds_expired"
192 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_EXPIRED_TYPE (FD_METRICS_TYPE_COUNTER)
193 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_EXPIRED_DESC "Entries expired from the data store due to age"
194 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_EXPIRED_CVT (FD_METRICS_CONVERTER_NONE)
195 :
196 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_EVICTED_NAME "gossip_crds_evicted"
197 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_EVICTED_TYPE (FD_METRICS_TYPE_COUNTER)
198 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_EVICTED_DESC "Entries evicted from the data store to make space for new entries"
199 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_EVICTED_CVT (FD_METRICS_CONVERTER_NONE)
200 :
201 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_RELAY_COALESCED_NAME "gossip_crds_relay_coalesced"
202 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_RELAY_COALESCED_TYPE (FD_METRICS_TYPE_COUNTER)
203 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_RELAY_COALESCED_DESC "Received entry versions not relayed because a newer version of the same entry replaced them within the relay interval"
204 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_RELAY_COALESCED_CVT (FD_METRICS_CONVERTER_NONE)
205 :
206 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_PEER_CAPACITY_NAME "gossip_crds_peer_capacity"
207 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_PEER_CAPACITY_TYPE (FD_METRICS_TYPE_GAUGE)
208 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_PEER_CAPACITY_DESC "Capacity for storing peers in the data store"
209 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_PEER_CAPACITY_CVT (FD_METRICS_CONVERTER_NONE)
210 :
211 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_PEER_COUNT_NAME "gossip_crds_peer_count"
212 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_PEER_COUNT_TYPE (FD_METRICS_TYPE_GAUGE)
213 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_PEER_COUNT_DESC "Peers in the data store, by stake class"
214 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_PEER_COUNT_CVT (FD_METRICS_CONVERTER_NONE)
215 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_PEER_COUNT_CNT (2UL)
216 :
217 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_PEER_STAKE_LAMPORTS_NAME "gossip_crds_peer_stake_lamports"
218 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_PEER_STAKE_LAMPORTS_TYPE (FD_METRICS_TYPE_GAUGE)
219 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_PEER_STAKE_LAMPORTS_DESC "Stake of peers in the data store"
220 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_PEER_STAKE_LAMPORTS_CVT (FD_METRICS_CONVERTER_NONE)
221 :
222 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_PEER_EVICTED_NAME "gossip_crds_peer_evicted"
223 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_PEER_EVICTED_TYPE (FD_METRICS_TYPE_COUNTER)
224 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_PEER_EVICTED_DESC "Peers evicted from the data store to make space for new peers"
225 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_PEER_EVICTED_CVT (FD_METRICS_CONVERTER_NONE)
226 :
227 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_PURGED_CAPACITY_NAME "gossip_crds_purged_capacity"
228 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_PURGED_CAPACITY_TYPE (FD_METRICS_TYPE_GAUGE)
229 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_PURGED_CAPACITY_DESC "Capacity of the list of purged data store entries"
230 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_PURGED_CAPACITY_CVT (FD_METRICS_CONVERTER_NONE)
231 :
232 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_PURGED_USED_NAME "gossip_crds_purged_used"
233 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_PURGED_USED_TYPE (FD_METRICS_TYPE_GAUGE)
234 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_PURGED_USED_DESC "Purged data store entries"
235 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_PURGED_USED_CVT (FD_METRICS_CONVERTER_NONE)
236 :
237 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_PURGED_EXPIRED_NAME "gossip_crds_purged_expired"
238 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_PURGED_EXPIRED_TYPE (FD_METRICS_TYPE_COUNTER)
239 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_PURGED_EXPIRED_DESC "Purged entries expired from the purged list due to age"
240 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_PURGED_EXPIRED_CVT (FD_METRICS_CONVERTER_NONE)
241 :
242 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_PURGED_EVICTED_NAME "gossip_crds_purged_evicted"
243 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_PURGED_EVICTED_TYPE (FD_METRICS_TYPE_COUNTER)
244 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_PURGED_EVICTED_DESC "Entries evicted from the purged list to make room"
245 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_PURGED_EVICTED_CVT (FD_METRICS_CONVERTER_NONE)
246 :
247 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_UPSERTED_NAME "gossip_crds_upserted"
248 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_UPSERTED_TYPE (FD_METRICS_TYPE_COUNTER)
249 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_UPSERTED_DESC "Verified CRDS values offered to the data store, by result"
250 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_UPSERTED_CVT (FD_METRICS_CONVERTER_NONE)
251 0 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_UPSERTED_CNT (6UL)
252 :
253 : #define FD_METRICS_COUNTER_GOSSIP_MESSAGE_TX_NAME "gossip_message_tx"
254 : #define FD_METRICS_COUNTER_GOSSIP_MESSAGE_TX_TYPE (FD_METRICS_TYPE_COUNTER)
255 : #define FD_METRICS_COUNTER_GOSSIP_MESSAGE_TX_DESC "Gossip messages sent, by message type"
256 : #define FD_METRICS_COUNTER_GOSSIP_MESSAGE_TX_CVT (FD_METRICS_CONVERTER_NONE)
257 0 : #define FD_METRICS_COUNTER_GOSSIP_MESSAGE_TX_CNT (6UL)
258 :
259 : #define FD_METRICS_COUNTER_GOSSIP_MESSAGE_TX_BYTES_NAME "gossip_message_tx_bytes"
260 : #define FD_METRICS_COUNTER_GOSSIP_MESSAGE_TX_BYTES_TYPE (FD_METRICS_TYPE_COUNTER)
261 : #define FD_METRICS_COUNTER_GOSSIP_MESSAGE_TX_BYTES_DESC "Wire bytes sent in gossip messages, by message type"
262 : #define FD_METRICS_COUNTER_GOSSIP_MESSAGE_TX_BYTES_CVT (FD_METRICS_CONVERTER_NONE)
263 0 : #define FD_METRICS_COUNTER_GOSSIP_MESSAGE_TX_BYTES_CNT (6UL)
264 :
265 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_PUSH_TX_NAME "gossip_crds_push_tx"
266 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_PUSH_TX_TYPE (FD_METRICS_TYPE_COUNTER)
267 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_PUSH_TX_DESC "CRDS values sent in push messages, by value type"
268 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_PUSH_TX_CVT (FD_METRICS_CONVERTER_NONE)
269 0 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_PUSH_TX_CNT (14UL)
270 :
271 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_PUSH_TX_BYTES_NAME "gossip_crds_push_tx_bytes"
272 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_PUSH_TX_BYTES_TYPE (FD_METRICS_TYPE_COUNTER)
273 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_PUSH_TX_BYTES_DESC "Wire bytes of CRDS values sent in push messages, by value type"
274 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_PUSH_TX_BYTES_CVT (FD_METRICS_CONVERTER_NONE)
275 0 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_PUSH_TX_BYTES_CNT (14UL)
276 :
277 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_PULL_RESPONSE_TX_NAME "gossip_crds_pull_response_tx"
278 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_PULL_RESPONSE_TX_TYPE (FD_METRICS_TYPE_COUNTER)
279 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_PULL_RESPONSE_TX_DESC "CRDS values sent in pull response messages, by value type"
280 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_PULL_RESPONSE_TX_CVT (FD_METRICS_CONVERTER_NONE)
281 0 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_PULL_RESPONSE_TX_CNT (14UL)
282 :
283 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_PULL_RESPONSE_TX_BYTES_NAME "gossip_crds_pull_response_tx_bytes"
284 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_PULL_RESPONSE_TX_BYTES_TYPE (FD_METRICS_TYPE_COUNTER)
285 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_PULL_RESPONSE_TX_BYTES_DESC "Wire bytes of CRDS values sent in pull response messages, by value type"
286 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_PULL_RESPONSE_TX_BYTES_CVT (FD_METRICS_CONVERTER_NONE)
287 0 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_PULL_RESPONSE_TX_BYTES_CNT (14UL)
288 :
289 : #define FD_METRICS_GAUGE_GOSSIP_WAIT_FOR_SUPERMAJORITY_STAKED_PEER_ONLINE_NAME "gossip_wait_for_supermajority_staked_peer_online"
290 : #define FD_METRICS_GAUGE_GOSSIP_WAIT_FOR_SUPERMAJORITY_STAKED_PEER_ONLINE_TYPE (FD_METRICS_TYPE_GAUGE)
291 : #define FD_METRICS_GAUGE_GOSSIP_WAIT_FOR_SUPERMAJORITY_STAKED_PEER_ONLINE_DESC "Staked peers with recent gossip activity"
292 : #define FD_METRICS_GAUGE_GOSSIP_WAIT_FOR_SUPERMAJORITY_STAKED_PEER_ONLINE_CVT (FD_METRICS_CONVERTER_NONE)
293 :
294 : #define FD_METRICS_GAUGE_GOSSIP_WAIT_FOR_SUPERMAJORITY_STAKED_PEER_COUNT_NAME "gossip_wait_for_supermajority_staked_peer_count"
295 : #define FD_METRICS_GAUGE_GOSSIP_WAIT_FOR_SUPERMAJORITY_STAKED_PEER_COUNT_TYPE (FD_METRICS_TYPE_GAUGE)
296 : #define FD_METRICS_GAUGE_GOSSIP_WAIT_FOR_SUPERMAJORITY_STAKED_PEER_COUNT_DESC "Staked peers tracked while waiting for supermajority"
297 : #define FD_METRICS_GAUGE_GOSSIP_WAIT_FOR_SUPERMAJORITY_STAKED_PEER_COUNT_CVT (FD_METRICS_CONVERTER_NONE)
298 :
299 : #define FD_METRICS_GAUGE_GOSSIP_WAIT_FOR_SUPERMAJORITY_STAKE_ONLINE_LAMPORTS_NAME "gossip_wait_for_supermajority_stake_online_lamports"
300 : #define FD_METRICS_GAUGE_GOSSIP_WAIT_FOR_SUPERMAJORITY_STAKE_ONLINE_LAMPORTS_TYPE (FD_METRICS_TYPE_GAUGE)
301 : #define FD_METRICS_GAUGE_GOSSIP_WAIT_FOR_SUPERMAJORITY_STAKE_ONLINE_LAMPORTS_DESC "Stake from peers with recent gossip activity"
302 : #define FD_METRICS_GAUGE_GOSSIP_WAIT_FOR_SUPERMAJORITY_STAKE_ONLINE_LAMPORTS_CVT (FD_METRICS_CONVERTER_NONE)
303 :
304 : #define FD_METRICS_GAUGE_GOSSIP_WAIT_FOR_SUPERMAJORITY_STAKE_TRACKED_LAMPORTS_NAME "gossip_wait_for_supermajority_stake_tracked_lamports"
305 : #define FD_METRICS_GAUGE_GOSSIP_WAIT_FOR_SUPERMAJORITY_STAKE_TRACKED_LAMPORTS_TYPE (FD_METRICS_TYPE_GAUGE)
306 : #define FD_METRICS_GAUGE_GOSSIP_WAIT_FOR_SUPERMAJORITY_STAKE_TRACKED_LAMPORTS_DESC "Stake tracked while waiting for supermajority"
307 : #define FD_METRICS_GAUGE_GOSSIP_WAIT_FOR_SUPERMAJORITY_STAKE_TRACKED_LAMPORTS_CVT (FD_METRICS_CONVERTER_NONE)
308 :
309 : #define FD_METRICS_GAUGE_GOSSIP_WAIT_FOR_SUPERMAJORITY_STATE_NAME "gossip_wait_for_supermajority_state"
310 : #define FD_METRICS_GAUGE_GOSSIP_WAIT_FOR_SUPERMAJORITY_STATE_TYPE (FD_METRICS_TYPE_GAUGE)
311 : #define FD_METRICS_GAUGE_GOSSIP_WAIT_FOR_SUPERMAJORITY_STATE_DESC "Wait-for-supermajority progress: 0=unset (Not started), 1=loading_stakes (Loading stakes from the snapshot), 2=waiting_for_stake (Waiting for enough stake to come online), 3=publishing (Publishing our contact info to start), 4=done_or_disabled (Done, or wait-for-supermajority is disabled)"
312 : #define FD_METRICS_GAUGE_GOSSIP_WAIT_FOR_SUPERMAJORITY_STATE_CVT (FD_METRICS_CONVERTER_NONE)
313 :
314 : #define FD_METRICS_GAUGE_GOSSIP_CONTACT_INFO_CLIENT_ID_NAME "gossip_contact_info_client_id"
315 : #define FD_METRICS_GAUGE_GOSSIP_CONTACT_INFO_CLIENT_ID_TYPE (FD_METRICS_TYPE_GAUGE)
316 : #define FD_METRICS_GAUGE_GOSSIP_CONTACT_INFO_CLIENT_ID_DESC "Client id currently advertised in our ContactInfo"
317 : #define FD_METRICS_GAUGE_GOSSIP_CONTACT_INFO_CLIENT_ID_CVT (FD_METRICS_CONVERTER_NONE)
318 :
319 : #define FD_METRICS_GOSSIP_TOTAL (123UL)
320 : extern const fd_metrics_meta_t FD_METRICS_GOSSIP[FD_METRICS_GOSSIP_TOTAL];
321 :
322 : #endif /* HEADER_fd_src_disco_metrics_generated_fd_metrics_gossip_h */
|