← Back
dynamic-tracing

Two bugs in Linux kernels' tracing subsystem (found by OpenResty XRay)

Photo by Yichun Zhang

The Wonderland of Dynamic Tracing (Part 1 of 3)

Photo by Philip Brown

The Wonderland of Dynamic Tracing (Part 2 of 3)

The Wonderland of Dynamic Tracing (Part 3 of 3)

Photo by L N

Resolving Bilibili’s major site incident with OpenResty XRay

Photo by Yichun Zhang

Tracing the Slowest PCRE Regular Expressions in OpenResty or Nginx Processes

Listing Loaded Lua Modules in OpenResty or Nginx Processes

Photo by Yichun Zhang

Ylang: Universal Language for eBPF, Stap+, GDB, and More (Part 4 of 4)

Photo by Yichun Zhang

Ylang: Universal Language for eBPF, Stap+, GDB, and More (Part 3 of 4)

Photo by Yichun Zhang

Ylang: Universal Language for eBPF, Stap+, GDB, and More (Part 2 of 4)

Photo by Yichun Zhang

Ylang: Universal Language for eBPF, Stap+, GDB, and More (Part 1 of 4)

Photo by Yichun Zhang

Introduction to Lua-Land CPU Flame Graphs

Photo by Guido Jansen

Memory Fragmentation in OpenResty and Nginx's Shared Memory Zones

Photo by Elena Mozhvilo

How OpenResty and Nginx Shared Memory Zones Consume RAM

Photo by Jose G. Ortega Castro

How OpenResty and Nginx Allocate and Manage Memory

Photo by Harrison Broadbent
Contact us

Love to hear from you, Get in touch 👋

Message was sent successfully!

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