OpenResty XRay™ | OpenResty - 企业级解决方案 (original) (raw)
OpenResty XRay
云应用的健康扫描仪
OpenResty XRay™ 提供
非侵入性的高级监控实时故障排除深度在线监控和性能分析

新版本发布:OpenRestyXRay™ 26.5.11 现已推出!查看详情
“「OpenResty XRay 的故障排除和性能优化功能显著地提高了我们的生产力,使我们能够精准定位生产环境中各类的诡异问题。 ”」
— Jun Xiao | Site Manager
适用于开源软件和 web 应用的故障排查和性能优化工具
实时、轻量级和非侵入式的监测工具,助力优化资源,快速排除故障,并解决复杂问题。


- 一个开箱即用的轻量级解决方案
- 与 OpenResty 产品和大多数开源软件完全兼容
- 利用 100% 非侵入性的动态追踪技术
- 同时优化硬件资源和代码性能
- 深入代码层面及时排除故障
- 生成具有丰富可视化数据的详尽的分析报告
- 通过终端进行即时分析和故障排除的 CLI 工具
OpenResty XRay 帮助我们客户在以下领域获得显著提升
- 90%
CPU 效率
减少高达 90% 的 CPU 使用率
- 90%
存储容量
在 5 分钟内找到内存泄漏点
- 80%
磁盘 I/O 性能
减少高达 80% 的磁盘 I/O 饱和度和延时
- 90%
网络速度
减少高达 90% 的网络延迟和超时错误
- 10x
并发水平
通过解决锁定和阻塞问题,达到 10 倍的并发水平
OpenResty XRay 的优势
非侵入性的方法
无需更改或注入任何代码;无需加载插件
无需大数据存储
分析经过过滤和汇总的数据,以减少所需的存储量
更好的安全性
实时检测远程 shell 执行、恶意注入
支持整个生命周期
在开发、测试和生产环境中用命令行工具支持开发人员和 DevOps。
我们的教程
了解 OpenResty XRay 如何运作

OpenResty XRay 26.5.11 版正式发布

版本号之困:OpenResty XRay 如何破解漏洞扫描中的误报难题

OpenResty XRay 26.2.1 版正式发布

不改代码、不重启服务:OpenResty XRay 如何对生产环境做全栈动态追踪

OpenResty XRay 是什么

一次无法重启的 Nginx 内存泄漏,我们是如何在生产环境把它抓出来的

从 9万 QPS 到 6千:一次压测暴露的 15 倍性能黑洞,我们如何用 OpenResty XRay 定位根因

从被动囤积到主动治理:如何破解 LuaJIT“伪内存泄漏”

我们如何在一个 500k QPS 的 OpenResty 网关中定位 244 毫秒的性能异常

从堆内存异常到精准定位:OpenResty XRay 在 Java 内存问题诊断中的实践

当“黑盒”插件吃掉 45% CPU,我们如何在无源码情况下定位到 Lua 第 93 行

OpenResty XRay 25.10.11 版正式发布

OpenResty XRay 如何精准定位 Gzip 配置的隐性成本

如何使用 OpenResty XRay 快速定位 C++ 进程的内存泄漏

OpenResty XRay Java 函数探针:无侵入式函数监控实践

别让“大数据”淹没你:OpenResty XRay 如何用最少数据,定位最棘手问题

金融服务内存飙升:OpenResty XRay 通过一张火焰图,让占用降至 40%

OpenResty XRay 如何用 Node.js 函数探针实现监控新范式

应用卡顿?OpenResty XRay 一键揭秘 75 毫秒阻塞背后的真相

双重瓶颈并发?OpenResty XRay 多维分析破解性能难题

分析线上 Node.js 应用的 CPU 使用情况(使用 OpenResty XRay)
多语言性能分析器
OpenResty XRay 全面支持 Nginx、Envoy 和 Kong 等主流 Web 服务器和代理。它广泛兼容 LuaJIT、Python、PHP、Go、Java、Erlang、Perl、Ruby 以及 Rust 等多种编程语言和运行时环境。同时,OpenResty XRay 还延伸支持 Redis 等数据库系统,是一款功能丰富的全方位性能分析工具。


Linux 与容器支持
OpenResty XRay 全面支持主流 Linux 发行版,涵盖 Ubuntu、Debian、Fedora、Red Hat Enterprise Linux (RHEL)、CentOS、openSUSE、AlmaLinux、Amazon Linux、阿里云 Linux、Rocky Linux、腾讯 Linux 以及麒麟等。同时提供完整的容器化部署方案,可无缝集成于 Docker 和 Kubernetes 环境。
使用场景
解决性能瓶颈问题
OpenResty XRay 显示了硬件资源,如 CPU 时间、等待时间、I/O 时间、磁盘吞吐量、内存和网络带宽,是如何分布在应用程序的所有代码、数据引用和软件层中的。


使用场景
专家级团队,在线支持
OpenResty XRay 不仅仅局限于现有的追踪和分析功能。我们的专家团队将帮助您深入分析,精准定位线上问题的根因。针对您的需求,编写定制分析器。
使用场景
定位生产环境中难以重现的问题
OpenResty XRay 可以捕捉到即使在生产环境中也很难重现的问题,使用极低的资源消耗和非侵入性方法以及异常指示器触发的采样。


使用场景
独家私有库打造性能巅峰
我们提供的独家私有库,能够解决复杂的性能瓶颈和难题。也能结合您的实际需求,定制专属代码与私有库。
使用场景
收集在线应用的性能指标
用户可以在 OpenResty XRay 中查看收集的指标数据,或将其导出到其他数据分析平台进行可视化。


使用场景
支持旧版操作系统
OpenResty XRay 支持 CentOS 6、Ubuntu 14.04 Trusty、Debian 8 Jessie 等旧版操作系统,您的应用无需迁移。
使用场景
无需源码,轻松洞察
OpenResty XRay 采用动态跟踪技术,可以直接分析运行中的应用。我们的机器学习算法使其即使在没有调试符号或符号表的情况下,也能自动解析 Stripped 的二进制可执行文件,轻松洞察问题所在。


移动端应用程序
下载 OpenResty XRay 移动端应用程序
使用 OpenResty XRay 的 iOS 和 Android App,随时随地监测您的应用程序。
iOS
Android
“「OpenResty XRay 易于安装,对应用无影响,使用起来很直观。它为优化提供监控力,这已成为我们的有力武器。 ”」
Jinyong Hu | CTO | Yundun
“「OpenResty XRay 极大地方便了分析定位性能问题。通过 OpenResty XRay, 我们修复了大量诸如正则匹配,Lua 表格初始化大小等问题,让系统性能得到了极大的提高。 ”」
Leo | 软件工程师 | 小步科技
价格
云应用的健康扫描仪

扫描二维码关注微信公众号
微信ID: openrestysoft
联系我们