DTrace es una herramienta de instrumentación desarrollada por Sun que permite analizar el comportamiento de sistemas Solaris en tiempo real sin afectar el rendimiento. Se compone de un lenguaje de programación llamado D y proveedores que publican sondas. Los programas DTrace se usan para definir sondas, predicados y acciones. También permite crear nuevos proveedores para instrumentar aplicaciones personalizadas.