|
|
|
|
@ -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") |
|
|
|
|
|