The Universal Debugger
for Live Production
Trace application level calls (e.g. java or node.js call stacks), database calls (sql driver calls, sql statements ), messaging calls (redis, memcache, etc) webservice calls and lot more
Trace Kernel calls from application transactions. Mapped to Application PIDs. Trace system call entry & exit times. Trace executable names and also record data. Massive set of scripts for inspection
Diagnose malloc/gc/dealloc at the application/runtime call stack and the kernel call stack level. Capture leaky functions under production load without having to replicate
Debug for errors, resource bottlenecks, data state corruptions et all Live in Production. Runs scripts in place resulting in negligible overhead.
Additional tools like MDB (module debugger) available to conduct core dump analysis when data is stored in Triton Object Storage by running a job and invoking the debugger.
Interactive shell inside a Triton Analytics job can run directly on the stored object to inspect It, rerun the job, & save in-flight files. Debuggers can be invoked from within the job
DTrace is a universal debugger with support for many databases like RiakDB, OracleDB, MongoDB, MySQL, PostGres, Redis among others
DTrace is a universal debugger with support for many platforms like Mozilla, Apache, Qnx, MacOS, Linux, Solaris, Triton among others