SYSDIG(8) SYSDIG(8) (NAME) sysdig - (SYNOPSIS) sysdig []... [] (DESCRIPTION) : sysdig csysdig . sysdig . (system calls) . sysdig (trace files) . sysdig Lua (chisel) . (Output format) sysdig : *%evt.num %evt.time %evt.cpu %proc.name (%thread.tid) %evt.dir %evt.type %evt.info : o evt.num o evt.time (timestamp) o evt.cpu (CPU) o proc.name o thread.tid (TID) PID o evt.dir > (enter) < (exit) o evt.type 'open' 'read' o evt.args . -p 'sysdig -l' . -pc -pcontainer, : *%evt.num %evt.time %evt.cpu %container.name (%container.id) %proc.name (%thread.tid:%thread.vtid) %evt.dir %evt.type %evt.info (Trace Files) -w : $ sysdig -w trace.scap -s . : $ sysdig -s 2000 -w trace.scap proc.name=cat -r : $ sysdig -r trace.scap (Filtering) sysdig . : $ sysdig proc.name=cat 'sysdig -l' . : = != < <= > >= contains icontains in exists. : $ sysdig fd.name contains /etc $ sysdig "evt.type in ( 'select', 'poll' )" $ sysdig proc.name exists : and or not. : $ sysdig "not (fd.name contains /proc or fd.name contains /dev)" (Chisels) (chisels) sysdig sysdig . : $ sysdig -cl : $ sysdig -i spy_ip -c : $ sysdig -c topfiles_bytes : $ sysdig -c spy_ip 192.168.1.157 : $ sysdig -c chisel_name "arg1 arg2 arg3" : $ sysdig -c topfiles_bytes "not fd.name contains /dev" (OPTIONS) -A, --print-ascii . . -b, --print-base64 base64. () ( json) . -c chiselname chiselargs, --chisel=chiselname chiselargs . . -C filesize . filesize (10^6 2^20) . -W . . -w . -cl, --list-chisels . sysdig : ./chisels ~/.chisels /usr/share/sysdig/chisels. -d, --displayflt . (state system) . ( FD) . -D, --debug sysdig (stderr). -E, --exclude-users / sysdig. -w . / user.name group.name . sysdig . . -e numevents . -W . . -w . -F, --fatfile fatfile. fatfile . fatfile . ( ()clone ()open) . fatfile <<>> . . --filter-proclist . proc/ . . proc/ . -G numseconds . -W . . -w strftime(3) . . -h, --help . -H pluginname[:initconfig], --plugin pluginname[:initconfig] () ( ). pluginname . initconfig . -I pluginname[:openparams], --input pluginname[:openparams] pluginname openparams . . . -Il . -Il, --list-inputs . sysdig : ./plugins ~/.plugins /usr/share/sysdig/plugins. --plugin-config-file yaml Falco. '-H' '-I' . . -i chiselname, --chisel-info=chiselname -cl. -j, --json json . -k, --k8s-api (Kubernetes) API . "". API SYSDIG_K8S_API . -K btfile | certfile:keyfile[#password][:cacertfile], --k8s-api-cert=btfile | certfile:keyfile[#password][:cacertfile] ( ) K8S API. ( ) . ( ). CA . PEM . CA - (bearer token) . ':' '#' . SYSDIG_K8S_API_CERT . -L, --list-events . -l, --list . -lv . --list-markdown -l (Markdown) . -m url[,marathon-url], --mesos-api=url[,marathon-url] Mesos API ( ). URL Mesos . Marathon (auto-follow) - API Marathon sysdig API Mesos ( ). auto-follow sysdig IP API sysdig auto-follow Mesos . sysdig Mesos Mesos Mesos/Marathon . API SYSDIG_MESOS_API . -M num_seconds num_seconds . -n num, --numevents=num num . --page-faults (page faults) . -P, --progress (stderr) . -p outputformat, --print=outputformat . -pc -pcontainer . -pk -pkubernetes . -pm -pmesos Mesos . -pp sysdig . -q, --quiet . . -r readfile, --read=readfile readfile. -R, --resolve-ports () . -S, --summary ( ) . -s len, --snaplen=len len / (I/O). . . -t timetype, --timetype=timetype . : h a (epoch) r d () D . -T, --force-tracers-capture dev/null/ (tracers). sysdig dev/null/ . . --unbuffered . (flush) sysdig (CPU) sysdig (pipe) . -v, --verbose (Verbose). . snaplen ( -s ). -v sysdig . --version . -w writefile, --write=writefile writefile. -W num . ( ). -C / -G / -e / ( ) . -x, --print-hex (hex). -X, --print-hex-ascii ASCII. -z, --compress -w . (EXAMPLES) : $ sysdig : $ sysdig -w dumpfile.scap : $ sysdig -G 3600 -W 24 -w dumpfile.scap : $ sysdig -r dumpfile.scap : $ sysdig -r dumpfile.scap 'not evt.buffer contains foo' -w cleandump.scap open cat: $ sysdig proc.name=cat and evt.type=open cat: $ sysdig -p"%evt.arg.name" proc.name=cat and evt.type=open : $ sysdig -cl spy_ip 192.168.1.157: $ sysdig -c spy_ip 192.168.1.157 (FILES) /usr/share/sysdig/chisels . ~/.chisels . (BUGS) o sysdig LuaJIT Lua 5.1 . sysdig LuaJIT Lua 5.2 Lua . (AUTHOR) Draios Inc. ( sysdig) (SEE ALSO) csysdig(8), strace(8), tcpdump(8), lsof(8) sysdig SYSDIG(8)