forked from openresty/nginx-dtrace
-
Notifications
You must be signed in to change notification settings - Fork 0
An nginx fork that adds dtrace USDT probes
License
jinglong/nginx-dtrace
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This is an Nginx fork that adds dtrace USDT probes. This is still under development and not usable yet. Installation: ./configure --with-dtrace-probes \ --with-dtrace=/usr/sbin/dtrace \ ... make make install Usage on Linux (with systemtap): # make the stap-nginx script visiable in your PATH export PATH=/usr/local/nginx/sbin:$PATH # list all the static probes available in your nginx stap-nginx -L 'process("nginx").mark("*")' # run the test.stp file stap-nginx test.stp Sample test.stp file: probe begin { print("Tracing. Hit CTRL-C to stop.\n") } probe process("nginx").mark("http-subrequest-start") { printf("uri: %s?%s\n", ngx_http_req_uri($arg1), ngx_http_req_args($arg1)) } For now, only tested on Solaris 11 Express and Fedora Linux 17. The original Nginx documentation is available at http://nginx.org
About
An nginx fork that adds dtrace USDT probes
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published