<svg xmlns="http://www.w3.org/2000/svg" width="1600" height="900" viewBox="0 0 1600 900">
  <defs>
    <linearGradient id="bg" x1="0" y1="0" x2="1" y2="1">
      <stop offset="0%" stop-color="#0B1020"/>
      <stop offset="100%" stop-color="#23185B"/>
    </linearGradient>
    <linearGradient id="card" x1="0" y1="0" x2="1" y2="1">
      <stop offset="0%" stop-color="#16264F"/>
      <stop offset="100%" stop-color="#1E3A8A"/>
    </linearGradient>
    <filter id="shadow" x="-20%" y="-20%" width="140%" height="140%">
      <feDropShadow dx="0" dy="14" stdDeviation="18" flood-color="#000000" flood-opacity="0.28"/>
    </filter>
  </defs>
  <rect width="1600" height="900" fill="url(#bg)"/>
  <circle cx="1320" cy="120" r="180" fill="#6D28D9" opacity="0.18"/>
  <circle cx="180" cy="760" r="220" fill="#2563EB" opacity="0.12"/>
  <text x="110" y="118" fill="#F8FAFC" font-size="44" font-family="'Microsoft YaHei', 'PingFang SC', sans-serif" font-weight="700">多源运维数据汇聚与事件关联</text>
  <text x="110" y="166" fill="#B8C4FF" font-size="22" font-family="'Microsoft YaHei', 'PingFang SC', sans-serif">日志、指标、链路、CMDB、变更统一进入事件中心</text>

  <g filter="url(#shadow)">
    <rect x="90" y="260" width="240" height="110" rx="26" fill="url(#card)" stroke="#60A5FA" stroke-width="2"/>
    <rect x="90" y="410" width="240" height="110" rx="26" fill="url(#card)" stroke="#60A5FA" stroke-width="2"/>
    <rect x="90" y="560" width="240" height="110" rx="26" fill="url(#card)" stroke="#60A5FA" stroke-width="2"/>
    <rect x="90" y="710" width="240" height="110" rx="26" fill="url(#card)" stroke="#60A5FA" stroke-width="2"/>
  </g>
  <g fill="#E5ECFF" font-size="28" font-family="'Microsoft YaHei', 'PingFang SC', sans-serif" text-anchor="middle">
    <text x="210" y="324">监控指标</text>
    <text x="210" y="474">应用日志</text>
    <text x="210" y="624">调用链路</text>
    <text x="210" y="774">CMDB/变更</text>
  </g>

  <g filter="url(#shadow)">
    <rect x="520" y="300" width="360" height="360" rx="34" fill="#111C3D" stroke="#8B5CF6" stroke-width="3"/>
    <rect x="1040" y="290" width="420" height="140" rx="28" fill="#1B1E46" stroke="#A78BFA" stroke-width="2"/>
    <rect x="1040" y="480" width="420" height="140" rx="28" fill="#1B1E46" stroke="#60A5FA" stroke-width="2"/>
    <rect x="1040" y="670" width="420" height="140" rx="28" fill="#1B1E46" stroke="#34D399" stroke-width="2"/>
  </g>
  <text x="700" y="380" fill="#F8FAFC" font-size="34" font-family="'Microsoft YaHei', 'PingFang SC', sans-serif" font-weight="700" text-anchor="middle">事件关联引擎</text>
  <text x="700" y="445" fill="#C7D2FE" font-size="24" font-family="'Microsoft YaHei', 'PingFang SC', sans-serif" text-anchor="middle">时间窗归并</text>
  <text x="700" y="495" fill="#C7D2FE" font-size="24" font-family="'Microsoft YaHei', 'PingFang SC', sans-serif" text-anchor="middle">拓扑依赖分析</text>
  <text x="700" y="545" fill="#C7D2FE" font-size="24" font-family="'Microsoft YaHei', 'PingFang SC', sans-serif" text-anchor="middle">变更上下文补全</text>
  <text x="700" y="595" fill="#C7D2FE" font-size="24" font-family="'Microsoft YaHei', 'PingFang SC', sans-serif" text-anchor="middle">相似事件聚类</text>

  <g fill="none" stroke="#7DD3FC" stroke-width="6" stroke-linecap="round">
    <path d="M330 315 C410 315, 430 360, 520 360"/>
    <path d="M330 465 C420 465, 430 440, 520 440"/>
    <path d="M330 615 C420 615, 430 520, 520 520"/>
    <path d="M330 765 C420 765, 430 600, 520 600"/>
    <path d="M880 390 C950 390, 960 360, 1040 360"/>
    <path d="M880 480 C955 480, 960 550, 1040 550"/>
    <path d="M880 570 C955 570, 960 740, 1040 740"/>
  </g>

  <g fill="#F8FAFC" font-size="30" font-family="'Microsoft YaHei', 'PingFang SC', sans-serif">
    <text x="1250" y="370" text-anchor="middle">告警降噪</text>
    <text x="1250" y="560" text-anchor="middle">根因候选</text>
    <text x="1250" y="750" text-anchor="middle">处置建议</text>
  </g>
</svg>