OpenResty XRay 25.10.11 发布
OpenResty XRay 是基于动态追踪技术的在线应用分析平台,可以非侵入方式实时分析各种不同类型应用的高 CPU、CPU 上不去、内存过大或泄漏、Disk IO 过高、长延时、异常、崩溃、网络、安全隐患等很多方面的问题,而无需接触源码或对目标应用进行任何修改。
OpenResty XRay 25.10.11 现已发布。具体更新内容包括:
Console
- 特性 添加 CentOS 10/RockyLinux 10/AlmaLinux 10 系统的支持。
- 特性 添加 Flatcar 系统的支持。
- 特性 添加 Linux 6.6 以上系统的支持。
- 优化 上传内核包时,对于大小异常的软件包发出告警信息。
- 优化 上传软件包时,可以通过输入单词搜索操作系统。
- 优化 增加过滤参数,减少 exe 模式下匹配错误进程的问题。
- 优化 增加容器的识别方法,使用 ctr 工具。
- 修复 修复同一个应用启动多个不同进程情况下,工具无法复用的问题。
- 修复 修复 cgroup v2 环境下无法限制 CPU 使用率的问题。
- 修复 修复命令运行太快导致 opslang 脚本运行超时的问题。
- 修复 修复 dwz 文件采集失败的问题。
- 修复 修复版本号问题导致 build-box 找不到的问题。
- 变更 自主部署版本的 ssh 秘钥对从预先生成改成启动时生成。
分析器
- 特性 增加 ngx-brotli-compression-level 和 ngx-brotli-compression-types 两个工具用于分析 brotli 压缩。
- 特性 增加 ngx-zstd-compression-level 和 ngx-zstd-compression-types 两个工具用于分析 zstd 压缩。
- 特性 增加 nodejs-ftrace 用于跟踪 node 的函数调用。
- 特性 增加 get-dlopen-libs 用于获取通过 dlopen 加载的库。
- 特性 添加 redis 7/8 版本的 Lua 调用栈的获取。
- 修复 修复 lj-c-on-cpu 和 lj-c-off-cpu 无法正常获取 luajit 程序调用栈的问题。
- 修复 修复 一些使用 -fno-omit-frame-pointer 编译的程序无法获取完整调用栈的问题。
详情可查看:https://openresty.com.cn/cn/xray/release-notes/?version=25.10.11