近期,我们发布了 OpenResty XRay 产品的 26.7.15 版,此次更新包括一些重要的改进和修复,以提高软件的性能和稳定性。

OpenResty XRay 26.7.15 版本核心亮点

本次更新的主线是把 AI 引入诊断流程:从对话式运行分析器,到用 AI 解读报告,再到通过 MCP 让外部 AI agent 直接驱动 OpenResty XRay,让「发现问题—运行分析—读懂结果」这条链路更顺畅。

三大核心亮点

1. 新增 AI Assistant:以对话方式完成诊断

  • 对话式查询与操作:支持以对话方式查询产品文档和系统信息、选择并运行分析器,以及查看分析结果,把「查文档、挑分析器、跑分析、看结果」这几步收敛到一个对话入口里
  • 会话管理更顺手:AI Assistant 支持搜索、重命名和只读会话分享,便于把一次诊断过程沉淀下来、分享给团队成员复盘

2. AI 解读分析任务与报告

  • 支持使用 AI 解读分析任务和报告:不必再对着一堆火焰图和底层指标逐项揣摩,AI 会把关键结论提炼出来
  • 解读结果可在公告页面查看:把 AI 的解读沉淀到公告页,方便回看与分享

3. 新增 MCP 服务器接口与 SKILL:让 AI agent 直接驱动 OpenResty XRay

  • 新增 MCP 服务器接口和 SKILL,支持 Claude Code、Codex、Cursor 等 AI agent 客户端连接 OpenResty XRay
  • 让 AI agent 直接运行分析器并读取诊断结果,把 OpenResty XRay 的诊断能力接入到你日常使用的 AI 编程与运维工作流中

其他重要更新

分析与可视化增强

  • 全局设置新增火焰图方向选项,支持向上或向下展示调用栈,适配不同的阅读习惯
  • 支持在运行分析器时配置默认或自定义的 Stap 宏,让高级用户对采集过程有更细的控制
  • 支持识别 tcmalloc 动态库并采集其符号信息,提升相关场景下的符号解析准确性

稳定性与准确性优化

  • 应用发现会忽略运行时间不足 10 秒的短生命周期进程,避免生成无效的应用记录
  • 修复应用指标上报异常
  • 修复部分环境下漏洞扫描文件检测失败、内核版本识别失败和汇总任务筛选异常的问题

部署与运维修复

  • 修复 Helm 和 Kubernetes 部署中的 tenant-db 网络及健康检查问题

本版本以 AI 驱动的诊断体验为核心,从 AI Assistant、AI 解读到 MCP 集成三条路径同时发力,让性能问题、行为问题和安全漏洞的排查更高效、更易上手。

详细的变更内容,请参阅:变更日志

如何升级?

  • 云版客户: 作为我们的云版订阅客户,您将自动获得新版本的使用权,无需任何额外操作。我们已经完成了整体更新,您可以随时登录 OpenResty XRay 控制台,使用新版本的功能和服务。
  • 自主部署版客户: 请联系我们安排升级,我们的专家将启动升级流程,协助您平滑过渡。

OpenResty 致力于为订阅用户提供最优质的云服务体验。我们深信,这次更新将大幅提升用户体验和服务质量。如果您有任何问题,请随时联系我们:support@openresty.com

关于 OpenResty XRay

OpenResty XRay 是一个动态追踪产品,它可以自动分析运行中的应用,以解决性能问题、行为问题和安全漏洞,并提供可行的建议。在底层实现上,OpenResty XRay 由我们的 Y 语言驱动,可以在不同环境下支持多种不同的运行时,如 Stap+、eBPF+、GDB 和 ODB。