I'm interested to know if there's any programmatic interface to DTrace so an application could control dtrace probes and receive the raw data in a form it could easily use? It seems all the existing work is on human-oriented interfaces involving writing scripts to do ad-hoc system management and getting back text reports.
I'm interested in having a program be able to use dtrace to supplement its own profiling informationi with information about system events caused by various states. So for example a database could supplement each node in its plan tree with how many physical versus logical i/o that plan node generated and how much time was spent in each node in system wait versus cpu. Currently that kind of data is not available unless the application is doing all the i/o scheduling itself. -- This message posted from opensolaris.org _______________________________________________ dtrace-discuss mailing list dtrace-discuss@opensolaris.org