<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="675" viewBox="0 0 1200 675" preserveAspectRatio="xMidYMid meet">
  <rect width="1200" height="675" fill="#f0f9ff"/>
  <defs><marker id="a" viewBox="0 0 10 10" refX="9" refY="5" markerWidth="8" markerHeight="8" orient="auto"><path d="M0 0 L10 5 L0 10Z" fill="#0369a1"/></marker></defs>
  <g font-family="Arial, Helvetica, sans-serif" fill="#0c4a6e">
    <rect x="150" y="88" width="900" height="500" rx="34" fill="#ffffff" stroke="#bae6fd" stroke-width="4"/>
    <text x="600" y="145" text-anchor="middle" font-size="30" font-weight="700">Dapr 调用失败排查入口</text>
    <text x="600" y="182" text-anchor="middle" font-size="18" fill="#075985">先确认请求是否经过 sidecar，再检查发现、策略和目标实例</text>
    <rect x="220" y="260" width="180" height="96" rx="48" fill="#e0f2fe" stroke="#0284c7" stroke-width="3"/>
    <text x="310" y="300" text-anchor="middle" font-size="21" font-weight="700">应用超时</text><text x="310" y="330" text-anchor="middle" font-size="17">timeout / 5xx</text>
    <path d="M405 308 H500" stroke="#0369a1" stroke-width="4" marker-end="url(#a)"/>
    <polygon points="620,235 742,308 620,381 498,308" fill="#ffffff" stroke="#0284c7" stroke-width="4"/>
    <text x="620" y="300" text-anchor="middle" font-size="21" font-weight="700">有 daprd?</text><text x="620" y="330" text-anchor="middle" font-size="17">注入与端口</text>
    <path d="M744 308 H835" stroke="#0369a1" stroke-width="4" marker-end="url(#a)"/>
    <polygon points="950,235 1070,308 950,381 830,308" fill="#ffffff" stroke="#0284c7" stroke-width="4"/>
    <text x="950" y="300" text-anchor="middle" font-size="21" font-weight="700">目标可达?</text><text x="950" y="330" text-anchor="middle" font-size="17">app-id / mTLS</text>
    <rect x="420" y="445" width="260" height="86" rx="20" fill="#fee2e2" stroke="#ef4444" stroke-width="3"/>
    <text x="550" y="480" text-anchor="middle" font-size="20" font-weight="700" fill="#991b1b">先修注入或端口</text><text x="550" y="510" text-anchor="middle" font-size="16" fill="#b91c1c">重试不能修复配置错误</text>
    <rect x="750" y="445" width="260" height="86" rx="20" fill="#ecfdf5" stroke="#22c55e" stroke-width="3"/>
    <text x="880" y="480" text-anchor="middle" font-size="20" font-weight="700" fill="#166534">再看策略和目标</text><text x="880" y="510" text-anchor="middle" font-size="16" fill="#15803d">日志、指标、幂等性</text>
    <path d="M620 382 V442" stroke="#0369a1" stroke-width="4" marker-end="url(#a)"/>
    <path d="M950 382 V442" stroke="#0369a1" stroke-width="4" marker-end="url(#a)"/>
  </g>
</svg>
