You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tailscale/wgengine
Joe Tsai a1a43ed266
wgengine/netlog: add support for magicsock statistics (#5913)
This sets up Logger to handle statistics at the magicsock layer,
where we can correlate traffic between a particular tailscale IP address
and any number of physical endpoints used to contact the node
that hosts that tailscale address.

We also export Message and TupleCounts to better document the JSON format
that is being sent to the logging infrastructure.

This commit does NOT yet enable the actual logging of magicsock statistics.
That will be a future commit.

Signed-off-by: Joe Tsai <joetsai@digital-static.net>
3 years ago
..
bench all: fix more resource leaks found by staticmajor 3 years ago
filter all: fix spelling mistakes 3 years ago
magicsock wgengine/magicsock: make debug-level stuff not logged by default 3 years ago
monitor envknob: support changing envknobs post-init 3 years ago
netlog wgengine/netlog: add support for magicsock statistics (#5913) 3 years ago
netstack all: fix resource leaks with missing .Close() calls 3 years ago
router all: fix spelling mistakes 3 years ago
wgcfg wgengine/wgcfg: plumb down audit log IDs (#5855) 3 years ago
wgint go.mod, wgengine/wgint: bump wireguard-go 3 years ago
wglog all: use syncs.AtomicValue 3 years ago
winnet all: gofmt all 4 years ago
mem_ios.go go.mod: upgrade wireguard-windows, de-fork wireguard-go 5 years ago
pendopen.go wgengine: remove all peer status from open timeout diagnostics 3 years ago
userspace.go wgengine/netlog: add support for magicsock statistics (#5913) 3 years ago
userspace_ext_test.go go.mod: upgrade wireguard-windows, de-fork wireguard-go 5 years ago
userspace_test.go all: convert more code to use net/netip directly 3 years ago
watchdog.go wgengine: print in-flight operations on watchdog trigger (#5447) 3 years ago
watchdog_js.go wasm: drop pprof dependency 4 years ago
watchdog_test.go wgengine: remove all peer status from open timeout diagnostics 3 years ago
wgengine.go wgengine: fix typo in Engine.PeerForIP (#5912) 3 years ago