OpenResty XRay™ | OpenResty - Enterprise solutions (original) (raw)
OpenResty XRay
Smart Vital Scanner for Cloud Applications
OpenResty XRay™ offers
noninvasive advanced observabilityreal-time troubleshootingdeep online monitoring and performance profiling

New release: OpenRestyXRay™ 26.5.11 is now available
“「OpenResty XRay helps us improve our productivity significantly with its troubleshooting and optimizing functionalities. We were able to troubleshoot mysterious software issues in production instantly. ”」
— Jun Xiao | Site Manager
Request a FREE trial today!
An all-in-one troubleshooting and profiling tool built for OSS
A real-time, lightweight, noninvasive monitoring tool that helps you optimize resources and quickly troubleshoot and resolve complex issues.


- An out-of-the-box and lightweight solution
- Fully compatible with OpenResty products and most open-source software
- Utilizing 100% noninvasive dynamic-tracing technology
- Optimizing both hardware resources and code performance
- Troubleshooting at the code level in no time
- Generating comprehensive reports with rich data visualization
- CLI tool for instant analysis and troubleshooting through terminal operations
Our clients noticed improvement in below areas up to
- 90%
CPU Efficiency
Reduce up to 90% CPU usage
- 90%
Memory Capacity
Locate memory leaks in less than 5 mins
- 80%
Disk I/O Performance
Reduce up to 80% disk I/O saturation and latency
- 90%
Network Speed
Reduce up to 90% network latency and timeout errors
- 10x
Concurrency Level
10x concurrency level by resolving locking and blocking issues
Why OpenResty XRay
Performance improvement
Monitor in real time and provide actionable suggestions
Root cause analysis
Locate the root cause at the code-level granularity
Noninvasive approach
No code will be ever altered or injected; no plug-ins loaded
Container monitoring
Scan across boundaries and observe inside the containers
No big data storage required
Analyse filtered and aggregated data to reduce storage needed
Better security
Detect remote shell execution, injection attempts in real time
Low overhead
Trace code paths and functions that are only relevant
Support full life cycle
Support developers and DevOps with command-line utilities in development, testing and production environments
Our Tutorials
See how OpenResty XRay works

OpenResty XRay Version 26.5.11. Now Available

Binary Evidence-Driven Vulnerability Scanning: Eliminating False Positives with OpenResty XRay

OpenResty XRay Version 26.2.1. Now Available

How OpenResty XRay Enables Full-Stack Dynamic Tracing in Production

Introduction to OpenResty XRay

Hunting Down a Silent Memory Leak in OpenResty Without a Reboot

Anatomy of a 15x Performance Drop: A 90k to 6k QPS Root Cause Analysis with OpenResty XRay

Deconstructing the LuaJIT Pseudo Memory Leak

How We Pinpointed a 244ms Latency Spike in a 500k QPS OpenResty Gateway

How OpenResty XRay Pinpointed Java Memory Issues

When a "Black Box" Plugin Consumes 45% CPU: How We Pinpointed Lua Line 93 Without Source Code

OpenResty XRay Version 25.10.11 Now Available

How to Pinpoint the Hidden Cost of Gzip Configuration with OpenResty XRay

How to use OpenResty XRay to quickly pinpoint memory leaks in C++ process

Building a Non-Invasive Java Function Profiler with OpenResty XRay

How OpenResty XRay Pinpoints the Toughest Problems with Minimal Data

OpenResty XRay Reduces Usage to 40% with a Flame Graph for Financial Services

How OpenResty XRay's Node.js Function Probes Enable a New Monitoring Paradigm

Application Lagging? OpenResty XRay: Instantly Uncover the Truth Behind 75ms Blockages

Double Bottleneck Concurrency? OpenResty XRay Multi-dimensional Analysis Solves Performance Challenges

Analyzing CPU Usage in Online Node.js Applications (Using OpenResty XRay)
Multi-Language Performance Analyzer
OpenResty XRay provides comprehensive support for mainstream web servers and proxies, including Nginx, Envoy, and Kong. It works seamlessly with various programming languages and runtimes, such as LuaJIT, Python, PHP, Go, Java, Erlang, Perl, Ruby, and Rust. It also extends its capabilities to database systems like Redis, making it a truly versatile analysis tool.


Linux Support & Containers
OpenResty XRay provides comprehensive support for popular Linux distributions, including Ubuntu, Debian, Fedora, Red Hat Enterprise Linux (RHEL), CentOS, openSUSE, AlmaLinux, Amazon Linux, Alibaba Cloud Linux, Rocky Linux, Tecent Linux, and Kylin, plus full container deployment capabilities with Docker and Kubernetes.
Use Case
Resolve performance bottlenecks
OpenResty XRay shows how hardware resources, such as CPU time, wait time, I/O time, disk throughput, memory, and network bandwidth, are distributed across all code, data reference pathways and software layers in applications.


Use Case
Human Expert Support
Our solution goes beyond pre-built features. Our dedicated team of experts collaborates with you to identify the exact source of any online issue you encounter. We can even create custom analyzers to address your specific needs.
Use Case
Locate problems that are difficult to reproduce in production
OpenResty XRay can catch issues that are hard to reproduce even in the production environment, using an extremely low resource consuming and noninvasive approach along with sampling triggered by exception indicators.


Use Case
Proprietary Libraries for Peak Performance & New Features
We offer exclusive libraries tackling complex performance challenges and overcoming unmet requirements. We're also open to developing custom code and libraries upon request.
Use Case
Collect online application performance metrics
Users can view collected metrics data in OpenResty XRay or export it to other data analytics platforms for visualization.


Use Case
Supporting Legacy Systems
We understand the need to maintain mission-critical applications on older operating systems like CentOS 6, Ubuntu 14.04 Trusty, and Debian 8 Jessie. OpenResty XRay provides comprehensive support for these systems without disruptive migrations.
Use Case
Source Code Not Required
OpenResty XRay uses dynamic-tracing technologies to analyze the processes of your running applications. Our advanced machine learning algorithms even enable the analysis of stripped executable binaries without debug symbols or symbol tables.


Mobile Apps
Download OpenResty XRay mobile apps
Watch your applications from any where, any time with the OpenResty XRay App for iOS and Android.
iOS
Android
“「OpenResty XRay is easy to install, noninvasive to the application, intuitive to use. It provides insights for optimization, which has become a powerful weapon for us. ”」
Jinyong Hu | CTO | Yundun
“「OpenResty XRay makes analyzing and pinpointing performance issues in applications effortless. With this product, we fixed a lot of issues like regex matching, Lua table resizing, and the online system’s efficiency has improved dramatically. ”」
Leo | Software Engineer | XiaoBu
Our Pricing
Smart Vital Scanner for Cloud Applications

扫描二维码关注微信公众号
微信ID: openrestysoft
Contact us