rewrite 2026-09 and 2027 articles for reader-facing quality
Build and deploy / deploy (push) Successful in 18s
Build and deploy / deploy (push) Successful in 18s
This commit is contained in:
+12
-20
@@ -1,22 +1,14 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="720" viewBox="0 0 1200 720" role="img" aria-labelledby="title desc">
|
||||
<title id="title">Матрица evidence для fault tree</title>
|
||||
<desc id="desc">Матрица показывает пять ветвей fault tree и их синтетические статусы. Отдельная красная полоса запрещает выводить нагрузку, восстановление или уровень сервиса из отсутствующих данных.</desc>
|
||||
<rect width="1200" height="720" fill="#f8fafc"/>
|
||||
<text x="600" y="58" font-family="Arial, sans-serif" font-size="31" fill="#17324d" text-anchor="middle">Fault tree: вопросы и пределы evidence</text>
|
||||
<g font-family="Arial, sans-serif" font-size="21">
|
||||
<rect x="70" y="100" width="360" height="72" fill="#17324d"/><rect x="430" y="100" width="330" height="72" fill="#17324d"/><rect x="760" y="100" width="370" height="72" fill="#17324d"/>
|
||||
<text x="250" y="144" fill="#fff" text-anchor="middle">Ветка</text><text x="595" y="144" fill="#fff" text-anchor="middle">Статус P113</text><text x="945" y="144" fill="#fff" text-anchor="middle">Вывод, который остановлен</text>
|
||||
<g fill="#fff" stroke="#90a4b8" stroke-width="2">
|
||||
<rect x="70" y="172" width="360" height="74"/><rect x="430" y="172" width="330" height="74"/><rect x="760" y="172" width="370" height="74"/>
|
||||
<rect x="70" y="246" width="360" height="74"/><rect x="430" y="246" width="330" height="74"/><rect x="760" y="246" width="370" height="74"/>
|
||||
<rect x="70" y="320" width="360" height="74"/><rect x="430" y="320" width="330" height="74"/><rect x="760" y="320" width="370" height="74"/>
|
||||
<rect x="70" y="394" width="360" height="74"/><rect x="430" y="394" width="330" height="74"/><rect x="760" y="394" width="370" height="74"/>
|
||||
<rect x="70" y="468" width="360" height="74"/><rect x="430" y="468" width="330" height="74"/><rect x="760" y="468" width="370" height="74"/>
|
||||
</g>
|
||||
<g fill="#17324d"><text x="94" y="217">Форма действия</text><text x="94" y="291">Нагрузка</text><text x="94" y="365">Восстановление</text><text x="94" y="439">Критерий сервиса</text><text x="94" y="513">Наблюдение</text></g>
|
||||
<g text-anchor="middle"><text x="595" y="217" fill="#347a50">named synthetic</text><text x="595" y="291" fill="#a86912">not-collected</text><text x="595" y="365" fill="#a86912">not-selected</text><text x="595" y="439" fill="#a86912">not-defined</text><text x="595" y="513" fill="#a86912">not-collected</text></g>
|
||||
<g fill="#8c1d18"><text x="780" y="217">реальный side effect</text><text x="780" y="291">выдержала / не выдержала</text><text x="780" y="365">есть recovery path</text><text x="780" y="439">соблюдён SLO</text><text x="780" y="513">известна причина</text></g>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="750" height="500" viewBox="0 0 750 500" role="img" aria-labelledby="title desc">
|
||||
<title id="title">Границы надёжности запроса</title>
|
||||
<desc id="desc">Транспорт, HTTP и операция отвечают на разные вопросы при повторе.</desc>
|
||||
<rect width="750" height="500" rx="24" fill="#f8fafc"/>
|
||||
<text x="38" y="50" font-family="Arial,sans-serif" font-size="26" font-weight="700" fill="#172033">Один timeout — три вопроса</text>
|
||||
<g font-family="Arial,sans-serif">
|
||||
<rect x="45" y="95" width="200" height="115" rx="16" fill="#e0f2fe" stroke="#0284c7" stroke-width="3"/><text x="145" y="135" text-anchor="middle" font-size="23" font-weight="700" fill="#075985">Транспорт</text><text x="145" y="169" text-anchor="middle" font-size="19" fill="#0c4a6e">доставлены байты?</text><text x="145" y="195" text-anchor="middle" font-size="18" fill="#0c4a6e">соединение</text>
|
||||
<path d="M255 152h45" stroke="#475569" stroke-width="4"/><path d="m300 152-12-8v16z" fill="#475569"/>
|
||||
<rect x="325" y="95" width="200" height="115" rx="16" fill="#ede9fe" stroke="#7c3aed" stroke-width="3"/><text x="425" y="135" text-anchor="middle" font-size="23" font-weight="700" fill="#5b21b6">HTTP</text><text x="425" y="169" text-anchor="middle" font-size="19" fill="#4c1d95">какой статус?</text><text x="425" y="195" text-anchor="middle" font-size="18" fill="#4c1d95">метод · ответ</text>
|
||||
<path d="M535 152h45" stroke="#475569" stroke-width="4"/><path d="m580 152-12-8v16z" fill="#475569"/>
|
||||
<rect x="605" y="95" width="100" height="115" rx="16" fill="#fef3c7" stroke="#d97706" stroke-width="3"/><text x="655" y="135" text-anchor="middle" font-size="21" font-weight="700" fill="#92400e">Операция</text><text x="655" y="169" text-anchor="middle" font-size="18" fill="#78350f">эффект?</text><text x="655" y="195" text-anchor="middle" font-size="18" fill="#78350f">key</text>
|
||||
<rect x="45" y="285" width="660" height="110" rx="16" fill="#fff" stroke="#cbd5e1" stroke-width="2"/><text x="70" y="325" font-family="Arial,sans-serif" font-size="22" font-weight="700" fill="#172033">Проверка после timeout</text><text x="70" y="357" font-family="Arial,sans-serif" font-size="19" fill="#334155">GET: повтор с лимитом · POST: узнать состояние по ключу</text><text x="70" y="384" font-family="Arial,sans-serif" font-size="19" fill="#334155">Транспорт не подтверждает бизнес-результат.</text>
|
||||
</g>
|
||||
<rect x="120" y="590" width="960" height="76" rx="15" fill="#fff0ef" stroke="#b42318" stroke-width="3"/>
|
||||
<text x="600" y="638" font-family="Arial, sans-serif" font-size="24" fill="#8c1d18" text-anchor="middle">Нет evidence — нет вывода о нагрузке, recovery или уровне сервиса</text>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 3.3 KiB After Width: | Height: | Size: 2.6 KiB |
Reference in New Issue
Block a user