I'm looking for a solution to monitor several NAT components for a system where performance is important. I'm looking at counters who usually provide the necessary information.
The end result is that I would like to report to many counters written in a database. I want to keep a history of counters but to be summarized in the form of time, such as hours, days, weeks etc. Show average for
Performance and availability are important for this system. What is the way to go to display counters or is there a better solution to collect expected performance data? I welcome any suggestions, links, etc.
I have used the Perf Counter in the past Whatever is being recorded with a given application, what all this data depends on you and how you finally interpret that information, but this is another question.
I suggest that you can create a separate library that you can load with an app that monitors the system that is based on it. You should make it possible to change how many times the thread checks Perf counters, because you do not really want to issue a DLL if you find that this thread is dependent on the CPU.
You are probably already familiar with the system. Diagnostics namespace where you may need all counters! Obviously, nothing to stop you from submitting once to make this data long, for the DB of your choice. Hope that helps a bit.
Comments
Post a Comment