wu-sheng opened a new pull request, #867: URL: https://github.com/apache/skywalking-website/pull/867
Part 8 of the **Meet Horizon UI** series — the browser agent's JS-error feed and the capability that makes it useful: **source-map de-obfuscation**. - **The setup** — the BROWSER layer's **Browser Logs** tab: categorized JS errors (JS / PROMISE / VUE / AJAX / RESOURCE), a category legend + histogram, scoped by app version / page / time. - **The hero** — expand an error → the inline **Raw stack ↔ Resolved** split → pick a source map + **Resolve** → every frame's original `file:line:column` + symbol + a highlighted source snippet (when the map carries them). - **Providing maps** — **upload** (in-memory, temporary, LRU-evicted, lost on restart) vs **mount** (static dir, validated at boot, durable, undeletable); budgets in a `sourceMaps` block. - **You pick the map** (no auto-match; wrong build = confidently-wrong lines; maps embed your source), and a clean RBAC split: `browser-errors:read` (view + resolve) vs `source-map:write` (upload/remove). 3 WebP figures (stream, the resolve, the source-map manager). **Render-verified** against the shipping code (the tab is labeled *Browser Logs*; the doc's 'result names the map' claim is stale and omitted). Author: Sheng Wu. Tags: Logging, Engineering. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
