Американец Рич Морин написал утилиту
DT_Logger (DTrace-based OS logger). DTrace-скрипт собирает системную информацию (файловый доступ, процессы, сигналы) на Solaris, MacOSX 10.5 (Leopard).
Версия утилиты - 0.1, желающие могут попробовать повозиться - идея интересная.
Читаем файлик Install и на пробу, вручную, в одной консоли запускаем
dt_record (у меня скрипт заработал, после того как я прописал "#define sc_d 0" в файле
probes.d):
# ./dt_record dt_logs
dtrace: buffer size lowered to 4m
a в другой -
dtl2yaml:
# nice -n 5 ./dtl2yaml dt_logs
В результате в директории dt_logs пишутся и конвертируются в формат
yaml логи:
Впрочем, использовать стандартный
DExplorer наверное, все же будет проще.