Analyzer bench-io-create-files
bench-io-create-files: benchmark of creating and writing into the files.
OpenResty XRay provides standard analyzers for the following application types or stack stacks (the list is still growing fast).
OpenResty XRay provides the following tools for analyzing All applications:
c-on-cpu: C-Land CPU Flame Graphcpu-hogs: cpu hogs of the systemepoll-level-event-fgraph: Epoll Level Trigger Event Flame Graphepoll-loop-blocking-distr: Epoll Loop Blocking Latency Distributionepoll-wait-ret-distr: Return Value Distribution of epoll_waitepoll-wait-timers: Wait timers for epollepoll-wait-timers-fgraph: Wait timers flamegraph for epollfunc-call-rate: Function Call Rateimage-inspect: inspect image meta data by process IDkernel-on-cpu: Kernel-Land on-CPU Flame Graphpage-fault-by-pid: Page fault order by process IDpagefault-fgraph: Page Fault Flame Graphprocess-ctx-sw-stats: Process Context Switches Statisticssys-load-avg-by-app: System Load Average By Applicationsys-softirq-stats: System Softirq Statisticssysctl: Run sysctl -a to get all sysctl parametersbench-io-create-files: benchmark of creating and writing into the filesdiskstat: Virtual File System Read Write By Disk Namedisktop-by-proc: Virtual File System Read Write N Processfile-system-fgraph: File System Flame Graphvfs-read-fgraph: Virtual File System Read/Sendfile Flame Graphvfs-read-latency-fgraph: Virtual File System Read/Sendfile Latency Flame Graphvfs-read-latency-top-files: Virtual File System Read Latency Top N files (including sendfile)vfs-read-top-files: Virtual File System Read Top N files (including sendfile)vfs-read-volume-fgraph: Virtual File System Read/Sendfile Volume Flame Graphvfs-write-fgraph: Virtual File System Write Flame Graphvfs-write-latency-fgraph: Virtual File System Write Latency Flame Graphvfs-write-latency-top-files: Virtual File System Write Latency Top N filesvfs-write-top-files: Virtual File System Write Top N filesvfs-write-volume-fgraph: Virtual File System Write Volume Flame Graphepoll-wait-overrun-time-distr: Epoll Wait Overrun Time Distributionfunc-latency-distr: Function Latency Distributionsocket-send-recv-latency-fgraph: Socket Send/Recv Message Latency Flame Graphc-alloc-fgraph: C Memory Allocation Flame Graphc-count-alloc-free: C Application-Level Memory API Callsc-memory: C Application-Level Memory Usage Breakdownc-memory-leak-fgraph: C-Land Memory Leak Flame Graphskmalloc-leak-fgraph: kmalloc leakage Flame Graphlibc-chunks: Distributions of Memory Chunk Sizes of the Memory Allocatorlibc-dump-mem: Dump the used memory allocated by malloc and related functionslibc-mallinfo: Information about memory allocations performed by malloc and related functionsmmap-leaks: Mmap Leak Backtrace Sampling Tools for Leak Flame Graphsprocess-memory: Virtual Memory Usage Breakdowntcmalloc-bin-distr: Distribution of Memory Usage across tcmalloc Size Classes and Page Heapthread-stack-loaded: Loaded stack memory used by all the threadsgen-core-dump: Generate the core dump file via gcore and optionally bundle it with related ELF filesgeneric-core-dump-analysis: Generic Core Dump Analysisget-dlopen-libs: Get libraries loaded by dlopenproc-reap: Reap the snapshot processproc-snap: Create a snapshot of the process (only for expert)signal-watcher: Sent or Received signalssyscall-execve: fork and execute commandssyscall-write-stat: Statistic of errno for write/writev/send syscallkernel-dropwatch: Packet Drop Flame Graphsocket-leak-fgraph: Socket Leakage Flame Graphsocket-send-recv-message: Socket Send/Recv Message Flame Graphsocket-send-recv-volume-fgraph: Socket Send/Recv Message Volume Flame Graphsys-nf-conntrack: current config of nf-conntrack and its recommend valuetcp-reset-fgraph: TCP Reset Flame Graphc-off-cpu: C-Land off-CPU Flame GraphOpenResty XRay provides the following tools for analyzing APISIX applications:
lj-add-timer-lua-fgraph: ngx.timer Add Timer Flamegraphlj-c-on-cpu: C-Land CPU Flame Graph for LuaJITlj-dump-traces: Dump LuaJIT Traceslj-excep-lua-fgraph: Lua Exception Flame Graphlj-func-events: Trace LuaJIT function call entry eventslj-gc-step-calls: Number of LuaJIT GC function calls per secondlj-jit-state: Check The LuaJIT JIT State: on/offlj-live-coroutines: dump the bts of the living Lua coroutineslj-lua-full-bt: Dump Lua Full Backtrace including the variables in the stacklj-lua-newcdata: Lua-Land New CData Creation Flame Graph Sampling Tool for LuaJIT Applications.lj-lua-newfunc: Lua-Land New Function Creation Flame Graph sampling Tool for LuaJIT Applications.lj-lua-newgco: LuaJIT GC Object Allocation Flame Graphlj-lua-newstr: LuaJIT String Objects Allocation Flame Graphlj-lua-newtab: LuaJIT Table Objects Allocation Flame Graphlj-lua-newthread: LuaJIT Thread Objects Allocation Flame Graphlj-lua-on-cpu: Lua-Land CPU Flame Graphlj-lua-tab-resize: LuaJIT Table resize Flame Graphlj-no-pcre-jit-lua-fgraph: Lua Land Flame Graph for function path that PCRE jit is disabledlj-slowest-ngx-re: Slowest find/match/split Regular Expression of ngx.relj-slowest-str-gmatch: Slowest Lua string.gmatchlj-slowest-str-gsub: Slowest String Global Substitution For Lua’s string.gsublj-slowest-str-match-find: Slowest String Match/Findlj-str-find-no-plain-fgraph: Lua string.find Searching Plain String Without Plain Mode Setlj-trace-abort-events-fgraph: Lua Land Trace Abort Events Flame Graphlj-trace-stats: LuaJIT VM Trace Event Statisticslj-vm-states: LuaJIT VM States Distributionngx-access-log-buffer-size: Nginx Access Log Buffer Size Configurationngx-brotli-compression-level: Nginx Brotli Compression Level Statisticsngx-brotli-compression-types: Nginx Brotli Compression Types Statisticsngx-cpu-hottest-hosts: Showing the top 10 hostnames consuming the most CPU resourcesngx-cpu-hottest-uris: Showing the top 10 URIs order by request countngx-epoll-event-stats: Statistics of Epoll Events Receivedngx-epoll-wait-timers: Tracking the Nginx-Land Epoll Wait Timeout Valuesngx-gzip-compression-level: Nginx GZIP Compression Level Statisticsngx-gzip-compression-types: Nginx GZIP Compression Types Statisticsngx-lua-code-cache: Nginx Lua Code Cache Requestsngx-open-file-cache-conf: Nginx Open File Cache Configurationngx-pcre-compile-lua-fgraph: Openresty New PCRE Compilation Lua Land Flame Graphngx-shdict-hit-rate: Nginx Shared Dict Hit Ratengx-slowest-config-re: Slowest Regular Expression in Nginx Rewrite or Find Configngx-stats: Nginx Statistics from nginx_statusngx-timer-delay-distr: Timeout Value Distribution of Nginx Timerngx-zstd-compression-level: Nginx ZStandard Compression Level Statisticsngx-zstd-compression-types: Nginx ZStandard Compression Types Statisticsopenresty-compiled-regex-cache: OpenResty Compiled Regex Cache Statisticsopenresty-cosocket-handshake: Cosocket SSL Handshake Flame Graphopenresty-new-timer-fgraph: Openresty New Timer Flamegraphopenresty-running-timers-fgraph: Openresty Running Timer Flamegraphlj-read-fgraph: Lua-Land Virtual File System Read/Sendfile Flame Graphlj-read-latency-fgraph: Lua-Land Virtual File System Read/Sendfile Latency Flame Graphlj-read-volume-fgraph: Lua-Land Virtual File System Read/Sendfile Volume Flame Graphlj-write-fgraph: Lua-Land Virtual File System Write Flame Graphlj-write-latency-fgraph: Lua-Land Virtual File System Write Latency Flame Graphlj-write-volume-fgraph: Lua-Land Virtual File System Write Volume Flame Graphlj-lua-ngx-print-error: ngx.print and ngx.say error Flame Graphngx-err-log-files: Nginx Error Log Filesngx-http-access-time: Nginx HTTP Access Phase Latencyngx-http-rewrite-time: Nginx HTTP Rewrite Phase Latencyngx-http-upstream-time: Nginx HTTP Upstream Latencyngx-https-handshake-time: Nginx HTTPs handshake - uselessngx-read-req-body-time: Nginx Request Body Reading Time Distributionngx-req-latency: Nginx Request Latencyngx-req-latency-advance: Nginx Request Latency with Lua Profilingngx-req-latency-distr: HTTP Request Latency Distributionngx-req-lj-yield-count: Nginx Request LuaJIT Yield Times Flame Graphngx-req-lj-yield-latency: Nginx Request LuaJIT Yield Latency Flame Graphngx-req-lj-yield-time: Nginx Request LuaJIT Yield Latencyngx-tls-handshake-latency: Nginx SSL/TLS handshake Latencyopenresty-coro-timeout-packets: Nginx Request Latencysema-wait-fgraph: Semaphore wait Callslj-alloc-stats: Statistics for LuaJIT’s builtin Allocator (Directly allocated memory blocks larger than 128K will not be counted)lj-c-memory-leak-fgraph: Lua-Land Memory Leak Flame Graphslj-dump-cdata-fin: Dump LuaJIT CDATA finalizerlj-dump-loaded-mods: Showing the loaded modules of the LuaJIT VMlj-err-mem: Luajit Memory Exceptionlj-free-stats: Statistics of free chunks for LuaJIT’s builtin Allocatorlj-gco-cdata-fin: CData Object Statistics by Finalizerlj-gco-cdata-stats: CData Object Statistics by CData Typelj-gco-ref: GC Object Reference Flame Graphlj-gco-stat: Statistics for LuaJIT GC Objectslj-lua-newgco-size: LuaJIT GC Object Allocation Size Flame Graphlj-mem-realloc-distr: Lua Memory Realloc Size Distributionlj-mem-realloc-fgraph: Lua Memory Realloc Size Flamegraphslj-tab-chain-loops: Find loops in LuaJIT table node chains.lj-tab-unreachable-node: Find unreachable nodes in the lua tables.ngx-loaded-modules: Nginx Loaded Modulesngx-mem-pools: Nginx Memory Pool Statisticsngx-shdict-stores: Nginx Shdict Stores Statisticsngx-shm-lru: Nginx Share Memory LRU Statisticsngx-shm-slabs: Slab Memory Usage in Nginx Shared Memoryngx-shm-tree-height: Compute the RBTree Height of Nginx Shared Memory Zones.resty-memory: Application-Level Memory Usage Breakdowncollect-luajit-ffnames: Collect LuaJIT ffnameslj-gc-state: LuaJIT GC configuration and runtime statelj-lua-new-timer-errors: Nginx Lua Tracks Timer Creation Errorsngx-config: Configurations for Nginxngx-config-servers: Dump The Name of The Http Serversngx-dump-timers: Dump nginx timers in the rbtreengx-graceful-exits: Nginx Graceful Exit Eventngx-lua-sleep: Nginx Lua Sleep Calls Distributionngx-lua-sleep-fgraph: Nginx Lua Sleep Flame Graphngx-worker-id: Nginx Worker IDopenresty-core-dump-analysis: OpenResty Core Dump Analysislj-lua-ngx-exit-fgraph: Lua-Land Nginx Request Status Code Flame Graphlj-lua-socket-close-fgraph: Lua-Land close socket Flame Graphngx-downstream-keepalive-stats: HTTP Downstream Request Connection Keepalive Statisticsngx-downstream-ssl-session-reused: Nginx Downstream SSL/TLS Session Reused Statisticsngx-dump-cur-req: Dump Nginx Requestngx-dump-dns: Dump Nginx DNS configuration and domain cachesngx-dump-req: Dump Nginx Requestngx-keepalive-statistics: Request/Upstream Connection Keep-alive Statisticsngx-proxy-cache-status: Proxy Cache Status Distributionngx-read-req-body-packets: Capture the packets of the HTTP request that the read body time is greater than the thresholdngx-req-count: Count Nginx Subrequests and Main Requestsngx-req-counts-by-hosts: Showing the top 10 hostnames order by request countsngx-req-distribution: Nginx Traffic Distribution By Calls of Finalize Requestngx-req-err-packets: IP Packets of Specified HTTP Errorsngx-req-size-by-hosts: Showing the top 10 hostnames order by request sizengx-req-status-code: Request Status Code Per Secondngx-rps: Nginx RPS Statisticsngx-ssl-server-conf: Sample the Server Configurations by Requestsngx-ssl-session-ticket-key: Nginx SSL Session Ticket Key Configurationngx-status-code-fgraph: Nginx Request Status Code Flame Graphngx-tls-handshake-info: SSL/TLS Session handshake information Statisticsngx-tls-session-resumption: Downstream SSL/TLS Session Resumption Statisticsngx-top-latency-reqs: IP packets of top latency HTTP requestsngx-upstream-err-packets: Capture the upstream packets that have specific error codengx-upstream-no-keepalive: capture the packets that have no HTTP upstream ‘keepalive’ configurationngx-upstream-ssl-session-reused: Upstream SSL/TLS Session Reused Statisticsopenresty-cosocket-connect: OpenResty Cosocket Connect Operation Flame Graphopenresty-cosocket-err-fgraph: OpenResty Cosocket Error Flame Graphopenresty-cosocket-err-packets: IP Packets of OpenResty Cosocket Which has Errorsopenresty-cosocket-no-keepalive: OpenResty Cosocket Without Keepalive Flame Graphopenresty-cosocket-pool: OpenResty Cosocket Pool Statisticsopenresty-cosocket-timeout: OpenResty Cosocket Timeout Distributionopenresty-lua-phase-cpu-time: OpenResty Lua Phase CPU time statisticsopenresty-lua-phase-wall-time: OpenResty Lua Phase wall time statisticssocket-close-fgraph: close socket Flame Graphlj-c-off-cpu: C-Land off-CPU Flame Graph for LuaJITlj-lua-off-cpu: Lua-Land off-CPU Flame Graphngx-err-log-lvl-distr: Nginx Error Log Level DistributionOpenResty XRay provides the following tools for analyzing C/C++ applications:
c-on-cpu: C-Land CPU Flame GraphOpenResty XRay provides the following tools for analyzing Dlang applications:
d-newgco: D GC Object Allocation Flame Graphd-newgco-size: D GC Object Allocation Size Flame GraphOpenResty XRay provides the following tools for analyzing Envoy applications:
c-on-cpu: C-Land CPU Flame Graphenvoy-lua-on-cpu: Envoy Lua-Land on-CPU Flame Graphc-off-cpu: C-Land off-CPU Flame Graphenvoy-lua-off-cpu: Envoy Lua-Land off-CPU Flame GraphOpenResty XRay provides the following tools for analyzing Erlang applications:
erl-on-cpu: Erlang-Land on-CPU Flame Grapherl-off-cpu: Erlang-Land off-CPU Flame GraphOpenResty XRay provides the following tools for analyzing Go applications:
go-alloc-fgraph: Go Memory Allocation Flame Graphgo-excep-fgraph: Go-Land Exception Flame Graphgo-live-goroutines: dump the stacks of the living goroutinesgo-on-cpu: Go-Land on-CPU Flame Graphgo-net-http-req-latency: Go net/http Request Latencygo-gco-ref: Go-Land GC Object Reference Flame Graphgo-memory: Go-Land Memory Breakdowngo-core-dump-analysis: Go Application Core Dump Analysiskrakend-req-canceled: Krakend actively canceled requestsgo-off-cpu: Go-Land off-CPU Flame GraphOpenResty XRay provides the following tools for analyzing Java applications:
java-find-method-entry: Find Java method entriesjava-ftrace: Trace Java function call entry eventsjava-on-cpu: Java-Land on-CPU Flame Graphpre-java-ftrace: Preliminary Analyzer for tracing Java function call entry eventsjava-read-fgraph: Java-Land Virtual File System Read/Sendfile Flame Graphjava-read-latency-fgraph: Java-Land Virtual File System Read/Sendfile Latency Flame Graphjava-read-volume-fgraph: Java-Land Virtual File System Read/Sendfile Volume Flame Graphjava-write-fgraph: Java-Land Virtual File System Write Flame Graphjava-write-latency-fgraph: Java-Land Virtual File System Write Latency Flame Graphjava-write-volume-fgraph: Java-Land Virtual File System Write Volume Flame Graphjava-gco-ref: Java-Land GC Object Reference Flame Graphjava-newgco: Java GC Object Allocation Flame Graphjava-newgco-size: Java GC Object Allocation Size Flame Graphjava-kafka-req-latency: Java Kafka Request Latencyjava-tomcat-req-latency: Java Tomcat Request Latencyjava-tomcat-top-latency-reqs: IP packets of top latency HTTP requestspre-java-kafka-req-latency: Preliminary Analyzer for Java Kafka Request Latencypre-java-tomcat-req-latency: Preliminary Analyzer for Java Tomcat Request Latencyjava-off-cpu: Java-Land off-CPU Flame GraphOpenResty XRay provides the following tools for analyzing Kong applications:
lj-add-timer-lua-fgraph: ngx.timer Add Timer Flamegraphlj-c-on-cpu: C-Land CPU Flame Graph for LuaJITlj-dump-traces: Dump LuaJIT Traceslj-excep-lua-fgraph: Lua Exception Flame Graphlj-func-events: Trace LuaJIT function call entry eventslj-gc-step-calls: Number of LuaJIT GC function calls per secondlj-jit-state: Check The LuaJIT JIT State: on/offlj-live-coroutines: dump the bts of the living Lua coroutineslj-lua-full-bt: Dump Lua Full Backtrace including the variables in the stacklj-lua-newcdata: Lua-Land New CData Creation Flame Graph Sampling Tool for LuaJIT Applications.lj-lua-newfunc: Lua-Land New Function Creation Flame Graph sampling Tool for LuaJIT Applications.lj-lua-newgco: LuaJIT GC Object Allocation Flame Graphlj-lua-newstr: LuaJIT String Objects Allocation Flame Graphlj-lua-newtab: LuaJIT Table Objects Allocation Flame Graphlj-lua-newthread: LuaJIT Thread Objects Allocation Flame Graphlj-lua-on-cpu: Lua-Land CPU Flame Graphlj-lua-tab-resize: LuaJIT Table resize Flame Graphlj-no-pcre-jit-lua-fgraph: Lua Land Flame Graph for function path that PCRE jit is disabledlj-slowest-ngx-re: Slowest find/match/split Regular Expression of ngx.relj-slowest-str-gmatch: Slowest Lua string.gmatchlj-slowest-str-gsub: Slowest String Global Substitution For Lua’s string.gsublj-slowest-str-match-find: Slowest String Match/Findlj-str-find-no-plain-fgraph: Lua string.find Searching Plain String Without Plain Mode Setlj-trace-abort-events-fgraph: Lua Land Trace Abort Events Flame Graphlj-trace-stats: LuaJIT VM Trace Event Statisticslj-vm-states: LuaJIT VM States Distributionngx-access-log-buffer-size: Nginx Access Log Buffer Size Configurationngx-brotli-compression-level: Nginx Brotli Compression Level Statisticsngx-brotli-compression-types: Nginx Brotli Compression Types Statisticsngx-cpu-hottest-hosts: Showing the top 10 hostnames consuming the most CPU resourcesngx-cpu-hottest-uris: Showing the top 10 URIs order by request countngx-epoll-event-stats: Statistics of Epoll Events Receivedngx-epoll-wait-timers: Tracking the Nginx-Land Epoll Wait Timeout Valuesngx-gzip-compression-level: Nginx GZIP Compression Level Statisticsngx-gzip-compression-types: Nginx GZIP Compression Types Statisticsngx-lua-code-cache: Nginx Lua Code Cache Requestsngx-open-file-cache-conf: Nginx Open File Cache Configurationngx-pcre-compile-lua-fgraph: Openresty New PCRE Compilation Lua Land Flame Graphngx-shdict-hit-rate: Nginx Shared Dict Hit Ratengx-slowest-config-re: Slowest Regular Expression in Nginx Rewrite or Find Configngx-stats: Nginx Statistics from nginx_statusngx-timer-delay-distr: Timeout Value Distribution of Nginx Timerngx-zstd-compression-level: Nginx ZStandard Compression Level Statisticsngx-zstd-compression-types: Nginx ZStandard Compression Types Statisticsopenresty-compiled-regex-cache: OpenResty Compiled Regex Cache Statisticsopenresty-cosocket-handshake: Cosocket SSL Handshake Flame Graphopenresty-new-timer-fgraph: Openresty New Timer Flamegraphopenresty-running-timers-fgraph: Openresty Running Timer Flamegraphlj-read-fgraph: Lua-Land Virtual File System Read/Sendfile Flame Graphlj-read-latency-fgraph: Lua-Land Virtual File System Read/Sendfile Latency Flame Graphlj-read-volume-fgraph: Lua-Land Virtual File System Read/Sendfile Volume Flame Graphlj-write-fgraph: Lua-Land Virtual File System Write Flame Graphlj-write-latency-fgraph: Lua-Land Virtual File System Write Latency Flame Graphlj-write-volume-fgraph: Lua-Land Virtual File System Write Volume Flame Graphlj-lua-ngx-print-error: ngx.print and ngx.say error Flame Graphngx-err-log-files: Nginx Error Log Filesngx-http-access-time: Nginx HTTP Access Phase Latencyngx-http-rewrite-time: Nginx HTTP Rewrite Phase Latencyngx-http-upstream-time: Nginx HTTP Upstream Latencyngx-https-handshake-time: Nginx HTTPs handshake - uselessngx-read-req-body-time: Nginx Request Body Reading Time Distributionngx-req-latency: Nginx Request Latencyngx-req-latency-advance: Nginx Request Latency with Lua Profilingngx-req-latency-distr: HTTP Request Latency Distributionngx-req-lj-yield-count: Nginx Request LuaJIT Yield Times Flame Graphngx-req-lj-yield-latency: Nginx Request LuaJIT Yield Latency Flame Graphngx-req-lj-yield-time: Nginx Request LuaJIT Yield Latencyngx-tls-handshake-latency: Nginx SSL/TLS handshake Latencyopenresty-coro-timeout-packets: Nginx Request Latencysema-wait-fgraph: Semaphore wait Callslj-alloc-stats: Statistics for LuaJIT’s builtin Allocator (Directly allocated memory blocks larger than 128K will not be counted)lj-c-memory-leak-fgraph: Lua-Land Memory Leak Flame Graphslj-dump-cdata-fin: Dump LuaJIT CDATA finalizerlj-dump-loaded-mods: Showing the loaded modules of the LuaJIT VMlj-err-mem: Luajit Memory Exceptionlj-free-stats: Statistics of free chunks for LuaJIT’s builtin Allocatorlj-gco-cdata-fin: CData Object Statistics by Finalizerlj-gco-cdata-stats: CData Object Statistics by CData Typelj-gco-ref: GC Object Reference Flame Graphlj-gco-stat: Statistics for LuaJIT GC Objectslj-lua-newgco-size: LuaJIT GC Object Allocation Size Flame Graphlj-mem-realloc-distr: Lua Memory Realloc Size Distributionlj-mem-realloc-fgraph: Lua Memory Realloc Size Flamegraphslj-tab-chain-loops: Find loops in LuaJIT table node chains.lj-tab-unreachable-node: Find unreachable nodes in the lua tables.ngx-loaded-modules: Nginx Loaded Modulesngx-mem-pools: Nginx Memory Pool Statisticsngx-shdict-stores: Nginx Shdict Stores Statisticsngx-shm-lru: Nginx Share Memory LRU Statisticsngx-shm-slabs: Slab Memory Usage in Nginx Shared Memoryngx-shm-tree-height: Compute the RBTree Height of Nginx Shared Memory Zones.resty-memory: Application-Level Memory Usage Breakdowncollect-luajit-ffnames: Collect LuaJIT ffnameslj-gc-state: LuaJIT GC configuration and runtime statelj-lua-new-timer-errors: Nginx Lua Tracks Timer Creation Errorsngx-config: Configurations for Nginxngx-config-servers: Dump The Name of The Http Serversngx-dump-timers: Dump nginx timers in the rbtreengx-graceful-exits: Nginx Graceful Exit Eventngx-lua-sleep: Nginx Lua Sleep Calls Distributionngx-lua-sleep-fgraph: Nginx Lua Sleep Flame Graphngx-worker-id: Nginx Worker IDopenresty-core-dump-analysis: OpenResty Core Dump Analysislj-lua-ngx-exit-fgraph: Lua-Land Nginx Request Status Code Flame Graphlj-lua-socket-close-fgraph: Lua-Land close socket Flame Graphngx-downstream-keepalive-stats: HTTP Downstream Request Connection Keepalive Statisticsngx-downstream-ssl-session-reused: Nginx Downstream SSL/TLS Session Reused Statisticsngx-dump-cur-req: Dump Nginx Requestngx-dump-dns: Dump Nginx DNS configuration and domain cachesngx-dump-req: Dump Nginx Requestngx-keepalive-statistics: Request/Upstream Connection Keep-alive Statisticsngx-proxy-cache-status: Proxy Cache Status Distributionngx-read-req-body-packets: Capture the packets of the HTTP request that the read body time is greater than the thresholdngx-req-count: Count Nginx Subrequests and Main Requestsngx-req-counts-by-hosts: Showing the top 10 hostnames order by request countsngx-req-distribution: Nginx Traffic Distribution By Calls of Finalize Requestngx-req-err-packets: IP Packets of Specified HTTP Errorsngx-req-size-by-hosts: Showing the top 10 hostnames order by request sizengx-req-status-code: Request Status Code Per Secondngx-rps: Nginx RPS Statisticsngx-ssl-server-conf: Sample the Server Configurations by Requestsngx-ssl-session-ticket-key: Nginx SSL Session Ticket Key Configurationngx-status-code-fgraph: Nginx Request Status Code Flame Graphngx-tls-handshake-info: SSL/TLS Session handshake information Statisticsngx-tls-session-resumption: Downstream SSL/TLS Session Resumption Statisticsngx-top-latency-reqs: IP packets of top latency HTTP requestsngx-upstream-err-packets: Capture the upstream packets that have specific error codengx-upstream-no-keepalive: capture the packets that have no HTTP upstream ‘keepalive’ configurationngx-upstream-ssl-session-reused: Upstream SSL/TLS Session Reused Statisticsopenresty-cosocket-connect: OpenResty Cosocket Connect Operation Flame Graphopenresty-cosocket-err-fgraph: OpenResty Cosocket Error Flame Graphopenresty-cosocket-err-packets: IP Packets of OpenResty Cosocket Which has Errorsopenresty-cosocket-no-keepalive: OpenResty Cosocket Without Keepalive Flame Graphopenresty-cosocket-pool: OpenResty Cosocket Pool Statisticsopenresty-cosocket-timeout: OpenResty Cosocket Timeout Distributionopenresty-lua-phase-cpu-time: OpenResty Lua Phase CPU time statisticsopenresty-lua-phase-wall-time: OpenResty Lua Phase wall time statisticssocket-close-fgraph: close socket Flame Graphlj-c-off-cpu: C-Land off-CPU Flame Graph for LuaJITlj-lua-off-cpu: Lua-Land off-CPU Flame Graphngx-err-log-lvl-distr: Nginx Error Log Level DistributionOpenResty XRay provides the following tools for analyzing Lua applications:
lua-excep-fgraph: Lua-Land Exception Flame Graph for standard Lualua-on-cpu: Lua-Land CPU Flame Graph for standard Lualua-gco-ref: GC Object Reference Flame Graph for Stand Lualua-off-cpu: Lua-Land off-CPU Flame Graph for standard LuaOpenResty XRay provides the following tools for analyzing Nginx applications:
ngx-access-log-buffer-size: Nginx Access Log Buffer Size Configurationngx-brotli-compression-level: Nginx Brotli Compression Level Statisticsngx-brotli-compression-types: Nginx Brotli Compression Types Statisticsngx-epoll-event-stats: Statistics of Epoll Events Receivedngx-epoll-wait-timers: Tracking the Nginx-Land Epoll Wait Timeout Valuesngx-gzip-compression-level: Nginx GZIP Compression Level Statisticsngx-gzip-compression-types: Nginx GZIP Compression Types Statisticsngx-open-file-cache-conf: Nginx Open File Cache Configurationngx-slowest-config-re: Slowest Regular Expression in Nginx Rewrite or Find Configngx-zstd-compression-level: Nginx ZStandard Compression Level Statisticsngx-zstd-compression-types: Nginx ZStandard Compression Types Statisticsngx-err-log-files: Nginx Error Log Filesngx-https-handshake-time: Nginx HTTPs handshake - uselessngx-req-latency: Nginx Request Latencyngx-req-latency-advance: Nginx Request Latency with Lua Profilingngx-req-latency-distr: HTTP Request Latency Distributionngx-mem-pools: Nginx Memory Pool Statisticsngx-shm-slabs: Slab Memory Usage in Nginx Shared Memoryngx-config: Configurations for Nginxngx-dump-timers: Dump nginx timers in the rbtreengx-graceful-exits: Nginx Graceful Exit Eventngx-worker-id: Nginx Worker IDngx-dump-all-reqs: Dump all Nginx HTTP Requestsngx-read-req-body-packets: Capture the packets of the HTTP request that the read body time is greater than the thresholdngx-req-distribution: Nginx Traffic Distribution By Calls of Finalize Requestngx-req-err-packets: IP Packets of Specified HTTP Errorsngx-ssl-session-ticket-key: Nginx SSL Session Ticket Key Configurationngx-status-code-fgraph: Nginx Request Status Code Flame Graphngx-top-latency-reqs: IP packets of top latency HTTP requestsngx-upstream-err-packets: Capture the upstream packets that have specific error codengx-upstream-no-keepalive: capture the packets that have no HTTP upstream ‘keepalive’ configurationngx-err-log-lvl-distr: Nginx Error Log Level DistributionOpenResty XRay provides the following tools for analyzing Node.js applications:
nodejs-ftrace: Trace Node.js function call entry eventsnodejs-on-cpu: Node JS-Land on-CPU Flame Graphpre-nodejs-ftrace: Preliminary Analyzer for tracing Node.js function call entry eventsnodejs-off-cpu: Node JS-Land off-CPU Flame GraphOpenResty XRay provides the following tools for analyzing OpenResty applications:
lj-add-timer-lua-fgraph: ngx.timer Add Timer Flamegraphlj-c-on-cpu: C-Land CPU Flame Graph for LuaJITlj-coro-c-on-cpu: C-Land CPU Flame Graph for LuaJIT and Corolj-dump-traces: Dump LuaJIT Traceslj-excep-lua-fgraph: Lua Exception Flame Graphlj-func-events: Trace LuaJIT function call entry eventslj-gc-step-calls: Number of LuaJIT GC function calls per secondlj-jit-state: Check The LuaJIT JIT State: on/offlj-live-coroutines: dump the bts of the living Lua coroutineslj-lua-full-bt: Dump Lua Full Backtrace including the variables in the stacklj-lua-newcdata: Lua-Land New CData Creation Flame Graph Sampling Tool for LuaJIT Applications.lj-lua-newfunc: Lua-Land New Function Creation Flame Graph sampling Tool for LuaJIT Applications.lj-lua-newgco: LuaJIT GC Object Allocation Flame Graphlj-lua-newstr: LuaJIT String Objects Allocation Flame Graphlj-lua-newtab: LuaJIT Table Objects Allocation Flame Graphlj-lua-newthread: LuaJIT Thread Objects Allocation Flame Graphlj-lua-on-cpu: Lua-Land CPU Flame Graphlj-lua-tab-resize: LuaJIT Table resize Flame Graphlj-no-pcre-jit-lua-fgraph: Lua Land Flame Graph for function path that PCRE jit is disabledlj-slowest-ngx-re: Slowest find/match/split Regular Expression of ngx.relj-slowest-str-gmatch: Slowest Lua string.gmatchlj-slowest-str-gsub: Slowest String Global Substitution For Lua’s string.gsublj-slowest-str-match-find: Slowest String Match/Findlj-str-find-no-plain-fgraph: Lua string.find Searching Plain String Without Plain Mode Setlj-trace-abort-events-fgraph: Lua Land Trace Abort Events Flame Graphlj-trace-stats: LuaJIT VM Trace Event Statisticslj-vm-states: LuaJIT VM States Distributionngx-access-log-buffer-size: Nginx Access Log Buffer Size Configurationngx-brotli-compression-level: Nginx Brotli Compression Level Statisticsngx-brotli-compression-types: Nginx Brotli Compression Types Statisticsngx-cpu-hottest-hosts: Showing the top 10 hostnames consuming the most CPU resourcesngx-cpu-hottest-uris: Showing the top 10 URIs order by request countngx-epoll-event-stats: Statistics of Epoll Events Receivedngx-epoll-wait-timers: Tracking the Nginx-Land Epoll Wait Timeout Valuesngx-gzip-compression-level: Nginx GZIP Compression Level Statisticsngx-gzip-compression-types: Nginx GZIP Compression Types Statisticsngx-lua-code-cache: Nginx Lua Code Cache Requestsngx-open-file-cache-conf: Nginx Open File Cache Configurationngx-pcre-compile-lua-fgraph: Openresty New PCRE Compilation Lua Land Flame Graphngx-shdict-hit-rate: Nginx Shared Dict Hit Ratengx-slowest-config-re: Slowest Regular Expression in Nginx Rewrite or Find Configngx-stats: Nginx Statistics from nginx_statusngx-timer-delay-distr: Timeout Value Distribution of Nginx Timerngx-zstd-compression-level: Nginx ZStandard Compression Level Statisticsngx-zstd-compression-types: Nginx ZStandard Compression Types Statisticsopenresty-compiled-regex-cache: OpenResty Compiled Regex Cache Statisticsopenresty-cosocket-handshake: Cosocket SSL Handshake Flame Graphopenresty-new-timer-fgraph: Openresty New Timer Flamegraphopenresty-running-timers-fgraph: Openresty Running Timer Flamegraphlj-read-fgraph: Lua-Land Virtual File System Read/Sendfile Flame Graphlj-read-latency-fgraph: Lua-Land Virtual File System Read/Sendfile Latency Flame Graphlj-read-volume-fgraph: Lua-Land Virtual File System Read/Sendfile Volume Flame Graphlj-write-fgraph: Lua-Land Virtual File System Write Flame Graphlj-write-latency-fgraph: Lua-Land Virtual File System Write Latency Flame Graphlj-write-volume-fgraph: Lua-Land Virtual File System Write Volume Flame Graphlj-lua-ngx-print-error: ngx.print and ngx.say error Flame Graphngx-err-log-files: Nginx Error Log Filesngx-http-access-time: Nginx HTTP Access Phase Latencyngx-http-rewrite-time: Nginx HTTP Rewrite Phase Latencyngx-http-upstream-time: Nginx HTTP Upstream Latencyngx-https-handshake-time: Nginx HTTPs handshake - uselessngx-read-req-body-time: Nginx Request Body Reading Time Distributionngx-req-latency: Nginx Request Latencyngx-req-latency-advance: Nginx Request Latency with Lua Profilingngx-req-latency-distr: HTTP Request Latency Distributionngx-req-lj-yield-count: Nginx Request LuaJIT Yield Times Flame Graphngx-req-lj-yield-latency: Nginx Request LuaJIT Yield Latency Flame Graphngx-req-lj-yield-time: Nginx Request LuaJIT Yield Latencyngx-tls-handshake-latency: Nginx SSL/TLS handshake Latencyopenresty-coro-timeout-packets: Nginx Request Latencysema-wait-fgraph: Semaphore wait Callslj-alloc-stats: Statistics for LuaJIT’s builtin Allocator (Directly allocated memory blocks larger than 128K will not be counted)lj-c-memory-leak-fgraph: Lua-Land Memory Leak Flame Graphslj-dump-cdata-fin: Dump LuaJIT CDATA finalizerlj-dump-loaded-mods: Showing the loaded modules of the LuaJIT VMlj-err-mem: Luajit Memory Exceptionlj-free-stats: Statistics of free chunks for LuaJIT’s builtin Allocatorlj-gco-cdata-fin: CData Object Statistics by Finalizerlj-gco-cdata-stats: CData Object Statistics by CData Typelj-gco-ref: GC Object Reference Flame Graphlj-gco-stat: Statistics for LuaJIT GC Objectslj-lua-newgco-size: LuaJIT GC Object Allocation Size Flame Graphlj-mem-realloc-distr: Lua Memory Realloc Size Distributionlj-mem-realloc-fgraph: Lua Memory Realloc Size Flamegraphslj-tab-chain-loops: Find loops in LuaJIT table node chains.lj-tab-unreachable-node: Find unreachable nodes in the lua tables.ngx-loaded-modules: Nginx Loaded Modulesngx-mem-pools: Nginx Memory Pool Statisticsngx-shdict-stores: Nginx Shdict Stores Statisticsngx-shm-lru: Nginx Share Memory LRU Statisticsngx-shm-slabs: Slab Memory Usage in Nginx Shared Memoryngx-shm-tree-height: Compute the RBTree Height of Nginx Shared Memory Zones.resty-memory: Application-Level Memory Usage Breakdowncollect-luajit-ffnames: Collect LuaJIT ffnameslj-gc-state: LuaJIT GC configuration and runtime statelj-lua-new-timer-errors: Nginx Lua Tracks Timer Creation Errorsngx-config: Configurations for Nginxngx-config-servers: Dump The Name of The Http Serversngx-dump-timers: Dump nginx timers in the rbtreengx-graceful-exits: Nginx Graceful Exit Eventngx-lua-sleep: Nginx Lua Sleep Calls Distributionngx-lua-sleep-fgraph: Nginx Lua Sleep Flame Graphngx-worker-id: Nginx Worker IDopenresty-core-dump-analysis: OpenResty Core Dump Analysislj-lua-ngx-exit-fgraph: Lua-Land Nginx Request Status Code Flame Graphlj-lua-socket-close-fgraph: Lua-Land close socket Flame Graphngx-downstream-keepalive-stats: HTTP Downstream Request Connection Keepalive Statisticsngx-downstream-ssl-session-reused: Nginx Downstream SSL/TLS Session Reused Statisticsngx-dump-all-reqs: Dump all Nginx HTTP Requestsngx-dump-cur-req: Dump Nginx Requestngx-dump-dns: Dump Nginx DNS configuration and domain cachesngx-dump-req: Dump Nginx Requestngx-keepalive-statistics: Request/Upstream Connection Keep-alive Statisticsngx-proxy-cache-status: Proxy Cache Status Distributionngx-read-req-body-packets: Capture the packets of the HTTP request that the read body time is greater than the thresholdngx-req-count: Count Nginx Subrequests and Main Requestsngx-req-counts-by-hosts: Showing the top 10 hostnames order by request countsngx-req-distribution: Nginx Traffic Distribution By Calls of Finalize Requestngx-req-err-packets: IP Packets of Specified HTTP Errorsngx-req-size-by-hosts: Showing the top 10 hostnames order by request sizengx-req-status-code: Request Status Code Per Secondngx-rps: Nginx RPS Statisticsngx-ssl-server-conf: Sample the Server Configurations by Requestsngx-ssl-session-ticket-key: Nginx SSL Session Ticket Key Configurationngx-status-code-fgraph: Nginx Request Status Code Flame Graphngx-tls-handshake-info: SSL/TLS Session handshake information Statisticsngx-tls-session-resumption: Downstream SSL/TLS Session Resumption Statisticsngx-top-latency-reqs: IP packets of top latency HTTP requestsngx-upstream-err-packets: Capture the upstream packets that have specific error codengx-upstream-no-keepalive: capture the packets that have no HTTP upstream ‘keepalive’ configurationngx-upstream-ssl-session-reused: Upstream SSL/TLS Session Reused Statisticsopenresty-cosocket-connect: OpenResty Cosocket Connect Operation Flame Graphopenresty-cosocket-err-fgraph: OpenResty Cosocket Error Flame Graphopenresty-cosocket-err-packets: IP Packets of OpenResty Cosocket Which has Errorsopenresty-cosocket-no-keepalive: OpenResty Cosocket Without Keepalive Flame Graphopenresty-cosocket-pool: OpenResty Cosocket Pool Statisticsopenresty-cosocket-timeout: OpenResty Cosocket Timeout Distributionopenresty-lua-phase-cpu-time: OpenResty Lua Phase CPU time statisticsopenresty-lua-phase-wall-time: OpenResty Lua Phase wall time statisticssocket-close-fgraph: close socket Flame Graphlj-c-off-cpu: C-Land off-CPU Flame Graph for LuaJITlj-lua-off-cpu: Lua-Land off-CPU Flame Graphngx-err-log-lvl-distr: Nginx Error Log Level DistributionOpenResty XRay provides the following tools for analyzing Perl applications:
perl-excep-fgraph: Perl-Land Exception Flame Graphperl-func-events: Trace perl function call entry eventsperl-on-cpu: Perl-Land on-CPU Flame Graphperl-read-fgraph: Perl-Land Virtual File System Read/Sendfile Flame Graphperl-read-latency-fgraph: Perl-Land Virtual File System Read/Sendfile Latency Flame Graphperl-read-volume-fgraph: Perl-Land Virtual File System Read/Sendfile Volume Flame Graphperl-write-fgraph: Perl-Land Virtual File System Write Flame Graphperl-write-latency-fgraph: Perl-Land Virtual File System Write Latency Flame Graphperl-write-volume-fgraph: Perl-Land Virtual File System Write Volume Flame Graphperl-gco-ref: Perl GC Object Reference Flame Graphperl-off-cpu: Perl-Land off-CPU Flame GraphOpenResty XRay provides the following tools for analyzing PHP applications:
php-excep-fgraph: PHP-Land Exception Flame Graphphp-func-events: Trace PHP function call entry eventsphp-on-cpu: PHP-Land CPU Flame Graphphp-read-fgraph: PHP-Land Virtual File System Read/Sendfile Flame Graphphp-read-latency-fgraph: PHP-Land Virtual File System Read/Sendfile Latency Flame Graphphp-read-volume-fgraph: PHP-Land Virtual File System Read/Sendfile Volume Flame Graphphp-write-fgraph: PHP-Land Virtual File System Write Flame Graphphp-write-latency-fgraph: PHP-Land Virtual File System Write Latency Flame Graphphp-write-volume-fgraph: PHP-Land Virtual File System Write Volume Flame Graphphp-bin-distr: Distributions of Memory Chunk Sizes in PHP Zend Allocatorphp-gco-ref: PHP GC Object Reference Flame Graphphp-gco-stat: Statistics for PHP GC Objectsphp-off-cpu: PHP-Land off-CPU Flame GraphOpenResty XRay provides the following tools for analyzing PostgreSQL applications:
pg-mem-pool: PostgreSQL Memory Pool SizeOpenResty XRay provides the following tools for analyzing Python applications:
py-excep-fgraph: Python-Land Exception Flame Graphpy-func-events: Trace python function call entry eventspy-on-cpu: Python CPU Flame Graphpyftrace: Trace python function call entry/exit eventspy-read-fgraph: Python-Land Virtual File System Read/Sendfile Flame Graphpy-read-latency-fgraph: Python-Land Virtual File System Read/Sendfile Latency Flame Graphpy-read-volume-fgraph: Python-Land Virtual File System Read/Sendfile Volume Flame Graphpy-write-fgraph: Python-Land Virtual File System Write Flame Graphpy-write-latency-fgraph: Python-Land Virtual File System Write Latency Flame Graphpy-write-volume-fgraph: Python-Land Virtual File System Write Volume Flame Graphpre-py-gco-ref: Preliminary Analyzer for Python GC Objects Reference Flame Graphpy-gco-ref: Python GC Object Reference Flame Graphpy-gco-stat: Statistics for Python GC Objectspy-off-cpu: Python3 off-CPU Flame GraphOpenResty XRay provides the following tools for analyzing Redis applications:
lua-excep-fgraph: Lua-Land Exception Flame Graph for standard Lualua-on-cpu: Lua-Land CPU Flame Graph for standard Lualua-gco-ref: GC Object Reference Flame Graph for Stand Lualua-off-cpu: Lua-Land off-CPU Flame Graph for standard LuaOpenResty XRay provides the following tools for analyzing Ruby applications:
ruby-on-cpu: Ruby CPU Flame Graphruby-off-cpu: Ruby off-CPU Flame GraphOpenResty XRay provides the following tools for analyzing Rust applications:
rust-excep-fgraph: Rust-Land Exception Flame Graphrust-on-cpu: Rust-Land on-CPU Flame Graphrust-off-cpu: Rust-Land off-CPU Flame GraphThe OpenResty Inc. Team.
Copyright (C) by OpenResty Inc. All rights reserved.
bench-io-create-files: benchmark of creating and writing into the files.
c-alloc-fgraph: C Memory Allocation Flame Graph.
c-count-alloc-free: C Application-Level Memory API Calls.
c-memory: C Application-Level Memory Usage Breakdown.
c-memory-leak-fgraph: C-Land Memory Leak Flame Graphs.
c-off-cpu: C-Land off-CPU Flame Graph.
c-on-cpu: C-Land CPU Flame Graph.
collect-luajit-ffnames: Collect LuaJIT ffnames.
cpu-hogs: cpu hogs of the system.
d-newgco: D GC Object Allocation Flame Graph.
d-newgco-size: D GC Object Allocation Size Flame Graph.
diskstat: Virtual File System Read Write By Disk Name.
disktop-by-proc: Virtual File System Read Write N Process.
envoy-lua-off-cpu: Envoy Lua-Land off-CPU Flame Graph.
envoy-lua-on-cpu: Envoy Lua-Land on-CPU Flame Graph.
epoll-level-event-fgraph: Epoll Level Trigger Event Flame Graph.
epoll-loop-blocking-distr: Epoll Loop Blocking Latency Distribution.
epoll-wait-overrun-time-distr: Epoll Wait Overrun Time Distribution.
epoll-wait-ret-distr: Return Value Distribution of epoll_wait.
epoll-wait-timers: Wait timers for epoll.
epoll-wait-timers-fgraph: Wait timers flamegraph for epoll.
erl-off-cpu: Erlang-Land off-CPU Flame Graph.
erl-on-cpu: Erlang-Land on-CPU Flame Graph.
file-system-fgraph: File System Flame Graph.
func-call-rate: Function Call Rate.
func-latency-distr: Function Latency Distribution.
gen-core-dump: Generate the core dump file via gcore and optionally bundle it with related ELF files.
generic-core-dump-analysis: Generic Core Dump Analysis.
get-dlopen-libs: Get libraries loaded by dlopen.
go-alloc-fgraph: Go Memory Allocation Flame Graph.
go-core-dump-analysis: Go Application Core Dump Analysis.
go-excep-fgraph: Go-Land Exception Flame Graph.
go-gco-ref: Go-Land GC Object Reference Flame Graph.
go-live-goroutines: dump the stacks of the living goroutines.
go-memory: Go-Land Memory Breakdown.
go-net-http-req-latency: Go net/http Request Latency.
go-off-cpu: Go-Land off-CPU Flame Graph.
go-on-cpu: Go-Land on-CPU Flame Graph.
image-inspect: inspect image meta data by process ID.
java-find-method-entry: Find Java method entries.
java-ftrace: Trace Java function call entry events.
java-gco-ref: Java-Land GC Object Reference Flame Graph.
java-kafka-req-latency: Java Kafka Request Latency.
java-newgco: Java GC Object Allocation Flame Graph.
java-newgco-size: Java GC Object Allocation Size Flame Graph.
java-off-cpu: Java-Land off-CPU Flame Graph.
java-on-cpu: Java-Land on-CPU Flame Graph.
java-read-fgraph: Java-Land Virtual File System Read/Sendfile Flame Graph.
java-read-latency-fgraph: Java-Land Virtual File System Read/Sendfile Latency Flame Graph.
java-read-volume-fgraph: Java-Land Virtual File System Read/Sendfile Volume Flame Graph.
java-tomcat-req-latency: Java Tomcat Request Latency.
java-tomcat-top-latency-reqs: IP packets of top latency HTTP requests.
java-write-fgraph: Java-Land Virtual File System Write Flame Graph.
java-write-latency-fgraph: Java-Land Virtual File System Write Latency Flame Graph.
java-write-volume-fgraph: Java-Land Virtual File System Write Volume Flame Graph.
kernel-dropwatch: Packet Drop Flame Graph.
kernel-on-cpu: Kernel-Land on-CPU Flame Graph.
kmalloc-leak-fgraph: kmalloc leakage Flame Graph.
krakend-req-canceled: Krakend actively canceled requests.
libc-chunks: Distributions of Memory Chunk Sizes of the Memory Allocator.
libc-dump-mem: Dump the used memory allocated by malloc and related functions.
libc-mallinfo: Information about memory allocations performed by malloc and related functions.
lj-add-timer-lua-fgraph: ngx.timer Add Timer Flamegraph.
lj-alloc-stats: Statistics for LuaJIT’s builtin Allocator (Directly allocated memory blocks larger than 128K will not be counted).
lj-c-memory-leak-fgraph: Lua-Land Memory Leak Flame Graphs.
lj-c-off-cpu: C-Land off-CPU Flame Graph for LuaJIT.
lj-c-on-cpu: C-Land CPU Flame Graph for LuaJIT.
lj-coro-c-on-cpu: C-Land CPU Flame Graph for LuaJIT and Coro.
lj-dump-cdata-fin: Dump LuaJIT CDATA finalizer.
lj-dump-loaded-mods: Showing the loaded modules of the LuaJIT VM.
lj-dump-traces: Dump LuaJIT Traces.
lj-err-mem: Luajit Memory Exception.
lj-excep-lua-fgraph: Lua Exception Flame Graph.
lj-free-stats: Statistics of free chunks for LuaJIT’s builtin Allocator.
lj-func-events: Trace LuaJIT function call entry events.
lj-gc-state: LuaJIT GC configuration and runtime state.
lj-gc-step-calls: Number of LuaJIT GC function calls per second.
lj-gco-cdata-fin: CData Object Statistics by Finalizer.
lj-gco-cdata-stats: CData Object Statistics by CData Type.
lj-gco-ref: GC Object Reference Flame Graph.
lj-gco-stat: Statistics for LuaJIT GC Objects.
lj-jit-state: Check The LuaJIT JIT State: on/off.
lj-live-coroutines: dump the bts of the living Lua coroutines.
lj-lua-full-bt: Dump Lua Full Backtrace including the variables in the stack.
lj-lua-new-timer-errors: Nginx Lua Tracks Timer Creation Errors.
lj-lua-newcdata: Lua-Land New CData Creation Flame Graph Sampling Tool for LuaJIT Applications.
lj-lua-newfunc: Lua-Land New Function Creation Flame Graph sampling Tool for LuaJIT Applications.
lj-lua-newgco: LuaJIT GC Object Allocation Flame Graph.
lj-lua-newgco-size: LuaJIT GC Object Allocation Size Flame Graph.
lj-lua-newstr: LuaJIT String Objects Allocation Flame Graph.
lj-lua-newtab: LuaJIT Table Objects Allocation Flame Graph.
lj-lua-newthread: LuaJIT Thread Objects Allocation Flame Graph.
lj-lua-ngx-exit-fgraph: Lua-Land Nginx Request Status Code Flame Graph.
lj-lua-ngx-print-error: ngx.print and ngx.say error Flame Graph.
lj-lua-off-cpu: Lua-Land off-CPU Flame Graph.
lj-lua-on-cpu: Lua-Land CPU Flame Graph.
lj-lua-socket-close-fgraph: Lua-Land close socket Flame Graph.
lj-lua-tab-resize: LuaJIT Table resize Flame Graph.
lj-mem-realloc-distr: Lua Memory Realloc Size Distribution.
lj-mem-realloc-fgraph: Lua Memory Realloc Size Flamegraphs.
lj-no-pcre-jit-lua-fgraph: Lua Land Flame Graph for function path that PCRE jit is disabled.
lj-read-fgraph: Lua-Land Virtual File System Read/Sendfile Flame Graph.
lj-read-latency-fgraph: Lua-Land Virtual File System Read/Sendfile Latency Flame Graph.
lj-read-volume-fgraph: Lua-Land Virtual File System Read/Sendfile Volume Flame Graph.
lj-slowest-ngx-re: Slowest find/match/split Regular Expression of ngx.re.
lj-slowest-str-gmatch: Slowest Lua string.gmatch.
lj-slowest-str-gsub: Slowest String Global Substitution For Lua’s string.gsub.
lj-slowest-str-match-find: Slowest String Match/Find.
lj-str-find-no-plain-fgraph: Lua string.find Searching Plain String Without Plain Mode Set.
lj-tab-chain-loops: Find loops in LuaJIT table node chains.
lj-tab-unreachable-node: Find unreachable nodes in the lua tables.
lj-trace-abort-events-fgraph: Lua Land Trace Abort Events Flame Graph.
lj-trace-stats: LuaJIT VM Trace Event Statistics.
lj-vm-states: LuaJIT VM States Distribution.
lj-write-fgraph: Lua-Land Virtual File System Write Flame Graph.
lj-write-latency-fgraph: Lua-Land Virtual File System Write Latency Flame Graph.
lj-write-volume-fgraph: Lua-Land Virtual File System Write Volume Flame Graph.
lua-excep-fgraph: Lua-Land Exception Flame Graph for standard Lua.
lua-gco-ref: GC Object Reference Flame Graph for Stand Lua.
lua-off-cpu: Lua-Land off-CPU Flame Graph for standard Lua.
lua-on-cpu: Lua-Land CPU Flame Graph for standard Lua.
mmap-leaks: Mmap Leak Backtrace Sampling Tools for Leak Flame Graphs.
ngx-access-log-buffer-size: Nginx Access Log Buffer Size Configuration.
ngx-brotli-compression-level: Nginx Brotli Compression Level Statistics.
ngx-brotli-compression-types: Nginx Brotli Compression Types Statistics.
ngx-config: Configurations for Nginx.
ngx-config-servers: Dump The Name of The Http Servers.
ngx-cpu-hottest-hosts: Showing the top 10 hostnames consuming the most CPU resources.
ngx-cpu-hottest-uris: Showing the top 10 URIs order by request count.
ngx-downstream-keepalive-stats: HTTP Downstream Request Connection Keepalive Statistics.
ngx-downstream-ssl-session-reused: Nginx Downstream SSL/TLS Session Reused Statistics.
ngx-dump-all-reqs: Dump all Nginx HTTP Requests.
ngx-dump-cur-req: Dump Nginx Request.
ngx-dump-dns: Dump Nginx DNS configuration and domain caches.
ngx-dump-req: Dump Nginx Request.
ngx-dump-timers: Dump nginx timers in the rbtree.
ngx-epoll-event-stats: Statistics of Epoll Events Received.
ngx-epoll-wait-timers: Tracking the Nginx-Land Epoll Wait Timeout Values.
ngx-err-log-files: Nginx Error Log Files.
ngx-err-log-lvl-distr: Nginx Error Log Level Distribution.
ngx-graceful-exits: Nginx Graceful Exit Event.
ngx-gzip-compression-level: Nginx GZIP Compression Level Statistics.
ngx-gzip-compression-types: Nginx GZIP Compression Types Statistics.
ngx-http-access-time: Nginx HTTP Access Phase Latency.
ngx-http-rewrite-time: Nginx HTTP Rewrite Phase Latency.
ngx-http-upstream-time: Nginx HTTP Upstream Latency.
ngx-https-handshake-time: Nginx HTTPs handshake - useless.
ngx-keepalive-statistics: Request/Upstream Connection Keep-alive Statistics.
ngx-loaded-modules: Nginx Loaded Modules.
ngx-lua-code-cache: Nginx Lua Code Cache Requests.
ngx-lua-sleep: Nginx Lua Sleep Calls Distribution.
ngx-lua-sleep-fgraph: Nginx Lua Sleep Flame Graph.
ngx-mem-pools: Nginx Memory Pool Statistics.
ngx-open-file-cache-conf: Nginx Open File Cache Configuration.
ngx-pcre-compile-lua-fgraph: Openresty New PCRE Compilation Lua Land Flame Graph.
ngx-proxy-cache-status: Proxy Cache Status Distribution.
ngx-read-req-body-packets: Capture the packets of the HTTP request that the read body time is greater than the threshold.
ngx-read-req-body-time: Nginx Request Body Reading Time Distribution.
ngx-req-count: Count Nginx Subrequests and Main Requests.
ngx-req-counts-by-hosts: Showing the top 10 hostnames order by request counts.
ngx-req-distribution: Nginx Traffic Distribution By Calls of Finalize Request.
ngx-req-err-packets: IP Packets of Specified HTTP Errors.
ngx-req-latency: Nginx Request Latency.
ngx-req-latency-advance: Nginx Request Latency with Lua Profiling.
ngx-req-latency-distr: HTTP Request Latency Distribution.
ngx-req-lj-yield-count: Nginx Request LuaJIT Yield Times Flame Graph.
ngx-req-lj-yield-latency: Nginx Request LuaJIT Yield Latency Flame Graph.
ngx-req-lj-yield-time: Nginx Request LuaJIT Yield Latency.
ngx-req-size-by-hosts: Showing the top 10 hostnames order by request size.
ngx-req-status-code: Request Status Code Per Second.
ngx-rps: Nginx RPS Statistics.
ngx-shdict-hit-rate: Nginx Shared Dict Hit Rate.
ngx-shdict-stores: Nginx Shdict Stores Statistics.
ngx-shm-lru: Nginx Share Memory LRU Statistics.
ngx-shm-slabs: Slab Memory Usage in Nginx Shared Memory.
ngx-shm-tree-height: Compute the RBTree Height of Nginx Shared Memory Zones.
ngx-slowest-config-re: Slowest Regular Expression in Nginx Rewrite or Find Config.
ngx-ssl-server-conf: Sample the Server Configurations by Requests.
ngx-ssl-session-ticket-key: Nginx SSL Session Ticket Key Configuration.
ngx-stats: Nginx Statistics from nginx_status.
ngx-status-code-fgraph: Nginx Request Status Code Flame Graph.
ngx-timer-delay-distr: Timeout Value Distribution of Nginx Timer.
ngx-tls-handshake-info: SSL/TLS Session handshake information Statistics.
ngx-tls-handshake-latency: Nginx SSL/TLS handshake Latency.
ngx-tls-session-resumption: Downstream SSL/TLS Session Resumption Statistics.
ngx-top-latency-reqs: IP packets of top latency HTTP requests.
ngx-upstream-err-packets: Capture the upstream packets that have specific error code.
ngx-upstream-no-keepalive: capture the packets that have no HTTP upstream ‘keepalive’ configuration.
ngx-upstream-ssl-session-reused: Upstream SSL/TLS Session Reused Statistics.
ngx-worker-id: Nginx Worker ID.
ngx-zstd-compression-level: Nginx ZStandard Compression Level Statistics.
ngx-zstd-compression-types: Nginx ZStandard Compression Types Statistics.
nodejs-ftrace: Trace Node.js function call entry events.
nodejs-off-cpu: Node JS-Land off-CPU Flame Graph.
nodejs-on-cpu: Node JS-Land on-CPU Flame Graph.
openresty-compiled-regex-cache: OpenResty Compiled Regex Cache Statistics.
openresty-core-dump-analysis: OpenResty Core Dump Analysis.
openresty-coro-timeout-packets: Nginx Request Latency.
openresty-cosocket-connect: OpenResty Cosocket Connect Operation Flame Graph.
openresty-cosocket-err-fgraph: OpenResty Cosocket Error Flame Graph.
openresty-cosocket-err-packets: IP Packets of OpenResty Cosocket Which has Errors.
openresty-cosocket-handshake: Cosocket SSL Handshake Flame Graph.
openresty-cosocket-no-keepalive: OpenResty Cosocket Without Keepalive Flame Graph.
openresty-cosocket-pool: OpenResty Cosocket Pool Statistics.
openresty-cosocket-timeout: OpenResty Cosocket Timeout Distribution.
openresty-lua-phase-cpu-time: OpenResty Lua Phase CPU time statistics.
openresty-lua-phase-wall-time: OpenResty Lua Phase wall time statistics.
openresty-new-timer-fgraph: Openresty New Timer Flamegraph.
openresty-running-timers-fgraph: Openresty Running Timer Flamegraph.
page-fault-by-pid: Page fault order by process ID.
pagefault-fgraph: Page Fault Flame Graph.
perl-excep-fgraph: Perl-Land Exception Flame Graph.
perl-func-events: Trace perl function call entry events.
perl-gco-ref: Perl GC Object Reference Flame Graph.
perl-off-cpu: Perl-Land off-CPU Flame Graph.
perl-on-cpu: Perl-Land on-CPU Flame Graph.
perl-read-fgraph: Perl-Land Virtual File System Read/Sendfile Flame Graph.
perl-read-latency-fgraph: Perl-Land Virtual File System Read/Sendfile Latency Flame Graph.
perl-read-volume-fgraph: Perl-Land Virtual File System Read/Sendfile Volume Flame Graph.
perl-write-fgraph: Perl-Land Virtual File System Write Flame Graph.
perl-write-latency-fgraph: Perl-Land Virtual File System Write Latency Flame Graph.
perl-write-volume-fgraph: Perl-Land Virtual File System Write Volume Flame Graph.
pg-mem-pool: PostgreSQL Memory Pool Size.
php-bin-distr: Distributions of Memory Chunk Sizes in PHP Zend Allocator.
php-excep-fgraph: PHP-Land Exception Flame Graph.
php-func-events: Trace PHP function call entry events.
php-gco-ref: PHP GC Object Reference Flame Graph.
php-gco-stat: Statistics for PHP GC Objects.
php-off-cpu: PHP-Land off-CPU Flame Graph.
php-on-cpu: PHP-Land CPU Flame Graph.
php-read-fgraph: PHP-Land Virtual File System Read/Sendfile Flame Graph.
php-read-latency-fgraph: PHP-Land Virtual File System Read/Sendfile Latency Flame Graph.
php-read-volume-fgraph: PHP-Land Virtual File System Read/Sendfile Volume Flame Graph.
php-write-fgraph: PHP-Land Virtual File System Write Flame Graph.
php-write-latency-fgraph: PHP-Land Virtual File System Write Latency Flame Graph.
php-write-volume-fgraph: PHP-Land Virtual File System Write Volume Flame Graph.
pre-java-ftrace: Preliminary Analyzer for tracing Java function call entry events.
pre-java-kafka-req-latency: Preliminary Analyzer for Java Kafka Request Latency.
pre-java-tomcat-req-latency: Preliminary Analyzer for Java Tomcat Request Latency.
pre-nodejs-ftrace: Preliminary Analyzer for tracing Node.js function call entry events.
pre-py-gco-ref: Preliminary Analyzer for Python GC Objects Reference Flame Graph.
proc-reap: Reap the snapshot process.
proc-snap: Create a snapshot of the process (only for expert).
process-ctx-sw-stats: Process Context Switches Statistics.
process-memory: Virtual Memory Usage Breakdown.
py-excep-fgraph: Python-Land Exception Flame Graph.
py-func-events: Trace python function call entry events.
py-gco-ref: Python GC Object Reference Flame Graph.
py-gco-stat: Statistics for Python GC Objects.
py-off-cpu: Python3 off-CPU Flame Graph.
py-on-cpu: Python CPU Flame Graph.
py-read-fgraph: Python-Land Virtual File System Read/Sendfile Flame Graph.
py-read-latency-fgraph: Python-Land Virtual File System Read/Sendfile Latency Flame Graph.
py-read-volume-fgraph: Python-Land Virtual File System Read/Sendfile Volume Flame Graph.
py-write-fgraph: Python-Land Virtual File System Write Flame Graph.
py-write-latency-fgraph: Python-Land Virtual File System Write Latency Flame Graph.
py-write-volume-fgraph: Python-Land Virtual File System Write Volume Flame Graph.
pyftrace: Trace python function call entry/exit events.
resty-memory: Application-Level Memory Usage Breakdown.
ruby-off-cpu: Ruby off-CPU Flame Graph.
ruby-on-cpu: Ruby CPU Flame Graph.
rust-excep-fgraph: Rust-Land Exception Flame Graph.
rust-off-cpu: Rust-Land off-CPU Flame Graph.
rust-on-cpu: Rust-Land on-CPU Flame Graph.
sema-wait-fgraph: Semaphore wait Calls.
signal-watcher: Sent or Received signals.
socket-close-fgraph: close socket Flame Graph.
socket-leak-fgraph: Socket Leakage Flame Graph.
socket-send-recv-latency-fgraph: Socket Send/Recv Message Latency Flame Graph.
socket-send-recv-message: Socket Send/Recv Message Flame Graph.
socket-send-recv-volume-fgraph: Socket Send/Recv Message Volume Flame Graph.
sys-load-avg-by-app: System Load Average By Application.
sys-nf-conntrack: current config of nf-conntrack and its recommend value.
sys-softirq-stats: System Softirq Statistics.
syscall-execve: fork and execute commands.
syscall-write-stat: Statistic of errno for write/writev/send syscall.
sysctl: Run sysctl -a to get all sysctl parameters.
tcmalloc-bin-distr: Distribution of Memory Usage across tcmalloc Size Classes and Page Heap.
tcp-reset-fgraph: TCP Reset Flame Graph.
thread-stack-loaded: Loaded stack memory used by all the threads.
vfs-read-fgraph: Virtual File System Read/Sendfile Flame Graph.
vfs-read-latency-fgraph: Virtual File System Read/Sendfile Latency Flame Graph.
vfs-read-latency-top-files: Virtual File System Read Latency Top N files (including sendfile).
vfs-read-top-files: Virtual File System Read Top N files (including sendfile).
vfs-read-volume-fgraph: Virtual File System Read/Sendfile Volume Flame Graph.
vfs-write-fgraph: Virtual File System Write Flame Graph.
vfs-write-latency-fgraph: Virtual File System Write Latency Flame Graph.
vfs-write-latency-top-files: Virtual File System Write Latency Top N files.
vfs-write-top-files: Virtual File System Write Top N files.
vfs-write-volume-fgraph: Virtual File System Write Volume Flame Graph.