views:

247

answers:

0

I have been using windows performance counters from .NET for a while. I am not too happy with them and am wondering if there are alternative ways to dump out information from the app for collection by a tool/subsystem that:

1 - shows the current value of certain counters (like the Report mode of performance counters) 2 - shows the value of the counters over time 3 - shows the value of the counters during certain time periods (e.g. # of things per minute, per hour etc)

From what I see a lot of SNMP type tools seem to do this for network data. Is there a standard way to have .NET apps publish in much the same manner in a way that doesnt hit the app performance?