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_COUNTER_GOSSIP_PING_TRACKER_CAPACITY_OFF = 23,
11 : FD_METRICS_GAUGE_GOSSIP_PING_TRACKER_COUNT_OFF,
12 : FD_METRICS_GAUGE_GOSSIP_PING_TRACKER_COUNT_UNPINGED_OFF = FD_METRICS_GAUGE_GOSSIP_PING_TRACKER_COUNT_OFF,
13 : FD_METRICS_GAUGE_GOSSIP_PING_TRACKER_COUNT_INVALID_OFF,
14 : FD_METRICS_GAUGE_GOSSIP_PING_TRACKER_COUNT_VALID_OFF,
15 : FD_METRICS_GAUGE_GOSSIP_PING_TRACKER_COUNT_VALID_REFRESHING_OFF,
16 : FD_METRICS_COUNTER_GOSSIP_PING_TRACKER_PONG_RESULT_OFF,
17 : FD_METRICS_COUNTER_GOSSIP_PING_TRACKER_PONG_RESULT_STAKED_OFF = FD_METRICS_COUNTER_GOSSIP_PING_TRACKER_PONG_RESULT_OFF,
18 : FD_METRICS_COUNTER_GOSSIP_PING_TRACKER_PONG_RESULT_ENTRYPOINT_OFF,
19 : FD_METRICS_COUNTER_GOSSIP_PING_TRACKER_PONG_RESULT_UNTRACKED_OFF,
20 : FD_METRICS_COUNTER_GOSSIP_PING_TRACKER_PONG_RESULT_ADDRESS_OFF,
21 : FD_METRICS_COUNTER_GOSSIP_PING_TRACKER_PONG_RESULT_TOKEN_OFF,
22 : FD_METRICS_COUNTER_GOSSIP_PING_TRACKER_PONG_RESULT_SUCCESS_OFF,
23 : FD_METRICS_COUNTER_GOSSIP_PING_TRACKER_EVICTED_COUNT_OFF,
24 : FD_METRICS_COUNTER_GOSSIP_PING_TRACKED_COUNT_OFF,
25 : FD_METRICS_COUNTER_GOSSIP_PING_TRACKER_STAKE_CHANGED_COUNT_OFF,
26 : FD_METRICS_COUNTER_GOSSIP_PING_TRACKER_ADDRESS_CHANGED_COUNT_OFF,
27 : FD_METRICS_GAUGE_GOSSIP_CRDS_CAPACITY_OFF,
28 : FD_METRICS_GAUGE_GOSSIP_CRDS_COUNT_OFF,
29 : FD_METRICS_GAUGE_GOSSIP_CRDS_COUNT_CONTACT_INFO_V1_OFF = FD_METRICS_GAUGE_GOSSIP_CRDS_COUNT_OFF,
30 : FD_METRICS_GAUGE_GOSSIP_CRDS_COUNT_VOTE_OFF,
31 : FD_METRICS_GAUGE_GOSSIP_CRDS_COUNT_LOWEST_SLOT_OFF,
32 : FD_METRICS_GAUGE_GOSSIP_CRDS_COUNT_SNAPSHOT_HASHES_OFF,
33 : FD_METRICS_GAUGE_GOSSIP_CRDS_COUNT_ACCOUNTS_HASHES_OFF,
34 : FD_METRICS_GAUGE_GOSSIP_CRDS_COUNT_EPOCH_SLOTS_OFF,
35 : FD_METRICS_GAUGE_GOSSIP_CRDS_COUNT_VERSION_V1_OFF,
36 : FD_METRICS_GAUGE_GOSSIP_CRDS_COUNT_VERSION_V2_OFF,
37 : FD_METRICS_GAUGE_GOSSIP_CRDS_COUNT_NODE_INSTANCE_OFF,
38 : FD_METRICS_GAUGE_GOSSIP_CRDS_COUNT_DUPLICATE_SHRED_OFF,
39 : FD_METRICS_GAUGE_GOSSIP_CRDS_COUNT_INCREMENTAL_SNAPSHOT_HASHES_OFF,
40 : FD_METRICS_GAUGE_GOSSIP_CRDS_COUNT_CONTACT_INFO_V2_OFF,
41 : FD_METRICS_GAUGE_GOSSIP_CRDS_COUNT_RESTART_LAST_VOTED_FORK_SLOTS_OFF,
42 : FD_METRICS_GAUGE_GOSSIP_CRDS_COUNT_RESTART_HEAVIEST_FORK_OFF,
43 : FD_METRICS_COUNTER_GOSSIP_CRDS_EXPIRED_COUNT_OFF,
44 : FD_METRICS_COUNTER_GOSSIP_CRDS_EVICTED_COUNT_OFF,
45 : FD_METRICS_GAUGE_GOSSIP_CRDS_PEER_CAPACITY_OFF,
46 : FD_METRICS_GAUGE_GOSSIP_CRDS_PEER_STAKED_COUNT_OFF,
47 : FD_METRICS_GAUGE_GOSSIP_CRDS_PEER_UNSTAKED_COUNT_OFF,
48 : FD_METRICS_GAUGE_GOSSIP_CRDS_PEER_TOTAL_STAKE_OFF,
49 : FD_METRICS_COUNTER_GOSSIP_CRDS_PEER_EVICTED_COUNT_OFF,
50 : FD_METRICS_GAUGE_GOSSIP_CRDS_PURGED_CAPACITY_OFF,
51 : FD_METRICS_GAUGE_GOSSIP_CRDS_PURGED_COUNT_OFF,
52 : FD_METRICS_COUNTER_GOSSIP_CRDS_PURGED_EXPIRED_COUNT_OFF,
53 : FD_METRICS_COUNTER_GOSSIP_CRDS_PURGED_EVICTED_COUNT_OFF,
54 : FD_METRICS_COUNTER_GOSSIP_CRDS_RX_COUNT_OFF,
55 : FD_METRICS_COUNTER_GOSSIP_CRDS_RX_COUNT_UPSERTED_PULL_RESPONSE_OFF = FD_METRICS_COUNTER_GOSSIP_CRDS_RX_COUNT_OFF,
56 : FD_METRICS_COUNTER_GOSSIP_CRDS_RX_COUNT_UPSERTED_PUSH_OFF,
57 : FD_METRICS_COUNTER_GOSSIP_CRDS_RX_COUNT_DROPPED_PULL_RESPONSE_STALE_OFF,
58 : FD_METRICS_COUNTER_GOSSIP_CRDS_RX_COUNT_DROPPED_PULL_RESPONSE_DUPLICATE_OFF,
59 : FD_METRICS_COUNTER_GOSSIP_CRDS_RX_COUNT_DROPPED_PUSH_STALE_OFF,
60 : FD_METRICS_COUNTER_GOSSIP_CRDS_RX_COUNT_DROPPED_PUSH_DUPLICATE_OFF,
61 : FD_METRICS_COUNTER_GOSSIP_MESSAGE_TX_COUNT_OFF,
62 : FD_METRICS_COUNTER_GOSSIP_MESSAGE_TX_COUNT_PULL_REQUEST_OFF = FD_METRICS_COUNTER_GOSSIP_MESSAGE_TX_COUNT_OFF,
63 : FD_METRICS_COUNTER_GOSSIP_MESSAGE_TX_COUNT_PULL_RESPONSE_OFF,
64 : FD_METRICS_COUNTER_GOSSIP_MESSAGE_TX_COUNT_PUSH_OFF,
65 : FD_METRICS_COUNTER_GOSSIP_MESSAGE_TX_COUNT_PRUNE_OFF,
66 : FD_METRICS_COUNTER_GOSSIP_MESSAGE_TX_COUNT_PING_OFF,
67 : FD_METRICS_COUNTER_GOSSIP_MESSAGE_TX_COUNT_PONG_OFF,
68 : FD_METRICS_COUNTER_GOSSIP_MESSAGE_TX_BYTES_OFF,
69 : FD_METRICS_COUNTER_GOSSIP_MESSAGE_TX_BYTES_PULL_REQUEST_OFF = FD_METRICS_COUNTER_GOSSIP_MESSAGE_TX_BYTES_OFF,
70 : FD_METRICS_COUNTER_GOSSIP_MESSAGE_TX_BYTES_PULL_RESPONSE_OFF,
71 : FD_METRICS_COUNTER_GOSSIP_MESSAGE_TX_BYTES_PUSH_OFF,
72 : FD_METRICS_COUNTER_GOSSIP_MESSAGE_TX_BYTES_PRUNE_OFF,
73 : FD_METRICS_COUNTER_GOSSIP_MESSAGE_TX_BYTES_PING_OFF,
74 : FD_METRICS_COUNTER_GOSSIP_MESSAGE_TX_BYTES_PONG_OFF,
75 : FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PUSH_COUNT_OFF,
76 : FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PUSH_COUNT_CONTACT_INFO_V1_OFF = FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PUSH_COUNT_OFF,
77 : FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PUSH_COUNT_VOTE_OFF,
78 : FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PUSH_COUNT_LOWEST_SLOT_OFF,
79 : FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PUSH_COUNT_SNAPSHOT_HASHES_OFF,
80 : FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PUSH_COUNT_ACCOUNTS_HASHES_OFF,
81 : FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PUSH_COUNT_EPOCH_SLOTS_OFF,
82 : FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PUSH_COUNT_VERSION_V1_OFF,
83 : FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PUSH_COUNT_VERSION_V2_OFF,
84 : FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PUSH_COUNT_NODE_INSTANCE_OFF,
85 : FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PUSH_COUNT_DUPLICATE_SHRED_OFF,
86 : FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PUSH_COUNT_INCREMENTAL_SNAPSHOT_HASHES_OFF,
87 : FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PUSH_COUNT_CONTACT_INFO_V2_OFF,
88 : FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PUSH_COUNT_RESTART_LAST_VOTED_FORK_SLOTS_OFF,
89 : FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PUSH_COUNT_RESTART_HEAVIEST_FORK_OFF,
90 : FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PUSH_BYTES_OFF,
91 : FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PUSH_BYTES_CONTACT_INFO_V1_OFF = FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PUSH_BYTES_OFF,
92 : FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PUSH_BYTES_VOTE_OFF,
93 : FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PUSH_BYTES_LOWEST_SLOT_OFF,
94 : FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PUSH_BYTES_SNAPSHOT_HASHES_OFF,
95 : FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PUSH_BYTES_ACCOUNTS_HASHES_OFF,
96 : FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PUSH_BYTES_EPOCH_SLOTS_OFF,
97 : FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PUSH_BYTES_VERSION_V1_OFF,
98 : FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PUSH_BYTES_VERSION_V2_OFF,
99 : FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PUSH_BYTES_NODE_INSTANCE_OFF,
100 : FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PUSH_BYTES_DUPLICATE_SHRED_OFF,
101 : FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PUSH_BYTES_INCREMENTAL_SNAPSHOT_HASHES_OFF,
102 : FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PUSH_BYTES_CONTACT_INFO_V2_OFF,
103 : FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PUSH_BYTES_RESTART_LAST_VOTED_FORK_SLOTS_OFF,
104 : FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PUSH_BYTES_RESTART_HEAVIEST_FORK_OFF,
105 : FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PULL_RESPONSE_COUNT_OFF,
106 : FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PULL_RESPONSE_COUNT_CONTACT_INFO_V1_OFF = FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PULL_RESPONSE_COUNT_OFF,
107 : FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PULL_RESPONSE_COUNT_VOTE_OFF,
108 : FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PULL_RESPONSE_COUNT_LOWEST_SLOT_OFF,
109 : FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PULL_RESPONSE_COUNT_SNAPSHOT_HASHES_OFF,
110 : FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PULL_RESPONSE_COUNT_ACCOUNTS_HASHES_OFF,
111 : FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PULL_RESPONSE_COUNT_EPOCH_SLOTS_OFF,
112 : FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PULL_RESPONSE_COUNT_VERSION_V1_OFF,
113 : FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PULL_RESPONSE_COUNT_VERSION_V2_OFF,
114 : FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PULL_RESPONSE_COUNT_NODE_INSTANCE_OFF,
115 : FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PULL_RESPONSE_COUNT_DUPLICATE_SHRED_OFF,
116 : FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PULL_RESPONSE_COUNT_INCREMENTAL_SNAPSHOT_HASHES_OFF,
117 : FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PULL_RESPONSE_COUNT_CONTACT_INFO_V2_OFF,
118 : FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PULL_RESPONSE_COUNT_RESTART_LAST_VOTED_FORK_SLOTS_OFF,
119 : FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PULL_RESPONSE_COUNT_RESTART_HEAVIEST_FORK_OFF,
120 : FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PULL_RESPONSE_BYTES_OFF,
121 : FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PULL_RESPONSE_BYTES_CONTACT_INFO_V1_OFF = FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PULL_RESPONSE_BYTES_OFF,
122 : FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PULL_RESPONSE_BYTES_VOTE_OFF,
123 : FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PULL_RESPONSE_BYTES_LOWEST_SLOT_OFF,
124 : FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PULL_RESPONSE_BYTES_SNAPSHOT_HASHES_OFF,
125 : FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PULL_RESPONSE_BYTES_ACCOUNTS_HASHES_OFF,
126 : FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PULL_RESPONSE_BYTES_EPOCH_SLOTS_OFF,
127 : FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PULL_RESPONSE_BYTES_VERSION_V1_OFF,
128 : FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PULL_RESPONSE_BYTES_VERSION_V2_OFF,
129 : FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PULL_RESPONSE_BYTES_NODE_INSTANCE_OFF,
130 : FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PULL_RESPONSE_BYTES_DUPLICATE_SHRED_OFF,
131 : FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PULL_RESPONSE_BYTES_INCREMENTAL_SNAPSHOT_HASHES_OFF,
132 : FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PULL_RESPONSE_BYTES_CONTACT_INFO_V2_OFF,
133 : FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PULL_RESPONSE_BYTES_RESTART_LAST_VOTED_FORK_SLOTS_OFF,
134 : FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PULL_RESPONSE_BYTES_RESTART_HEAVIEST_FORK_OFF,
135 : FD_METRICS_GAUGE_GOSSIP_WFS_STAKED_PEERS_ONLINE_OFF,
136 : FD_METRICS_GAUGE_GOSSIP_WFS_STAKED_PEERS_TOTAL_OFF,
137 : FD_METRICS_GAUGE_GOSSIP_WFS_STAKE_ONLINE_OFF,
138 : FD_METRICS_GAUGE_GOSSIP_WFS_STAKE_TOTAL_OFF,
139 : FD_METRICS_GAUGE_GOSSIP_WFS_STATE_OFF,
140 : };
141 :
142 : #define FD_METRICS_COUNTER_GOSSIP_PING_TRACKER_CAPACITY_NAME "gossip_ping_tracker_capacity"
143 : #define FD_METRICS_COUNTER_GOSSIP_PING_TRACKER_CAPACITY_TYPE (FD_METRICS_TYPE_COUNTER)
144 : #define FD_METRICS_COUNTER_GOSSIP_PING_TRACKER_CAPACITY_DESC "The peer tracking capacity of the ping tracker"
145 : #define FD_METRICS_COUNTER_GOSSIP_PING_TRACKER_CAPACITY_CVT (FD_METRICS_CONVERTER_NONE)
146 :
147 : #define FD_METRICS_GAUGE_GOSSIP_PING_TRACKER_COUNT_NAME "gossip_ping_tracker_count"
148 : #define FD_METRICS_GAUGE_GOSSIP_PING_TRACKER_COUNT_TYPE (FD_METRICS_TYPE_GAUGE)
149 : #define FD_METRICS_GAUGE_GOSSIP_PING_TRACKER_COUNT_DESC "The number of peers being tracked for ping/pong"
150 : #define FD_METRICS_GAUGE_GOSSIP_PING_TRACKER_COUNT_CVT (FD_METRICS_CONVERTER_NONE)
151 : #define FD_METRICS_GAUGE_GOSSIP_PING_TRACKER_COUNT_CNT (4UL)
152 :
153 : #define FD_METRICS_COUNTER_GOSSIP_PING_TRACKER_PONG_RESULT_NAME "gossip_ping_tracker_pong_result"
154 : #define FD_METRICS_COUNTER_GOSSIP_PING_TRACKER_PONG_RESULT_TYPE (FD_METRICS_TYPE_COUNTER)
155 : #define FD_METRICS_COUNTER_GOSSIP_PING_TRACKER_PONG_RESULT_DESC "The result of processing a pong response to a ping"
156 : #define FD_METRICS_COUNTER_GOSSIP_PING_TRACKER_PONG_RESULT_CVT (FD_METRICS_CONVERTER_NONE)
157 : #define FD_METRICS_COUNTER_GOSSIP_PING_TRACKER_PONG_RESULT_CNT (6UL)
158 :
159 : #define FD_METRICS_COUNTER_GOSSIP_PING_TRACKER_EVICTED_COUNT_NAME "gossip_ping_tracker_evicted_count"
160 : #define FD_METRICS_COUNTER_GOSSIP_PING_TRACKER_EVICTED_COUNT_TYPE (FD_METRICS_TYPE_COUNTER)
161 : #define FD_METRICS_COUNTER_GOSSIP_PING_TRACKER_EVICTED_COUNT_DESC "The number of peers evicted from the ping tracker to make space for new peers"
162 : #define FD_METRICS_COUNTER_GOSSIP_PING_TRACKER_EVICTED_COUNT_CVT (FD_METRICS_CONVERTER_NONE)
163 :
164 : #define FD_METRICS_COUNTER_GOSSIP_PING_TRACKED_COUNT_NAME "gossip_ping_tracked_count"
165 : #define FD_METRICS_COUNTER_GOSSIP_PING_TRACKED_COUNT_TYPE (FD_METRICS_TYPE_COUNTER)
166 : #define FD_METRICS_COUNTER_GOSSIP_PING_TRACKED_COUNT_DESC "The total number of peers ever tracked for ping/pong"
167 : #define FD_METRICS_COUNTER_GOSSIP_PING_TRACKED_COUNT_CVT (FD_METRICS_CONVERTER_NONE)
168 :
169 : #define FD_METRICS_COUNTER_GOSSIP_PING_TRACKER_STAKE_CHANGED_COUNT_NAME "gossip_ping_tracker_stake_changed_count"
170 : #define FD_METRICS_COUNTER_GOSSIP_PING_TRACKER_STAKE_CHANGED_COUNT_TYPE (FD_METRICS_TYPE_COUNTER)
171 : #define FD_METRICS_COUNTER_GOSSIP_PING_TRACKER_STAKE_CHANGED_COUNT_DESC "The number of times a tracked peer was removed from tracking as it became staked"
172 : #define FD_METRICS_COUNTER_GOSSIP_PING_TRACKER_STAKE_CHANGED_COUNT_CVT (FD_METRICS_CONVERTER_NONE)
173 :
174 : #define FD_METRICS_COUNTER_GOSSIP_PING_TRACKER_ADDRESS_CHANGED_COUNT_NAME "gossip_ping_tracker_address_changed_count"
175 : #define FD_METRICS_COUNTER_GOSSIP_PING_TRACKER_ADDRESS_CHANGED_COUNT_TYPE (FD_METRICS_TYPE_COUNTER)
176 : #define FD_METRICS_COUNTER_GOSSIP_PING_TRACKER_ADDRESS_CHANGED_COUNT_DESC "The number of times a tracked peer was removed from tracking as it's gossip address changed"
177 : #define FD_METRICS_COUNTER_GOSSIP_PING_TRACKER_ADDRESS_CHANGED_COUNT_CVT (FD_METRICS_CONVERTER_NONE)
178 :
179 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_CAPACITY_NAME "gossip_crds_capacity"
180 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_CAPACITY_TYPE (FD_METRICS_TYPE_GAUGE)
181 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_CAPACITY_DESC "The capacity of the data store"
182 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_CAPACITY_CVT (FD_METRICS_CONVERTER_NONE)
183 :
184 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_COUNT_NAME "gossip_crds_count"
185 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_COUNT_TYPE (FD_METRICS_TYPE_GAUGE)
186 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_COUNT_DESC "The number of entries in the data store"
187 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_COUNT_CVT (FD_METRICS_CONVERTER_NONE)
188 0 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_COUNT_CNT (14UL)
189 :
190 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_EXPIRED_COUNT_NAME "gossip_crds_expired_count"
191 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_EXPIRED_COUNT_TYPE (FD_METRICS_TYPE_COUNTER)
192 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_EXPIRED_COUNT_DESC "The number of entries expired from the data store due to age"
193 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_EXPIRED_COUNT_CVT (FD_METRICS_CONVERTER_NONE)
194 :
195 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_EVICTED_COUNT_NAME "gossip_crds_evicted_count"
196 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_EVICTED_COUNT_TYPE (FD_METRICS_TYPE_COUNTER)
197 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_EVICTED_COUNT_DESC "The number of entries evicted from the data store to make space for new entries"
198 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_EVICTED_COUNT_CVT (FD_METRICS_CONVERTER_NONE)
199 :
200 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_PEER_CAPACITY_NAME "gossip_crds_peer_capacity"
201 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_PEER_CAPACITY_TYPE (FD_METRICS_TYPE_GAUGE)
202 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_PEER_CAPACITY_DESC "The capacity for storing peers in the data store"
203 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_PEER_CAPACITY_CVT (FD_METRICS_CONVERTER_NONE)
204 :
205 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_PEER_STAKED_COUNT_NAME "gossip_crds_peer_staked_count"
206 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_PEER_STAKED_COUNT_TYPE (FD_METRICS_TYPE_GAUGE)
207 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_PEER_STAKED_COUNT_DESC "The number of staked peers in the data store"
208 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_PEER_STAKED_COUNT_CVT (FD_METRICS_CONVERTER_NONE)
209 :
210 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_PEER_UNSTAKED_COUNT_NAME "gossip_crds_peer_unstaked_count"
211 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_PEER_UNSTAKED_COUNT_TYPE (FD_METRICS_TYPE_GAUGE)
212 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_PEER_UNSTAKED_COUNT_DESC "The number of unstaked peers in the data store"
213 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_PEER_UNSTAKED_COUNT_CVT (FD_METRICS_CONVERTER_NONE)
214 :
215 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_PEER_TOTAL_STAKE_NAME "gossip_crds_peer_total_stake"
216 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_PEER_TOTAL_STAKE_TYPE (FD_METRICS_TYPE_GAUGE)
217 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_PEER_TOTAL_STAKE_DESC "The total visible stake in the data store, in lamports"
218 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_PEER_TOTAL_STAKE_CVT (FD_METRICS_CONVERTER_NONE)
219 :
220 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_PEER_EVICTED_COUNT_NAME "gossip_crds_peer_evicted_count"
221 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_PEER_EVICTED_COUNT_TYPE (FD_METRICS_TYPE_COUNTER)
222 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_PEER_EVICTED_COUNT_DESC "The number of peers evicted from the data store to make space for new peers"
223 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_PEER_EVICTED_COUNT_CVT (FD_METRICS_CONVERTER_NONE)
224 :
225 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_PURGED_CAPACITY_NAME "gossip_crds_purged_capacity"
226 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_PURGED_CAPACITY_TYPE (FD_METRICS_TYPE_GAUGE)
227 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_PURGED_CAPACITY_DESC "The capacity of the list of purged data store entries"
228 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_PURGED_CAPACITY_CVT (FD_METRICS_CONVERTER_NONE)
229 :
230 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_PURGED_COUNT_NAME "gossip_crds_purged_count"
231 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_PURGED_COUNT_TYPE (FD_METRICS_TYPE_GAUGE)
232 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_PURGED_COUNT_DESC "The number of purged data store entries"
233 : #define FD_METRICS_GAUGE_GOSSIP_CRDS_PURGED_COUNT_CVT (FD_METRICS_CONVERTER_NONE)
234 :
235 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_PURGED_EXPIRED_COUNT_NAME "gossip_crds_purged_expired_count"
236 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_PURGED_EXPIRED_COUNT_TYPE (FD_METRICS_TYPE_COUNTER)
237 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_PURGED_EXPIRED_COUNT_DESC "The number of purged entries expired from the purged list due to age"
238 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_PURGED_EXPIRED_COUNT_CVT (FD_METRICS_CONVERTER_NONE)
239 :
240 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_PURGED_EVICTED_COUNT_NAME "gossip_crds_purged_evicted_count"
241 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_PURGED_EVICTED_COUNT_TYPE (FD_METRICS_TYPE_COUNTER)
242 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_PURGED_EVICTED_COUNT_DESC "The number of purged entries evicted from the data store to make space for new entries"
243 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_PURGED_EVICTED_COUNT_CVT (FD_METRICS_CONVERTER_NONE)
244 :
245 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_RX_COUNT_NAME "gossip_crds_rx_count"
246 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_RX_COUNT_TYPE (FD_METRICS_TYPE_COUNTER)
247 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_RX_COUNT_DESC "Outcome of incoming CRDS messages"
248 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_RX_COUNT_CVT (FD_METRICS_CONVERTER_NONE)
249 0 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_RX_COUNT_CNT (6UL)
250 :
251 : #define FD_METRICS_COUNTER_GOSSIP_MESSAGE_TX_COUNT_NAME "gossip_message_tx_count"
252 : #define FD_METRICS_COUNTER_GOSSIP_MESSAGE_TX_COUNT_TYPE (FD_METRICS_TYPE_COUNTER)
253 : #define FD_METRICS_COUNTER_GOSSIP_MESSAGE_TX_COUNT_DESC "Number of gossip messages sent"
254 : #define FD_METRICS_COUNTER_GOSSIP_MESSAGE_TX_COUNT_CVT (FD_METRICS_CONVERTER_NONE)
255 0 : #define FD_METRICS_COUNTER_GOSSIP_MESSAGE_TX_COUNT_CNT (6UL)
256 :
257 : #define FD_METRICS_COUNTER_GOSSIP_MESSAGE_TX_BYTES_NAME "gossip_message_tx_bytes"
258 : #define FD_METRICS_COUNTER_GOSSIP_MESSAGE_TX_BYTES_TYPE (FD_METRICS_TYPE_COUNTER)
259 : #define FD_METRICS_COUNTER_GOSSIP_MESSAGE_TX_BYTES_DESC "Total wire bytes sent in gossip messages"
260 : #define FD_METRICS_COUNTER_GOSSIP_MESSAGE_TX_BYTES_CVT (FD_METRICS_CONVERTER_NONE)
261 0 : #define FD_METRICS_COUNTER_GOSSIP_MESSAGE_TX_BYTES_CNT (6UL)
262 :
263 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PUSH_COUNT_NAME "gossip_crds_tx_push_count"
264 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PUSH_COUNT_TYPE (FD_METRICS_TYPE_COUNTER)
265 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PUSH_COUNT_DESC "Number of CRDS values sent in push messages"
266 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PUSH_COUNT_CVT (FD_METRICS_CONVERTER_NONE)
267 0 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PUSH_COUNT_CNT (14UL)
268 :
269 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PUSH_BYTES_NAME "gossip_crds_tx_push_bytes"
270 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PUSH_BYTES_TYPE (FD_METRICS_TYPE_COUNTER)
271 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PUSH_BYTES_DESC "Total wire bytes of CRDS sent out in push messages"
272 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PUSH_BYTES_CVT (FD_METRICS_CONVERTER_NONE)
273 0 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PUSH_BYTES_CNT (14UL)
274 :
275 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PULL_RESPONSE_COUNT_NAME "gossip_crds_tx_pull_response_count"
276 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PULL_RESPONSE_COUNT_TYPE (FD_METRICS_TYPE_COUNTER)
277 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PULL_RESPONSE_COUNT_DESC "Number of CRDS values sent in pull response messages"
278 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PULL_RESPONSE_COUNT_CVT (FD_METRICS_CONVERTER_NONE)
279 0 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PULL_RESPONSE_COUNT_CNT (14UL)
280 :
281 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PULL_RESPONSE_BYTES_NAME "gossip_crds_tx_pull_response_bytes"
282 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PULL_RESPONSE_BYTES_TYPE (FD_METRICS_TYPE_COUNTER)
283 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PULL_RESPONSE_BYTES_DESC "Total wire bytes of CRDS sent out in pull response messages"
284 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PULL_RESPONSE_BYTES_CVT (FD_METRICS_CONVERTER_NONE)
285 0 : #define FD_METRICS_COUNTER_GOSSIP_CRDS_TX_PULL_RESPONSE_BYTES_CNT (14UL)
286 :
287 : #define FD_METRICS_GAUGE_GOSSIP_WFS_STAKED_PEERS_ONLINE_NAME "gossip_wfs_staked_peers_online"
288 : #define FD_METRICS_GAUGE_GOSSIP_WFS_STAKED_PEERS_ONLINE_TYPE (FD_METRICS_TYPE_GAUGE)
289 : #define FD_METRICS_GAUGE_GOSSIP_WFS_STAKED_PEERS_ONLINE_DESC "Number of staked peers with recent gossip activity"
290 : #define FD_METRICS_GAUGE_GOSSIP_WFS_STAKED_PEERS_ONLINE_CVT (FD_METRICS_CONVERTER_NONE)
291 :
292 : #define FD_METRICS_GAUGE_GOSSIP_WFS_STAKED_PEERS_TOTAL_NAME "gossip_wfs_staked_peers_total"
293 : #define FD_METRICS_GAUGE_GOSSIP_WFS_STAKED_PEERS_TOTAL_TYPE (FD_METRICS_TYPE_GAUGE)
294 : #define FD_METRICS_GAUGE_GOSSIP_WFS_STAKED_PEERS_TOTAL_DESC "Total number of staked peers being tracked"
295 : #define FD_METRICS_GAUGE_GOSSIP_WFS_STAKED_PEERS_TOTAL_CVT (FD_METRICS_CONVERTER_NONE)
296 :
297 : #define FD_METRICS_GAUGE_GOSSIP_WFS_STAKE_ONLINE_NAME "gossip_wfs_stake_online"
298 : #define FD_METRICS_GAUGE_GOSSIP_WFS_STAKE_ONLINE_TYPE (FD_METRICS_TYPE_GAUGE)
299 : #define FD_METRICS_GAUGE_GOSSIP_WFS_STAKE_ONLINE_DESC "Lamports of stake from peers with recent gossip activity"
300 : #define FD_METRICS_GAUGE_GOSSIP_WFS_STAKE_ONLINE_CVT (FD_METRICS_CONVERTER_NONE)
301 :
302 : #define FD_METRICS_GAUGE_GOSSIP_WFS_STAKE_TOTAL_NAME "gossip_wfs_stake_total"
303 : #define FD_METRICS_GAUGE_GOSSIP_WFS_STAKE_TOTAL_TYPE (FD_METRICS_TYPE_GAUGE)
304 : #define FD_METRICS_GAUGE_GOSSIP_WFS_STAKE_TOTAL_DESC "Total lamports of stake being tracked"
305 : #define FD_METRICS_GAUGE_GOSSIP_WFS_STAKE_TOTAL_CVT (FD_METRICS_CONVERTER_NONE)
306 :
307 : #define FD_METRICS_GAUGE_GOSSIP_WFS_STATE_NAME "gossip_wfs_state"
308 : #define FD_METRICS_GAUGE_GOSSIP_WFS_STATE_TYPE (FD_METRICS_TYPE_GAUGE)
309 : #define FD_METRICS_GAUGE_GOSSIP_WFS_STATE_DESC "Wait for supermajority state. 1=INIT, 2=WAIT, 3=PUBLISH, 4=DONE"
310 : #define FD_METRICS_GAUGE_GOSSIP_WFS_STATE_CVT (FD_METRICS_CONVERTER_NONE)
311 :
312 : #define FD_METRICS_GOSSIP_TOTAL (120UL)
313 : extern const fd_metrics_meta_t FD_METRICS_GOSSIP[FD_METRICS_GOSSIP_TOTAL];
314 :
315 : #endif /* HEADER_fd_src_disco_metrics_generated_fd_metrics_gossip_h */
|