← Back
Trending
OpenResty XRay Jan 14, 2023
OpenResty XRay Jan 14, 2023
Automatic Analysis Reports in OpenResty XRay

OpenResty XRay Nov 12, 2021
OpenResty XRay Nov 12, 2021
Ylang: Universal Language for eBPF, Stap+, GDB, and More (Part 1 of 4)

OpenResty XRay Aug 31, 2020
OpenResty XRay Aug 31, 2020
Introduction to Lua-Land CPU Flame Graphs

OpenResty XRay Aug 10, 2020
OpenResty XRay Aug 10, 2020
Memory Fragmentation in OpenResty and Nginx's Shared Memory Zones

OpenResty XRay Aug 4, 2020
OpenResty XRay Aug 4, 2020
How OpenResty and Nginx Shared Memory Zones Consume RAM

OpenResty XRay Jan 21, 2020
OpenResty XRay Jan 21, 2020
How OpenResty and Nginx Allocate and Manage Memory

Latest Articles
OpenResty XRay Sep 28, 2023
OpenResty XRay Sep 28, 2023
How CPU time is spent inside Rust’s Sled library

OpenResty XRay Sep 28, 2023
OpenResty XRay Sep 28, 2023
Find the largest Python objects or values taking the most RAM (using OpenResty XRay)

OpenResty XRay Sep 27, 2023
OpenResty XRay Sep 27, 2023
How CPU time is spent inside Go's etcd server (using OpenResty XRay)

OpenResty XRay Sep 21, 2023
OpenResty XRay Sep 21, 2023
How CPU time is spent inside llama.cpp + LLaMA2 (using OpenResty XRay)

OpenResty XRay Sep 1, 2023
OpenResty XRay Sep 1, 2023
Find Blocking Go Code Paths Holding back CPU Usage (Using OpenResty XRay)

Archives
2023 Sep
- How CPU time is spent inside Rust’s Sled library September 28, 2023
- Find the largest Python objects or values taking the most RAM (using OpenResty XRay) September 28, 2023
- How CPU time is spent inside Go's etcd server (using OpenResty XRay) September 27, 2023
- How CPU time is spent inside llama.cpp + LLaMA2 (using OpenResty XRay) September 21, 2023
- Find Blocking Go Code Paths Holding back CPU Usage (Using OpenResty XRay) September 1, 2023
2023 Aug
- Pinpointing the hottest Go code paths with high CPU usage (using OpenResty XRay) August 23, 2023
- Pinpointing the blocking Python code paths (using OpenResty XRay) August 8, 2023
- Two bugs in Linux kernels' tracing subsystem (found by OpenResty XRay) August 6, 2023
- Pinpointing hottest Perl code paths (using OpenResty XRay) August 4, 2023
2023 Jul
- Pinpointing hottest Lua code paths in online OpenResty/Nginx servers (using OpenResty XRay) July 28, 2023
- OpenResty 1.21.4.2 Released July 28, 2023
- Memory and CPU usage statistics among Kong plugins online (using OpenResty XRay) July 15, 2023
- How we solved a CPU bottleneck caused by Lua exceptions in a custom Kong plugin (using OpenResty XRay) July 15, 2023
- Troubleshooting the extra 200-ms request latency online July 5, 2023
2023 Jun
- EdgeLang: A Powerful and Efficient Language for Gateway Logic June 30, 2023
- Pinpointing leaked Lua tables with OpenResty XRay's command-line tools June 27, 2023
- Real-Time Request Counting against Nginx Processes via YSQL June 23, 2023
- Using request IDs to troubleshoot problematic requests in OpenResty Edge gateways June 7, 2023
- Configuring hCaptcha’s captcha webpages in OpenResty Edge June 6, 2023
- Pushing static resources to OpenResty Edge gateways June 5, 2023
- Configuring SNI proxies in OpenResty Edge June 5, 2023
- Configuring the built-in captcha webpages in OpenResty Edge June 3, 2023
2023 May
- Configuring gateway access log files in OpenResty Edge May 30, 2023
- Load-balancing TCP applications via OpenResty Edge May 29, 2023
- Configuring error log files in OpenResty Edge May 28, 2023
- Configuring sticky cookies in OpenResty Edge gateways May 25, 2023
- How to use standard dynamic metrics in OpenResty Edge May 22, 2023
- Managing traffic to Kubernetes (K8s) upstreams in OpenResty Edge May 8, 2023
- How to deploy the on-premises version of OpenResty XRay on Microsoft's Azure cloud May 5, 2023
2023 Apr
- High-Performance Web Application Firewall (WAF) in OpenResty Edge April 25, 2023
- Configure distributed gRPC proxy in OpenResty Edge April 25, 2023
- The EdgeLang DSL in OpenResty Edge April 19, 2023
- OpenResty 1.21.4.2 RC1 is out April 17, 2023
- How to pass the real client IP addresses to backend servers via special request headers April 12, 2023
2023 Feb
- When Lua IPC Pipes Block OpenResty or Nginx's Event Loops February 18, 2023
- The Wonderland of Dynamic Tracing (Part 3 of 3) February 16, 2023
- The Wonderland of Dynamic Tracing (Part 2 of 3) February 16, 2023
- The Wonderland of Dynamic Tracing (Part 1 of 3) February 16, 2023
- Optimize Memory Fragmentation due to Huge Nginx Configuration February 14, 2023
- New FAQ Doc for OpenResty XRay February 7, 2023
2022 Jun
2021 Dec
2021 Nov
2021 Sep
- Auto-Generate Demo Videos for Google Search from Screenplay Docs (via OpenResty Showman) September 26, 2021
- Set Different Host Headers for Upstream Requests in OpenResty Edge September 16, 2021
- Official OpenResty Debian 11 package repo September 9, 2021
- Redirect to different URIs Based on Clients' Language Settings (OpenResty Edge) September 6, 2021