tailscale/tsweb
James Tucker 8fa3026614 tsweb: switch to fastuuid for request ID generation
Request ID generation appears prominently in some services cumulative
allocation rate, and while this does not eradicate this issue (the API
still makes UUID objects), it does improve the overhead of this API and
reduce the amount of garbage that it produces.

Updates tailscale/corp#18266
Updates tailscale/corp#19054

Signed-off-by: James Tucker <james@tailscale.com>
2024-04-09 14:05:20 -07:00
..
promvarz tsweb/promvarz: fix repeated expvar definition in test 2023-05-06 09:53:09 -07:00
varz tsweb/varz: add charset=utf-8 to varz handler 2024-03-27 19:56:22 -07:00
debug_test.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
debug.go Revert "tsweb: update ServeMux matching to 1.22.0 syntax (#11090)" (#11125) 2024-02-13 10:49:36 -08:00
log.go tsweb: propagate RequestID via context and entire request 2023-11-30 15:00:29 -05:00
request_id.go tsweb: switch to fastuuid for request ID generation 2024-04-09 14:05:20 -07:00
tsweb_test.go tsweb: add more test cases for TestCleanRedirectURL (#11331) 2024-03-04 17:13:36 -08:00
tsweb.go tsweb: handle panics in retHandler 2024-04-05 18:47:21 -07:00