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]

Reply via email to