Nothing the page does in the browser reaches the logs or traces #190
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Script errors, failed promises, hls.js fatal errors and playback stalls stay in the browser: a DeadAir playback failure on the phone shows a toast and nothing else. The page sends no traceparent, so Tempo cannot tie one action in the page to the requests it made, and nothing measures how long play takes to start. Plan: POST /api/client for page errors, player errors, stalls and time to first sound, logged as ev lines (target ipx::client) for Loki and the dashboard; and a traceparent on the page's API requests, one trace per action, adopted by the server's request span.
Done in
6c931d0, deployed. Verified: two requests sent with one traceparent are one trace in Tempo (1900000000000000000000000000c0de). The page's reports appear as ipx::client lines once it is used: {container="iPX"} |= "ipx::client".