Has anyone on-list done anything with the 'all new' Performance Counters API that's in System.Diagnostics.PerformanceData (the CounterSet one, not the old PerformanceCounter / PerformanceCounterCategory classes)?
Reason I ask is the old approach needed a bit of wrapping to get past flaws in the API, and the new approach looks a bit better (and what doco there is suggests it uses a better (somehow) underlying model introduced with Vista). However it seems to require a phalanx of weird and wonderful tools at build and deployment time in order to create and register the actual counter metadata, which all looks painful. I'm wondering if anyone persisted and got anywhere, gave up and stuck with the v2 approach or (as I suspect) not many people bother with custom counters in the first place? -- piers more pedantry at http://piers7.blogspot.com/
