96SEO 2026-08-01 10:14 1
使用者痛点:告警出现后需要在日志网站、APM、链路追踪程序之间频繁切换;不同网站登录耗时、数据分散导致排查时间长;新人缺乏经验,不知道从何入手。
告警来了第一反应是打开日志网站搜关键词。切到 APM 看监控曲线,再去链路追踪程序找 trace 详情。三个网站来回切换,后来发现只是上游 GC 抖动导致的瞬间超时一分钟后就自愈了。这类告警排查通常需要 ~ 分钟主要耗时不在分析本身,而在于频繁登录不同网站、拼凑分散的数据。排查效率比较依赖个人经验,新人面对告警往往不知道该先看什么。于是我们做了 Troubleshooter——用 LLM Agent 自动完成告警的数据采集、根因分析和处置建议生成。上线后中位数排查耗时从 分钟左右 降到 分钟覆盖了 个服务 和 + 种告警类型。这篇文章是对技术方法的详细说。

使用者痛点:告警接入与实际排查逻辑耦合导致程序 困难。按理说,
整体采用分层设计。主要原则是告警接入与排查执行解耦——接入层只负责接收和持久化,排查由独立的调度器异步触发。其实,
至于技术栈,
完整排查链路:
主要步骤说明:
This is core of system. We use Spring AI Alibaba's
LLM 思考 → 选择工具 → 执行工具 → 观察结果 → 继续思考 → ... → 输出结论
User Pain Point: 仅靠 Prompt 无法让模型获取实时监控数据和日志细节,需要外部工具支撑。
很多人以为「AI 排查」就是构造一个 Prompt 丢给大模型。但实际中,LLM 无法凭空知道你的服务当前 QPS 是多少、错误日志里写了什么、调用链哪个环节超时了。 它需要工具,
SupervisorAgent 的主要设计:
@Component
public class SupervisorAgent {
// 四个 @Tool 方法,暴露给 ReactAgent 框架
@Tool
public String queryLogs { ... }
@Tool
public String queryMetrics { ... }
@Tool
public String queryTrace { ... }
@Tool
public String queryEndpointErrors { ... }
// 执行排查的主要方法
public InvestigationResult investigate {
// 动态建立 instruction
String dynamicInstruction = buildDynamicInstruction;其实,// 建立 ReAct Agent
ReactAgent agent = ReactAgent.builder
.name
.model
.systemPrompt
.methodTools // 四个 @Tool 方法作为可用工具
.build;不过,// 验收循环:最多 N 次 LLM 内容重试
for {
AssistantMessage response = agent.call;// 结论验收
ValidationResult validation = conclusionValidationAgent
.validate。metricsQueried,eventId);if ) break,// 通过结束
// 不通过:将反馈注入 prompt,要 LLM 修正
currentPrompt = buildRetryPrompt);}
return InvestigationResult.complete,suggestion);}
}
User Pain Point: 单纯搜索关键词会返回海量噪声,需要智能过滤与去重。
日志是排查的第一入口。它通过 WebSocket 连接日志网站。按优先级分批查询:
查询优先级: traceId> exceptionName> endpoint> keywords
每批结果都会经过 LLM 异步分析,最终汇总所有批次的结论。还有日志去重,防止同一请求的多条日志重复占据分析窗口。
User Pain Point: 运维人员往往不知道该查看哪些指标,就会盲目全量拉取导致延迟。不过,
支持 的指标查询:qps,rt,errorRate。containerCpu,containerMemory,percentileRt,gcCount,gcRt,qpstop10,rttop10。说起来,LLM 可以中环境代码不同——生产环境用 csprd‑proxy。测试环境用 t1‑proxy。
User Pain Point: 没有统一视图时难以定位到底是哪一级调用出现异常。
User Pain Point: 缺少 traceId 时只能靠手工搜索接口错误日志,非常低效且易漏掉关键信息。
instruction = ROLE + strategy + OUTPUT_FORMAT
作为专业的SEO优化服务提供商,我们致力于通过科学、系统的搜索引擎优化策略,帮助企业在百度、Google等搜索引擎中获得更高的排名和流量。我们的服务涵盖网站结构优化、内容优化、技术SEO和链接建设等多个维度。
| 服务项目 | 基础套餐 | 标准套餐 | 高级定制 |
|---|---|---|---|
| 关键词优化数量 | 10-20个核心词 | 30-50个核心词+长尾词 | 80-150个全方位覆盖 |
| 内容优化 | 基础页面优化 | 全站内容优化+每月5篇原创 | 个性化内容策略+每月15篇原创 |
| 技术SEO | 基本技术检查 | 全面技术优化+移动适配 | 深度技术重构+性能优化 |
| 外链建设 | 每月5-10条 | 每月20-30条高质量外链 | 每月50+条多渠道外链 |
| 数据报告 | 月度基础报告 | 双周详细报告+分析 | 每周深度报告+策略调整 |
| 效果保障 | 3-6个月见效 | 2-4个月见效 | 1-3个月快速见效 |
我们的SEO优化服务遵循科学严谨的流程,确保每一步都基于数据分析和行业最佳实践:
全面检测网站技术问题、内容质量、竞争对手情况,制定个性化优化方案。
基于用户搜索意图和商业目标,制定全面的关键词矩阵和布局策略。
解决网站技术问题,优化网站结构,提升页面速度和移动端体验。
创作高质量原创内容,优化现有页面,建立内容更新机制。
获取高质量外部链接,建立品牌在线影响力,提升网站权威度。
持续监控排名、流量和转化数据,根据效果调整优化策略。
基于我们服务的客户数据统计,平均优化效果如下:
我们坚信,真正的SEO优化不仅仅是追求排名,而是通过提供优质内容、优化用户体验、建立网站权威,最终实现可持续的业务增长。我们的目标是与客户建立长期合作关系,共同成长。
Demand feedback