Featured Articles

Photo by Yichun Zhang

Resolving Bilibili’s major site incident with OpenResty XRay

Resolving Bilibili’s major site incident with OpenResty XRay

Photo by Yichun Zhang

When Lua IPC Pipes Block OpenResty or Nginx's Event Loops

When Lua IPC Pipes Block OpenResty or Nginx's Event Loops

Photo by Philip Brown

The Wonderland of Dynamic Tracing (Part 1 of 3)

The Wonderland of Dynamic Tracing (Part 1 of 3)

Photo by Yichun Zhang

Automatic Analysis Reports in OpenResty XRay

Automatic Analysis Reports in OpenResty XRay

Photo by Guido Jansen

Introduction to Lua-Land CPU Flame Graphs

Introduction to Lua-Land CPU Flame Graphs

Photo by Elena Mozhvilo

Memory Fragmentation in OpenResty and Nginx's Shared Memory Zones

Memory Fragmentation in OpenResty and Nginx's Shared Memory Zones

Photo by Jose G. Ortega Castro

How OpenResty and Nginx Shared Memory Zones Consume RAM

How OpenResty and Nginx Shared Memory Zones Consume RAM

OpenResty XRay reduce your CPU usage up to  90%
OpenResty XRay reduce your CPU usage up to 90%
Request free trial

Latest Articles

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

  • The 93% Performance Drop: Uncovering the Observability Blind Spot
  • OpenResty XRay Uncovers Connection Reuse Issues
  • Comparative Analysis Reveals Compilation Option Issues
  • Impact of Compiler Options on Instruction Execution Performance
  • The 93% Performance Drop: Uncovering the Observability Blind Spot
  • OpenResty XRay Uncovers Connection Reuse Issues
  • Comparative Analysis Reveals Compilation Option Issues
  • Impact of Compiler Options on Instruction Execution Performance

Implementing Cluster-Wide TLS Rotation Without Restarts

  • The Hidden Fragility of TLS
  • Moving from Manual Hacks to Systemic Resilience
  • Quantifying Latency Reduction and Uptime Gains
  • The Hidden Fragility of TLS
  • Moving from Manual Hacks to Systemic Resilience
  • Quantifying Latency Reduction and Uptime Gains

Deconstructing the LuaJIT Pseudo Memory Leak

  • Defining Pseudo Memory Leak
  • Beyond Crashes, Architectural Unpredictability
  • Why Code Optimization Is No Longer Effective?
  • From Passive Retention to Proactive Reclamation
  • Enabling Memory to Breathe
  • Defining Pseudo Memory Leak
  • Beyond Crashes, Architectural Unpredictability
  • Why Code Optimization Is No Longer Effective?
  • From Passive Retention to Proactive Reclamation
  • Enabling Memory to Breathe

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

  • When Traditional Monitoring Fails to Pinpoint the Root Cause
  • From Heuristics to the Power of Dynamic Observability
  • Quantifiable Engineering Efficiency and Resource Optimization Results
  • Building Continuous Performance Observability
  • When Traditional Monitoring Fails to Pinpoint the Root Cause
  • From Heuristics to the Power of Dynamic Observability
  • Quantifiable Engineering Efficiency and Resource Optimization Results
  • Building Continuous Performance Observability

Why More and More Enterprises Are Building Private CDNs

  • When Commoditized Services Undermine Innovation
  • Four Inherent Challenges of Public CDNs
  • The Versatile Gateway Built for Edge Computing
  • Four Pillars for Building a Private Edge Network
  • Beyond the Network’s Periphery
  • When Commoditized Services Undermine Innovation
  • Four Inherent Challenges of Public CDNs
  • The Versatile Gateway Built for Edge Computing
  • Four Pillars for Building a Private Edge Network
  • Beyond the Network’s Periphery

How OpenResty XRay Pinpointed Java Memory Issues

  • Background and Problem
  • Systematic Diagnostic Path: From Leak to Jitter
  • Diagnostic Efficiency and System Improvements
  • Why Choose OpenResty XRay for Java Application Memory Analysis?
  • Background and Problem
  • Systematic Diagnostic Path: From Leak to Jitter
  • Diagnostic Efficiency and System Improvements
  • Why Choose OpenResty XRay for Java Application Memory Analysis?

OpenResty Edge Version 25.9.17 Now Available

  • Core Highlights
  • Enhanced Features & Increased Flexibility
  • Improved Usability & Observability
  • Key Fixes and Stability Enhancements
  • How to Upgrade?
  • Core Highlights
  • Enhanced Features & Increased Flexibility
  • Improved Usability & Observability
  • Key Fixes and Stability Enhancements
  • How to Upgrade?

OpenResty XRay Version 25.10.11 Now Available

  • Three Key Highlights
  • Enhanced Diagnostic Accuracy and Stability
  • Usability and Security Enhancements
  • Three Key Highlights
  • Enhanced Diagnostic Accuracy and Stability
  • Usability and Security Enhancements

Performance Takes a Leap Forward: OpenResty Edge Now Supports zstd Compression

  • The Evolution of Compression Algorithms
  • What is Zstandard (zstd)
  • Why Zstandard is Particularly Well-Suited for OpenResty Edge
  • How to Enable Zstandard (Zstd) Compression in OpenResty Edge
  • The Evolution of Compression Algorithms
  • What is Zstandard (zstd)
  • Why Zstandard is Particularly Well-Suited for OpenResty Edge
  • How to Enable Zstandard (Zstd) Compression in OpenResty Edge

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

  • Technical Predicament and Initial Diagnosis
  • Flame Graphs: Pinpointing Memory Leak Hotspots
  • From Reactive to Proactive: XRay’s New Approach to Troubleshooting
  • The OpenResty XRay Closed-Loop Approach
  • Technical Predicament and Initial Diagnosis
  • Flame Graphs: Pinpointing Memory Leak Hotspots
  • From Reactive to Proactive: XRay’s New Approach to Troubleshooting
  • The OpenResty XRay Closed-Loop Approach

Building a Non-Invasive Java Function Profiler with OpenResty XRay

  • What is Non-Intrusive Function Probing?
  • What Makes OpenResty XRay’s Non-Intrusive Probes Unique?
  • Hands-on Demo: Monitoring Function Parameters
  • Technical Advantages and Use Cases
  • What is Non-Intrusive Function Probing?
  • What Makes OpenResty XRay’s Non-Intrusive Probes Unique?
  • Hands-on Demo: Monitoring Function Parameters
  • Technical Advantages and Use Cases

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

  • Why You Need a New Paradigm for Non-Invasive Function Probes
  • Hands-on Demo: Monitoring Function Parameters
  • How Top Teams Leverage Non-Intrusive Probes to Boost Engineering Efficiency
  • Why You Need a New Paradigm for Non-Invasive Function Probes
  • Hands-on Demo: Monitoring Function Parameters
  • How Top Teams Leverage Non-Intrusive Probes to Boost Engineering Efficiency
Contact us

OpenResty open-source community workspace

Please join us here and share your thoughts and questions with us, we can't wait to see you there!


limited time offer

Request TRIAL today and receive a diagnostic REPORT
Learn more

Love to hear from you, Get in touch 👋

Message was sent successfully!

Our Team will get back to you within 24 hours.
x