In the cloud-native era, Envoy has become a critical building block for modern service meshes and API gateways. Its powerful Lua scripting brings incredible flexibility—but also introduces hidden performance pitfalls. When latency spikes, where’s the problem really coming from? Is Envoy itself too resource-intensive? Is our Lua script creating a bottleneck? Is it CPU-bound computation—or I/O that’s stalling the entire chain? In the past, getting these answers in real time was nearly impossible. Today, OpenResty XRay brings end-to-end observability and takes you straight to the root cause—with zero guesswork. ✅ Real-time Flame Graphs: Instantly capture on-CPU and off-CPU flame graphs from live Envoy instances—no restarts, no downtime. ✅ Automatic Root-Cause Analysis: AI-powered diagnostics predict and prevent issues before they impact users, enabling proactive performance tuning. With OpenResty XRay, you move from reactive firefighting to predictive, automated performance management.
OpenResty Inc.
IT Services and IT Consulting
San Francisco, California 438 followers
A Machine Coding Company providing enterprise-grade diagnostic tools for your business-critical software applications
About us
OpenResty Inc., founded by the team behind the No. 1 fastest-growing open-source application server, is an intelligent software company that provides enterprise-grade development and production tools to manage and optimize the performance, reliability, and security of business-critical software applications. OpenResty Inc. strives to become the world’s first automated programming company. OpenResty is deep-rooted with OpenSource DNA, driven by developers and loved by businesses. • 4,000,000+ Downloads • 1,200,000+ Companies • 35,000+ GitHub Stars OpenResty XRay is the company’s SaaS platform that diagnoses and optimizes various software systems in real-time. Built based on the technical learnings from OpenResty’s massively growing open-source community, and a clear grasp of the key pain-points accumulated from the team’s experiences on helping large Internet companies in operation and maintenance, OpenResty XRay helps open-source software enterprise users to monitor, track, and improve the performance, reliability, and security of their software systems. Apply to Join the Beta Test Community Today https://openresty.com/en/contact/
- Website
-
http://openresty.com/
External link for OpenResty Inc.
- Industry
- IT Services and IT Consulting
- Company size
- 11-50 employees
- Headquarters
- San Francisco, California
- Type
- Privately Held
- Founded
- 2017
- Specialties
- Consulting, OpenResty, Nginx, LuaJIT, and APM
Locations
-
Primary
San Francisco, California, US
Employees at OpenResty Inc.
Updates
-
Tired of battling Java memory issues? Frustrated by traditional diagnostic tools that are complex, disruptive, and often demand costly restarts, parameter tweaks, or even JDK replacements? It doesn’t have to be this hard anymore. Introducing the all-new OpenResty XRay Java Memory Analysis Tool — designed to make memory diagnostics simple, fast, and production-safe. ✨ Attach Anytime, No Hassle: Forget about code changes or JDK swaps. Instantly hook into any running Java process — whether it’s OpenJDK, OracleJDK, or beyond — with zero downtime. 🧠 Visualize What Really Matters: Our exclusive Memory Reference Path Graph lets you see the actual memory flow and object relationships at a glance — no more guesswork. 🛡️ Built for Production: With minimal overhead, XRay is safe to use on your live, mission-critical systems without impacting performance. And it doesn't stop at Java — XRay also supports live memory analysis for Lua, Python, PHP, and Perl. Finally, you can answer: Where did all my Java memory go?
-
-
Exciting news! OpenResty Edge has just rolled out version 25.6.5! 🎉 This update is packed with significant enhancements and crucial fixes to boost your service performance and stability. Here’s a glimpse of what’s new in 25.6.5: 1️⃣ Advanced Traffic Management: We've introduced support for Autonomous System Organization (ASO) rule variables and access log variables, alongside new Edgelang APIs (`client-aso`, `ip-aso`, `set-next-error-page`) for more granular control. 2️⃣ Next-Gen Compression: Get ready for faster content delivery with newly added support for Zstandard (zstd) compression, complementing existing Gzip and Brotli options. We've also streamlined batch input and selection for compression file types. 3️⃣ Upstream & Proxy Enhancements: You can now use upstream hostnames as proxy hostnames, and our upstream keyword search now covers server names and domain names. Plus, upstream Prometheus metrics can now include upstream names. 4️⃣ Modern Networking & Security: HTTP/3 is now enabled by default, and SNI applications gain support for wildcard domains. We've also encrypted IP database tokens for better security. 5️⃣ Improved Observability & Operations: * Gateway cluster-level cache access logs can now be configured with status codes from 200-999. * Kubernetes information is now fetched in stages for smoother operation. * Gateway server CPU/Memory monitoring charts now display the latest values. * We've increased the Edge Admin metrics rate limit from 10/s to 60/s. 6️⃣ Key Fixes & Optimizations: This release addresses login issues for 2FA users with SSO/OIDC, resolves Brotli compression failures when caching is enabled, and includes fixes for IPDB synchronization, OpenIDC, and LDAP user synchronization, among other stability improvements. These updates are designed to provide a more robust, efficient, and user-friendly OpenResty Edge experience! For the complete list of changes, check out the detailed release notes: https://lnkd.in/gdVbzFmE #OpenRestyEdge #WebAppFirewall #WAF #CDN #APIGateway #TechUpdate #Edge
-
Thrilled to share that OpenResty XRay version 25.6.10 is here! 🎉 This latest update brings a host of key enhancements and critical fixes designed to elevate your experience. What's New in 25.6.10: 1️⃣ Seamless On-Premise Authentication: We've integrated OpenID Connect, making third-party logins for on-premise deployments smoother than ever. 2️⃣ Intuitive Guided Analysis: Enjoy a more fluid workflow with auto-refreshing history lists and clearer, more helpful failure warnings. 3️⃣ Pinpoint Application Discovery: Our identification for Nginx, Envoy, container apps, and recording processes is now even more precise. 4️⃣ Robust Platform Upgrades: * We've tackled analyzer challenges, including issues with special symbols and compilation. * The tenant-db component cache functionality has been fixed. * Compatibility with newer Linux kernels is now enhanced. These improvements are focused on delivering a more powerful, stable, and user-friendly OpenResty XRay! For full details, please refer to the detailed change logs. https://lnkd.in/gBUzvjXC #OpenRestyXRay #APM #ApplicationMonitoring #Performance #Observability #DevOps #TechUpdate #Release #OpenIDConnect #Linux
-
We're excited to announce the release of OpenResty XRay 25.4.15! 🚀 Key Highlights: 1. Expanded Application Support: Added NodeJS application identification capabilities, broadening our language coverage. 2. Advanced Filtering: Machine blacklist now supports sophisticated filtering by IP, hostname, and additional parameters. 3. Performance Optimizations: - Improved data upload efficiency with a more effective compression format - Faster compilation speeds with reduced memory footprint - Resolved compilation failures in specific environments 4. Critical Fixes: - Corrected process selection issues during application analysis - Fixed 2FA enablement in on-premise deployments - Resolved container application analysis failures - Repaired automatic agent upgrade functionality in containerized environments This release enhances OpenResty XRay's capabilities for monitoring and troubleshooting complex applications across diverse environments. For complete details, see our changelog: https://lnkd.in/gShHtAg9 #OpenRestyXRay #APM #ApplicationMonitoring #Performance #Observability #DevOps #NodeJS #CloudComputing
-
We're excited to announce the release of OpenResty Edge 25.3.12! 🚀 Key Highlights: 1. HTTP/3 Protocol Support: Enabling faster, more secure web communications with reduced latency. 2. Enhanced Gateway Management: Automatic approval for nodes joining gateway clusters and improved visibility with component connection status display. 3. EdgeLang Optimization: Compiler performance improved by up to 40% with reduced compilation time and memory usage. 4. Advanced Security Features: Multiple ACME certificates for domains, JavaScript challenge capabilities, and WAF logs dashboard integration. 5. Improved Monitoring: Support for dynamic metrics retention policies and expiring certificate alerts. 6. Kubernetes Integration: Optimized upstream information retrieval for better container orchestration. 7. Comprehensive Audit Logging: Enhanced tracking of user operations and system changes for better compliance and troubleshooting. These updates enhance OpenResty Edge's capabilities for high-performance edge computing, API management, and security enforcement. For detailed release notes, please visit: https://lnkd.in/gyDJ5QeZ #OpenRestyEdge #EdgeComputing #WebPerformance #Security
-
Our OpenResty XRay, a dynamic-tracing product, transforms black-box production systems into white-box ones. Many issues can be observed and captured before they escalate into harmful problems. This continuous insight and control over production systems is what's most crucial. Offline simulated traffic and testing methods often have limited coverage. No matter how much effort is invested in offline simulation, gaps will always exist. Additionally, many of our customers prefer using OpenResty XRay for white-box analysis even in offline environments; regardless of the environment, white-box is much more convenient than black-box. You can't keep adding monitoring metrics and debug logs every time, can you? 😉 Our ultimate goal is to help customers quickly understand their legacy systems (or "sh*t mountain systems") and improve them efficiently at low cost rather than just being a tool for solving production issues. "Turning sh*t into gold" - that's what makes this truly interesting and valuable. 😎 Request your OpenResty XRay trial here: https://lnkd.in/g444Rh6E
-
-
Many users ask us about the implementation principles and technology behind OpenResty XRay, as it looks magical! 🤩 • For those interested, you can refer to our previous article about dynamic tracing: https://lnkd.in/gvkR8uK8 • Here's another series of articles our CEO wrote introducing the ylang language: https://lnkd.in/gnsmzBUS • And here's an article about the y++ language: https://lnkd.in/eemv8e8F Our recent advanced dynamic tracing capabilities for Java are implemented using our C++-compatible y++ language. Interestingly, our team has been using OpenResty XRay to analyze OpenResty XRay itself. However, this capability is disabled for our customers to prevent misuse. Request your free OpenResty XRay trial here: https://lnkd.in/g8Pq3Pya #DynamicTracing #DomainSpecificLanguages #eBPF
-
-
OpenResty XRay now supports setting dynamic probes at any #Java function entry point! This feature has wide applications - for example, we've implemented real-time latency statistics for requests within Tomcat servers based on this feature, and integrated it with our online intelligent packet capture analyzer. It doesn't depend on any configuration of the target process or log files. It supports both interpreted and JIT-compiled Java methods. It's still based on 100% non-intrusive dynamic tracing technology, with negligible performance overhead. It doesn't rely on bytecode injection or machine code injection, doesn't depend on JVM Agent mechanism, and is completely read-only for the JVM target process - the target process doesn't even need to restart. It supports both the latest Linux kernels and old Red Hat 7's 3.10 kernel. Since this feature is very new, it currently only supports OpenJDK, but will soon support Oracle JDK. In the near future, it will definitely support more variants like Zulu JDK, IBM JDK, Azul JDK, and others. Support for dynamic probes at Java function exit points will be added later. Request your free OpenResty XRay trial here: https://lnkd.in/g8Pq3Pya #JVM #java #DynamicTracing #eBPF
-
-
Following OpenJDK, our OpenResty XRay can now deeply analyze #OracleJDK! We're still using our 100% non-intrusive dynamic tracing technology. The analysis covers everything from the C++ VM level to the #Java source code level without any blind spots. Next up will be other JDK variants like Zulu JDK and IBM JDK 😃 #JVM #java #DynamicTracing #eBPF
-