66e30cdf

By: Tom Sydney Kerckhove <syd@cs-syd.eu>

Add instrumentWaiMiddlewareWith for request-level filtering

Allows callers to exclude specific requests from latency instrumentation
via a predicate, without losing the request entirely. The existing
instrumentWaiMiddleware is unchanged (predicate = const True).

Suite timing

Time to Start Worker time Duration Time to finish
Config 5h51m16s 2s 2s 5h51m19s
Eval 5h51m32s 2m50s 2m50s 5h54m23s
Build 6h11m45s 1m50s 1m51s 6h13m37s
Test - - - -
Deploy - - - -
Suite 5h51m16s 4m43s 22m20s 6h13m37s

Timeline

0s5h51m5h52m5h52m5h52m5h53m5h53m5h53m5h54m5h54m6h12m6h12m6h12m6h13m6h13m