Files
progcode/web/public/assets/editorial/2026/end-to-end-observability-2026-signal-boundary-map.svg
T
huncode c331bb5939
Build and deploy / deploy (push) Successful in 17s
revise August 2026 observability plan articles
2026-07-31 19:48:30 +03:00

12 lines
2.2 KiB
XML

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 720 900" role="img" aria-labelledby="title desc">
<title id="title">Карта сигналов UI API worker</title><desc id="desc">Три границы одного планового пути с trace context, разными сигналами и списком запрещённых полей.</desc>
<rect width="720" height="900" fill="#101827"/><style>text{font-family:Arial,sans-serif;fill:#f8fafc}.h{font-size:29px;font-weight:700}.s{font-size:19px;fill:#cbd5e1}.n{font-size:22px;font-weight:700}.b{font-size:19px}.box{fill:#172b4d;stroke:#69a7ff;stroke-width:3}.warn{fill:#3b202b;stroke:#fb7185;stroke-width:3}.ok{fill:#103b39;stroke:#59dbc8;stroke-width:3}</style>
<text x="40" y="55" class="h">План: один context, три сигнала</text><text x="40" y="85" class="s">Август 2026 · источники до 31.07 · не production trace</text>
<rect x="48" y="130" width="624" height="150" rx="16" class="box"/><text x="76" y="170" class="n">1. UI</text><text x="76" y="207" class="b">span: ui.checkout.submit</text><text x="76" y="240" class="s">context: fixed-trace-7f · route-template</text>
<path d="M360 280v48" stroke="#59dbc8" stroke-width="5"/><path d="M346 314l14 16 14-16" fill="none" stroke="#59dbc8" stroke-width="5"/>
<rect x="48" y="340" width="624" height="150" rx="16" class="ok"/><text x="76" y="380" class="n">2. API</text><text x="76" y="417" class="b">log: api.accepted</text><text x="76" y="450" class="s">context переносится · outcome-class</text>
<path d="M360 490v48" stroke="#59dbc8" stroke-width="5"/><path d="M346 524l14 16 14-16" fill="none" stroke="#59dbc8" stroke-width="5"/>
<rect x="48" y="550" width="624" height="150" rx="16" class="box"/><text x="76" y="590" class="n">3. Worker</text><text x="76" y="627" class="b">metric: worker.jobs</text><text x="76" y="660" class="s">context проверен · job-kind + outcome-class</text>
<rect x="48" y="750" width="624" height="105" rx="16" class="warn"/><text x="76" y="790" class="n">НЕ ДОБАВЛЯТЬ</text><text x="76" y="825" class="b">email · raw user id · free text · URL query</text>
</svg>