OpenResty XRay Standard Analyzers

Detailed documentation for the standard analyzers of OpenResty XRay

OpenResty XRay provides standard analyzers for the following application types or stack stacks (the list is still growing fast).

C/C++

OpenResty XRay provides the following tools for analyzing C/C++ applications:

CPU

Disk I/O

Latency

Memory

Miscellaneous

Network I/O

Nginx

OpenResty XRay provides the following tools for analyzing Nginx applications:

CPU

Latency

Memory

Miscellaneous

Network I/O

OpenResty

OpenResty XRay provides the following tools for analyzing OpenResty applications:

CPU

Error

Latency

Memory

Miscellaneous

Network I/O

Perl

OpenResty XRay provides the following tools for analyzing Perl applications:

CPU

PHP

OpenResty XRay provides the following tools for analyzing PHP applications:

CPU

Memory

PostgreSQL

OpenResty XRay provides the following tools for analyzing PostgreSQL applications:

Memory

Python

OpenResty XRay provides the following tools for analyzing Python applications:

CPU

Memory

Author

The OpenResty Inc. Team.

Copyright (C) by OpenResty Inc. All rights reserved.


Analyzer c-alloc-fgraph

Analyzer c-count-alloc-free

Analyzer c-memory

Analyzer c-memory-leak-fgraph

Analyzer c-off-cpu

Analyzer c-on-cpu

Analyzer collect-luajit-ffnames

Analyzer cpu-hogs

Analyzer epoll-loop-blocking-distr

Analyzer epoll-sched-latency-distr

Analyzer epoll-wait-timers

Analyzer epoll-wait-timers-fgraph

Analyzer file-system-fgraph

Analyzer func-latency-distr

Analyzer glibc-chunks

Analyzer jemalloc-bins

Analyzer kernel-dropwatch

Analyzer kernel-on-cpu

Analyzer lj-alloc-stats

Analyzer lj-c-memory-leak-fgraph

Analyzer lj-c-off-cpu

Analyzer lj-c-on-cpu

Analyzer lj-config

Analyzer lj-dump-loaded-mods

Analyzer lj-err-mem

Analyzer lj-free-stats

Analyzer lj-gc-step-calls

Analyzer lj-gco-ref

Analyzer lj-gco-stat

Analyzer lj-lua-exception

Analyzer lj-lua-new-timer-errors

Analyzer lj-lua-newcdata

Analyzer lj-lua-newfunc

Analyzer lj-lua-newgco

Analyzer lj-lua-newgco-size

Analyzer lj-lua-newstr

Analyzer lj-lua-newtab

Analyzer lj-lua-newthread

Analyzer lj-lua-ngx-exit-fgraph

Analyzer lj-lua-ngx-print-error

Analyzer lj-lua-off-cpu

Analyzer lj-lua-on-cpu

Analyzer lj-lua-pcre-jit-disable-fgraph

Analyzer lj-mem-realloc-distr

Analyzer lj-mem-realloc-fgraph

Analyzer lj-running-threads

Analyzer lj-slowest-ngx-re

Analyzer lj-slowest-str-gsub

Analyzer lj-slowest-str-match-find

Analyzer lj-tab-chain-loops

Analyzer lj-tab-unreachable-node

Analyzer lj-trace-abort-events-fgraph

Analyzer lj-trace-stats

Analyzer lj-vm-states

Analyzer mmap-leaks

Analyzer musl-libc-chunks

Analyzer ngx-access-log-buffer-size

Analyzer ngx-add-timer-event-fgraph

Analyzer ngx-add-timer-event-timer-distr

Analyzer ngx-config

Analyzer ngx-config-servers

Analyzer ngx-cpu-hottest-hosts

Analyzer ngx-cpu-hottest-uris

Analyzer ngx-dump-req

Analyzer ngx-dump-timers

Analyzer ngx-epoll-wait-timers

Analyzer ngx-graceful-exits

Analyzer ngx-gzip-compression-level

Analyzer ngx-gzip-compression-types

Analyzer ngx-http-access-time

Analyzer ngx-http-rewrite-time

Analyzer ngx-http-upstream-time

Analyzer ngx-https-handshake-time

Analyzer ngx-keepalive-statistics

Analyzer ngx-lua-code-cache

Analyzer ngx-lua-read-body-time

Analyzer ngx-lua-sleep

Analyzer ngx-mem-pools

Analyzer ngx-new-timer-delay-distribution

Analyzer ngx-open-file-cache-conf

Analyzer ngx-proxy-cache-status

Analyzer ngx-proxy-read-body-time

Analyzer ngx-req-count

Analyzer ngx-req-counts-by-hosts

Analyzer ngx-req-distribution

Analyzer ngx-req-latency

Analyzer ngx-req-latency-us

Analyzer ngx-req-lj-yield-count

Analyzer ngx-req-lj-yield-latency

Analyzer ngx-req-size-by-hosts

Analyzer ngx-req-status-code

Analyzer ngx-rps

Analyzer ngx-shdict-hit-rate

Analyzer ngx-shdict-stores

Analyzer ngx-shm-lru

Analyzer ngx-shm-slabs

Analyzer ngx-shm-tree-height

Analyzer ngx-signals

Analyzer ngx-ssl-server-conf

Analyzer ngx-status-code

Analyzer ngx-tls-handshake-info

Analyzer ngx-tls-handshake-latency

Analyzer ngx-tls-session-resumption

Analyzer ngx-worker-id

Analyzer openresty-compiled-regex-cache

Analyzer openresty-coredump-analysis

Analyzer openresty-cosocket-connect

Analyzer openresty-cosocket-pool

Analyzer openresty-new-pcre-compile-fgraph

Analyzer openresty-new-timer-fgraph

Analyzer openresty-running-timers-fgraph

Analyzer pagefault-fgraph

Analyzer perl5-off-cpu

Analyzer perl5-on-cpu

Analyzer pg-mem-pool

Analyzer php7-bin-distr

Analyzer php7-gco-ref

Analyzer php7-gco-stat

Analyzer php7-off-cpu

Analyzer php7-on-cpu

Analyzer process-memory

Analyzer py-gco-ref

Analyzer py3-gco-stat

Analyzer py3-off-cpu

Analyzer py3-on-cpu

Analyzer req-latency-distr

Analyzer resty-memory

Analyzer sema-wait-fgraph

Analyzer socket-send-recv-latency-fgraph

Analyzer socket-send-recv-message

Analyzer socket-send-recv-volumn-fgraph

Analyzer syscall-execve

Analyzer syscall-write-stat

Analyzer tcp-reset-fgraph

Analyzer tcpdump-upstream-no-keepalive

Analyzer upstream-error-packets

Analyzer vfs-read-latency-top-files

Analyzer vfs-read-top-files

Analyzer vfs-read-write

Analyzer vfs-read-write-latency-fgraph

Analyzer vfs-read-write-volumn-fgraph

Analyzer vfs-write-latency-top-files

Analyzer vfs-write-top-files