|
|
|
|
@ -803,6 +803,11 @@ func registerMetrics(reg *usermetric.Registry) *metrics {
|
|
|
|
|
metricRecvDataPacketsDERP.Register(&m.inboundPacketsDERPTotal)
|
|
|
|
|
metricRecvDataPacketsPeerRelayIPv4.Register(&m.inboundPacketsPeerRelayIPv4Total)
|
|
|
|
|
metricRecvDataPacketsPeerRelayIPv6.Register(&m.inboundPacketsPeerRelayIPv6Total)
|
|
|
|
|
metricRecvDataBytesIPv4.Register(&m.inboundBytesIPv4Total)
|
|
|
|
|
metricRecvDataBytesIPv6.Register(&m.inboundBytesIPv6Total)
|
|
|
|
|
metricRecvDataBytesDERP.Register(&m.inboundBytesDERPTotal)
|
|
|
|
|
metricRecvDataBytesPeerRelayIPv4.Register(&m.inboundBytesPeerRelayIPv4Total)
|
|
|
|
|
metricRecvDataBytesPeerRelayIPv6.Register(&m.inboundBytesPeerRelayIPv6Total)
|
|
|
|
|
metricSendUDP.Register(&m.outboundPacketsIPv4Total)
|
|
|
|
|
metricSendUDP.Register(&m.outboundPacketsIPv6Total)
|
|
|
|
|
metricSendDERP.Register(&m.outboundPacketsDERPTotal)
|
|
|
|
|
@ -846,6 +851,11 @@ func deregisterMetrics() {
|
|
|
|
|
metricRecvDataPacketsDERP.UnregisterAll()
|
|
|
|
|
metricRecvDataPacketsPeerRelayIPv4.UnregisterAll()
|
|
|
|
|
metricRecvDataPacketsPeerRelayIPv6.UnregisterAll()
|
|
|
|
|
metricRecvDataBytesIPv4.UnregisterAll()
|
|
|
|
|
metricRecvDataBytesIPv6.UnregisterAll()
|
|
|
|
|
metricRecvDataBytesDERP.UnregisterAll()
|
|
|
|
|
metricRecvDataBytesPeerRelayIPv4.UnregisterAll()
|
|
|
|
|
metricRecvDataBytesPeerRelayIPv6.UnregisterAll()
|
|
|
|
|
metricSendUDP.UnregisterAll()
|
|
|
|
|
metricSendDERP.UnregisterAll()
|
|
|
|
|
metricSendPeerRelay.UnregisterAll()
|
|
|
|
|
@ -3935,6 +3945,13 @@ var (
|
|
|
|
|
metricRecvDataPacketsPeerRelayIPv4 = clientmetric.NewAggregateCounter("magicsock_recv_data_peer_relay_ipv4")
|
|
|
|
|
metricRecvDataPacketsPeerRelayIPv6 = clientmetric.NewAggregateCounter("magicsock_recv_data_peer_relay_ipv6")
|
|
|
|
|
|
|
|
|
|
// Data bytes (non-disco)
|
|
|
|
|
metricRecvDataBytesDERP = clientmetric.NewAggregateCounter("magicsock_recv_data_bytes_derp")
|
|
|
|
|
metricRecvDataBytesIPv4 = clientmetric.NewAggregateCounter("magicsock_recv_data_bytes_ipv4")
|
|
|
|
|
metricRecvDataBytesIPv6 = clientmetric.NewAggregateCounter("magicsock_recv_data_bytes_ipv6")
|
|
|
|
|
metricRecvDataBytesPeerRelayIPv4 = clientmetric.NewAggregateCounter("magicsock_recv_data_bytes_peer_relay_ipv4")
|
|
|
|
|
metricRecvDataBytesPeerRelayIPv6 = clientmetric.NewAggregateCounter("magicsock_recv_data_bytes_peer_relay_ipv6")
|
|
|
|
|
|
|
|
|
|
// Disco packets
|
|
|
|
|
metricSendDiscoUDP = clientmetric.NewCounter("magicsock_disco_send_udp")
|
|
|
|
|
metricSendDiscoDERP = clientmetric.NewCounter("magicsock_disco_send_derp")
|
|
|
|
|
|