Я думаю, что Windows Perfmon - это то, что вы ищете. Обычно дает вам все, что вам нужно с точки зрения процесса, общего использования и т. Д. И т. Д. Охватывает практически все, сеть, диск, память и делает несколько хороших графиков тоже. Вы также можете экспортировать результаты ведения журнала в CSV, чтобы при желании вы могли создавать еще более удачные диаграммы в Excel.
О, я забыл, я не уверен, как это сделать больше, это было давно, но вы также можете сделать так, чтобы ваше приложение публиковало счетчики в Perfmon. Я сделал это на Java, но я уверен, что .Net предоставит способ сделать то же самое.