Part of #2674 (first-party RUM). src/boards/sources.ts lists visitors, load_p75, lcp_p75, inp_p75, server_p50 and server_p95.
Done:
[ ] The source adds cls_p75 and ttfb_p75 per route per day, from what the beacon (src/web/beacon.ts) already sends; if the beacon does not send one, it sends it (staying under its size budget).
[ ] The source's description names the new metrics; a test seeds vitals and reads both back by route.
[ ] Admin only, as today; no visitor hash or user id listed.
Files: src/boards/sources.ts, maybe src/web/beacon.ts, a test. Risk: CLS is unitless; do not label it ms.
Part of #2674 (first-party RUM).
src/boards/sources.tslists visitors, load_p75, lcp_p75, inp_p75, server_p50 and server_p95.Done:
cls_p75andttfb_p75per route per day, from what the beacon (src/web/beacon.ts) already sends; if the beacon does not send one, it sends it (staying under its size budget).Files: src/boards/sources.ts, maybe src/web/beacon.ts, a test. Risk: CLS is unitless; do not label it ms.