Posted Aug 8, 2007 8:06 UTC (Wed) by njs
In reply to: static probes
Parent article: On DTrace envy
Not the interrupt the Flame-War of the Titans, but...
When Frank sez "almost all of the interesting data that is gathered comes from providers other than fbt", I don't think he's saying "no-one ever uses fbt". (Nor is he trying to estimate total number of in-production probe hits on different providers or anything like that.) He's replying to a claim that static probes are irrelevant, or uninteresting, or at least not as important as the original article claimed. Maybe cajal didn't mean his comment that way, but it certainly can be read that way.
Based on that, to me it basically sounds like Frank is saying "static providers are critical to dtrace's usability in practice", and you're saying "no, no, static providers are only critical to do initial investigation of problems so you can figure out how to deploy the other parts of dtrace". These are not exactly contradictory statements. I can't imagine trying to do anything with dtrace without relying on proc, sched, io, even if I used fbt and pid too.
So cajal's comment does seem a bit misleading, and it seems fair to correct that part of it.
(FTR, I haven't used dtrace either, just envied it intensely.)
to post comments)