You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
network: add VP message type for stateful vote compression (#6466)
This follows #6351 by integrating it with the WebsocketNetwork implementation, using a new VP message tag.
Co-authored-by: Pavel Zbitskiy <[email protected]>
Co-authored-by: John Jannotti <[email protected]>
Copy file name to clipboardExpand all lines: network/metrics.go
+9Lines changed: 9 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -117,6 +117,15 @@ var networkP2PGossipSubReceivedBytesTotal = metrics.MakeCounter(metrics.MetricNa
117
117
118
118
// var networkP2PGossipSubSentMsgs = metrics.MakeCounter(metrics.MetricName{Name: "algod_network_p2p_gs_message_sent", Description: "Number of complete messages that were sent to the network through gossipsub"})
119
119
120
+
varnetworkVoteBroadcastCompressedBytes=metrics.MakeCounter(metrics.MetricName{Name: "algod_network_vote_compressed_bytes_broadcast_total", Description: "Total AV message bytes broadcast after applying stateless compression"})
121
+
varnetworkVoteBroadcastUncompressedBytes=metrics.MakeCounter(metrics.MetricName{Name: "algod_network_vote_uncompressed_bytes_broadcast_total", Description: "Total AV message bytes broadcast before applying stateless compression"})
122
+
varnetworkVPCompressionErrors=metrics.MakeCounter(metrics.MetricName{Name: "algod_network_vpack_compression_errors_total", Description: "Total number of stateful vote compression errors"})
123
+
varnetworkVPDecompressionErrors=metrics.MakeCounter(metrics.MetricName{Name: "algod_network_vpack_decompression_errors_total", Description: "Total number of stateful vote decompression errors"})
124
+
varnetworkVPAbortMessagesSent=metrics.MakeCounter(metrics.MetricName{Name: "algod_network_vpack_abort_messages_sent_total", Description: "Total number of vpack abort messages sent to peers"})
125
+
varnetworkVPAbortMessagesReceived=metrics.MakeCounter(metrics.MetricName{Name: "algod_network_vpack_abort_messages_received_total", Description: "Total number of vpack abort messages received from peers"})
126
+
varnetworkVPCompressedBytesSent=metrics.MakeCounter(metrics.MetricName{Name: "algod_network_vpack_compressed_bytes_sent_total", Description: "Total VP message bytes sent, after compressing AV to VP messages"})
127
+
varnetworkVPUncompressedBytesSent=metrics.MakeCounter(metrics.MetricName{Name: "algod_network_vpack_uncompressed_bytes_sent_total", Description: "Total VP message bytes sent, before compressing AV to VP messages"})
128
+
120
129
var_=pubsub.RawTracer(pubsubMetricsTracer{})
121
130
122
131
// pubsubMetricsTracer is a tracer for pubsub events used to track metrics.
0 commit comments