58 Commits (4099a364685d70a1dec1896996c94de42f0f67bc)

Author SHA1 Message Date
Paul Scott 1bf7ed0348
tsweb: add QuietLogging option (#12838) 2 years ago
Paul Scott 855da47777
tsweb: Add MiddlewareStack func to apply lists of Middleware (#12907) 2 years ago
Paul Scott ba7f2d129e
tsweb: log all cancellations as 499s (#12894) 2 years ago
Paul Scott b2c522ce95 tsweb: log cancelled requests as 499 2 years ago
Paul Scott d97cddd876 tsweb: swallow panics 2 years ago
Paul Scott 646990a7d0 tsweb: log once per request 2 years ago
Paul Scott 014bf25c0a tsweb: fix TestStdHandler_panic flake 2 years ago
Paul Scott fec41e4904 tsweb: add stack trace to panic error msg 2 years ago
Anton Tolchanov 787ead835f tsweb: accept a function to call before request handling 2 years ago
Marwan Sulaiman 7e357e1636 tsweb: rename AccessLogRecord's When to Time 2 years ago
Brad Fitzpatrick 7c1d6e35a5 all: use Go 1.22 range-over-int 2 years ago
Chris Palmer 13853e7f29
tsweb: add more test cases for TestCleanRedirectURL (#11331) 2 years ago
Andrew Lytvynov c7474431f1
tsweb: allow empty redirect URL in CleanRedirectURL (#11295) 2 years ago
Tom DNetto 653721541c tsweb: normalize passkey identities in bucketed stats 2 years ago
Tom DNetto 8d6d9d28ba tsweb: normalize common StableID's in bucketed stats, export as LabelMap 2 years ago
Tom DNetto af931dcccd tsweb: replace domains/emails in paths when bucketing stats 2 years ago
Tom DNetto 36efc50817 tsweb: implementing bucketed statistics for started/finished counts 2 years ago
David Anderson ae79b2e784 tsweb: add a helper to validate redirect URLs 2 years ago
Joe Tsai c25968e1c5
all: make use of ctxkey everywhere (#10846) 2 years ago
Marwan Sulaiman b819f66eb1 tsweb: propagate RequestID via context and entire request 2 years ago
Adrian Dewhurst f75a36f9bc tsweb: add request ID for errors 3 years ago
Adrian Dewhurst cd4c71c122 tstest: prepare for Clock API changes 3 years ago
Anton Tolchanov 8546ff98fb tsweb: move varz handler(s) into separate modules 3 years ago
Anton Tolchanov c153e6ae2f prober: migrate to Prometheus metric library 3 years ago
Maisem Ali 1a30b2d73f all: use tstest.Replace more 3 years ago
Will Norris 51e1ab5560 fixup! util/vizerror: add new package for visible errors 3 years ago
Will Norris 648aa00a28 fixup! util/vizerror: add new package for visible errors 3 years ago
Will Norris 598ec463bc fixup! util/vizerror: add new package for visible errors 3 years ago
Will Norris 71029cea2d all: update copyright and license headers 3 years ago
Anton Tolchanov f053f16460 tsweb: export version metrics to Prometheus 3 years ago
Anton Tolchanov f40bb199f5 tsweb: cache prometheus metric names & types 3 years ago
Anton Tolchanov 3c27632ffe tsweb: avoid dashes in Prometheus metric names 3 years ago
Brad Fitzpatrick 614a24763b tsweb: sort top-level expvars after removing type prefixes 4 years ago
Brad Fitzpatrick 718914b697 tsweb: remove allocs introduced by earlier change 4 years ago
Hasnain Lakhani 8fe04b035c tsweb: sort varz by name after stripping prefix (#5778) 4 years ago
Will Norris 62bc1052a2 tsweb: allow HTTPError to unwrap errors 4 years ago
Mihai Parparita c66e15772f tsweb: consider 304s as successful for quiet logging 4 years ago
Denton Gentry 755396d6fe tsweb: add Float expvar support in varz 4 years ago
Tom DNetto 32c6823cf5 tsweb: implement interceptor for error page presentation 4 years ago
Brad Fitzpatrick 0df3b76c25 tsweb: fix Port80Handler redirect to https with FQDN unset 4 years ago
Brad Fitzpatrick 2d1849a7b9 tsweb: remove JSONHandlerFunc 4 years ago
David Anderson 7b4960316b tsweb: add PrometheusVar, for vars that want to output varz themselves. 4 years ago
Josh Bleecher Snyder 0868329936 all: use any instead of interface{} 4 years ago
Brad Fitzpatrick c6740da624 tsweb: make VarzHandler support untyped expvar.Maps for compatibility 5 years ago
Brad Fitzpatrick 7c7eb8094b tsweb: make VarzHandler support expvar.Funcs returning ints/floats 5 years ago
Brad Fitzpatrick 5aba620fb9 tsweb: make VarzHandler capable of walking structs with reflect 5 years ago
Brad Fitzpatrick 3700cf9ea4 tsweb: also support LabelMaps from expvar.Map, without metrics 5 years ago
Brad Fitzpatrick 5f45d8f8e6 tsweb: add VarzHandler tests 5 years ago
David Anderson 48c25fa36f tsweb: fold StdHandlerOpts and StdHandler200s with StdHandler. 5 years ago
Josh Bleecher Snyder e98f2c57d6 tsweb: add StdHandlerOpts that accepts an options struct 6 years ago