80 Commits (ce752b8a88214a2d45477aa8b77384175ebbdf18)

Author SHA1 Message Date
Claus Lensbøl ce752b8a88
net/netmon: remove usage of direct callbacks from netmon (#17292) 7 months ago
Brad Fitzpatrick 11b770fbc9 feature/logtail: pull logtail + netlog out to modular features 7 months ago
Joe Tsai f19409482d logtail: delete AppendTextOrJSONLocked 7 months ago
Brad Fitzpatrick 4fa9411e3f logtail: remove unneeded IP redaction code 12 months ago
Joe Tsai 0b7087c401
logpolicy: expose MaxBufferSize and MaxUploadSize options (#14903) 1 year ago
Joe Tsai b62a013ecb
Switch logging service from log.tailscale.io to log.tailscale.com (#14398) 1 year ago
Joe Tsai bac3af06f5
logtail: avoid bytes.Buffer allocation (#11858) 1 year ago
Anton Tolchanov 7403d8e9a8 logtail: close idle HTTP connections on shutdown 2 years ago
Maisem Ali 4a8cb1d9f3 all: use math/rand/v2 more 2 years ago
Brad Fitzpatrick 3672f29a4e net/netns, net/dns/resolver, etc: make netmon required in most places 2 years ago
Joe Tsai 7a77a2edf1
logtail: optimize JSON processing (#11671) 2 years ago
Brad Fitzpatrick ec87e219ae logtail: delete unused code from old way to configure zstd 2 years ago
Joe Tsai e2586bc674
logtail: always zstd compress with FastestCompression and LowMemory (#11583) 2 years ago
Brad Fitzpatrick e7599c1f7e logtail: prevent js/wasm clients from picking TLS client cert 2 years ago
Brad Fitzpatrick 6d90966c1f logtail: move a scratch buffer to Logger 2 years ago
Joe Tsai 85febda86d
all: use zstdframe where sensible (#11491) 2 years ago
as2643 3fb6ee7fdb
tailscale/logtail: redact public ipv6 and ipv4 ip addresses within tailscaled. (#10531) 2 years ago
Brad Fitzpatrick d852c616c6 logtail: fix Logger.Write return result 2 years ago
Brad Fitzpatrick 9089efea06 net/netmon: make ChangeFunc's signature take new ChangeDelta, not bool 3 years ago
Claire Wang e1bcecc393
logtail: use tstime (#8607) 3 years ago
Joe Tsai 49015b00fe
logtail: fix race condition with sockstats label (#8578) 3 years ago
Joe Tsai 84c99fe0d9
logtail: be less aggressive about re-uploads (#8117) 3 years ago
Mihai Parparita 4722f7e322 all: move network monitoring from wgengine/monitor to net/netmon 3 years ago
Mihai Parparita edb02b63f8 net/sockstats: pass in logger to sockstats.WithSockStats 3 years ago
Will Norris 62a1e9a44f log/sockstatlog: add delay before writing logs to disk 3 years ago
Mihai Parparita a2be1aabfa logtail: remove unncessary response read 3 years ago
Mihai Parparita 6ac6ddbb47 sockstats: switch label to enum 3 years ago
Joe Tsai 7e4788e383
logtail: delete ID types and functions (#7412) 3 years ago
Mihai Parparita 9cb332f0e2 sockstats: instrument networking code paths 3 years ago
David Crawshaw 46467e39c2 logtail: allow multiple calls to Shutdown 3 years ago
Mihai Parparita f0f2b2e22b logtail: increase maximum log line size in low memory mode 3 years ago
Will Norris 71029cea2d all: update copyright and license headers 3 years ago
Brad Fitzpatrick b657187a69 cmd/tailscale, logtail: add 'tailscale debug daemon-logs' logtail mechanism 3 years ago
Brad Fitzpatrick 69c0b7e712 ipn/ipnlocal: add c2n handler to flush logtail for support debugging 3 years ago
Mihai Parparita 8f2bc0708b logtail: make logs flush delay dynamic 3 years ago
Brad Fitzpatrick a04f1ff9e6 logtail: default to 2s log flush delay on all platforms 4 years ago
Brad Fitzpatrick a315336287 logtail: change batched upload mechanism to not use CPU when idle 4 years ago
Joe Tsai 3af0d4d0f2
logtail: always record timestamps in UTC (#5732) 4 years ago
Joe Tsai c321363d2c
logtail: support a copy ID (#5851) 4 years ago
Josh Soref d4811f11a0 all: fix spelling mistakes 4 years ago
Eng Zer Jun f0347e841f refactor: move from io/ioutil to io and os packages 4 years ago
Joe Tsai 21cd402204
logtail: do not log when backing off (#5485) 4 years ago
Brad Fitzpatrick 4950fe60bd syncs, all: move to using Go's new atomic types instead of ours 4 years ago
Brad Fitzpatrick 5381437664 logtail, net/portmapper, wgengine/magicsock: use fmt.Appendf 4 years ago
Brad Fitzpatrick 48e73e147a logtail,logpolicy: tweak minor cosmetic things 4 years ago
Brad Fitzpatrick 02e580c1d2 logtail: use http.NewRequestWithContext 4 years ago
Mihai Parparita 3222bce02d logtail: add instance metadata to the entry logtail 4 years ago
Brad Fitzpatrick 9f1dd716e8 tailcfg, logtail: provide Debug bit to disable logtail 4 years ago
Josh Bleecher Snyder 0868329936 all: use any instead of interface{} 4 years ago
Brad Fitzpatrick 5f529d1359 logtail: add Logger.PrivateID accessor 4 years ago