OpenResty XRay Sep 27, 2023 OpenResty XRay Updated Sep 27, 2023 5 mins read Find the largest Python objects or values taking the most RAM (using OpenResty XRay)
OpenResty XRay Sep 28, 2023 OpenResty XRay Updated Sep 28, 2023 6 mins read How CPU time is spent inside Rust’s Sled library
OpenResty XRay Sep 28, 2023 OpenResty XRay Updated Sep 28, 2023 6 mins read How CPU time is spent inside Go's etcd server (using OpenResty XRay)
OpenResty XRay Sep 28, 2023 OpenResty XRay Updated Sep 28, 2023 6 mins read How CPU time is spent inside llama.cpp + LLaMA2 (using OpenResty XRay)
OpenResty XRay Sep 8, 2023 OpenResty XRay Updated Sep 8, 2023 5 mins read Find Blocking Go Code Paths Holding back CPU Usage (Using OpenResty XRay)
OpenResty XRay Aug 29, 2023 OpenResty XRay Updated Aug 29, 2023 5 mins read Pinpointing the hottest Go code paths with high CPU usage (using OpenResty XRay)
OpenResty XRay Sep 5, 2023 OpenResty XRay Updated Sep 5, 2023 6 mins read Pinpointing the blocking Python code paths (using OpenResty XRay)
OpenResty XRay Aug 15, 2023 OpenResty XRay Updated Aug 15, 2023 5 mins read Two bugs in Linux kernels' tracing subsystem (found by OpenResty XRay)
OpenResty XRay Sep 12, 2023 OpenResty XRay Updated Sep 12, 2023 6 mins read Pinpointing hottest Perl code paths (using OpenResty XRay)
OpenResty XRay Aug 1, 2023 OpenResty XRay Updated Aug 1, 2023 5 mins read Pinpointing hottest Lua code paths in online OpenResty/Nginx servers (using OpenResty XRay)
OpenResty XRay Aug 28, 2023 OpenResty XRay Updated Aug 28, 2023 5 mins read How we solved a CPU bottleneck caused by Lua exceptions in a custom Kong plugin (using OpenResty XRay)
OpenResty XRay Jul 15, 2023 OpenResty XRay Updated Jul 15, 2023 7 mins read Memory and CPU usage statistics among Kong plugins online (using OpenResty XRay)
OpenResty XRay Aug 29, 2023 OpenResty XRay Updated Aug 29, 2023 5 mins read Troubleshooting the extra 200-ms request latency online
OpenResty XRay Jul 22, 2023 OpenResty XRay Updated Jul 22, 2023 6 mins read Pinpointing leaked Lua tables with OpenResty XRay's command-line tools
OpenResty XRay Jul 22, 2023 OpenResty XRay Updated Jul 22, 2023 8 mins read Real-Time Request Counting against Nginx Processes via YSQL
OpenResty XRay Sep 12, 2023 OpenResty XRay Updated Sep 12, 2023 6 mins read How to deploy the on-premises version of OpenResty XRay on Microsoft's Azure cloud
OpenResty XRay Aug 28, 2023 OpenResty XRay Updated Aug 28, 2023 6 mins read When Lua IPC Pipes Block OpenResty or Nginx's Event Loops
OpenResty XRay Dec 28, 2022 OpenResty XRay Updated Dec 28, 2022 27 mins read The Wonderland of Dynamic Tracing (Part 1 of 3)
OpenResty XRay Mar 17, 2023 OpenResty XRay Updated Mar 17, 2023 15 mins read The Wonderland of Dynamic Tracing (Part 2 of 3)
OpenResty XRay Mar 17, 2023 OpenResty XRay Updated Mar 17, 2023 7 mins read The Wonderland of Dynamic Tracing (Part 3 of 3)
OpenResty XRay Dec 28, 2022 OpenResty XRay Updated Dec 28, 2022 8 mins read Optimize Memory Fragmentation due to Huge Nginx Configuration
OpenResty XRay Feb 7, 2023 OpenResty XRay Updated Feb 7, 2023 1 min read New FAQ Doc for OpenResty XRay
OpenResty XRay Aug 28, 2023 OpenResty XRay Updated Aug 28, 2023 10 mins read Automatic Analysis Reports in OpenResty XRay
OpenResty XRay Jul 6, 2023 OpenResty XRay Updated Jul 6, 2023 6 mins read Resolving Bilibili’s major site incident with OpenResty XRay
OpenResty XRay Jun 28, 2023 OpenResty XRay Updated Jun 28, 2023 11 mins read Tracing the Slowest PCRE Regular Expressions in OpenResty or Nginx Processes
OpenResty XRay Feb 6, 2023 OpenResty XRay Updated Feb 6, 2023 9 mins read Listing Loaded Lua Modules in OpenResty or Nginx Processes
OpenResty XRay Feb 6, 2023 OpenResty XRay Updated Feb 6, 2023 12 mins read Analyzing the Most CPU-Consuming Requests in OpenResty or Nginx
OpenResty XRay Sep 20, 2023 OpenResty XRay Updated Sep 20, 2023 14 mins read Ylang: Universal Language for eBPF, Stap+, GDB, and More (Part 4 of 4)
OpenResty XRay Jul 10, 2023 OpenResty XRay Updated Jul 10, 2023 10 mins read Ylang: Universal Language for eBPF, Stap+, GDB, and More (Part 3 of 4)
OpenResty XRay Aug 21, 2023 OpenResty XRay Updated Aug 21, 2023 14 mins read Ylang: Universal Language for eBPF, Stap+, GDB, and More (Part 2 of 4)
OpenResty XRay Jul 10, 2023 OpenResty XRay Updated Jul 10, 2023 14 mins read Ylang: Universal Language for eBPF, Stap+, GDB, and More (Part 1 of 4)
OpenResty XRay Feb 6, 2023 OpenResty XRay Updated Feb 6, 2023 19 mins read Introduction to Lua-Land CPU Flame Graphs
OpenResty XRay Jul 6, 2023 OpenResty XRay Updated Jul 6, 2023 10 mins read Memory Fragmentation in OpenResty and Nginx's Shared Memory Zones
OpenResty XRay Jul 6, 2023 OpenResty XRay Updated Jul 6, 2023 13 mins read How OpenResty and Nginx Shared Memory Zones Consume RAM
OpenResty XRay Feb 6, 2023 OpenResty XRay Updated Feb 6, 2023 11 mins read How OpenResty and Nginx Allocate and Manage Memory