Если вы хотите рассмотреть коммерческий продукт, взгляните на GIBRALTAR .Он работает с любыми исключениями из журнала .NET, такими как ELMAH, а также с сообщениями трассировки с использованием log4net, NLog или собственного API ведения журнала.Кроме того, он собирает счетчики производительности Windows, такие как PerfMon, и собирает показатели использования приложений, такие как PreEmptive Runtime Intelligence Service.
Несколько скриншотов показаны ниже, чтобы дать вам представление о Гибралтаре.Вы можете увидеть больше скриншотов на http://www.gibraltarsoftware.com/See/Screenshots.aspx
На изображении ниже показана сводка журналов сеансов 2000+, сгруппированных по O / S, таймфрейму и приложению с краткой информацией об ошибках для выбранного сеанса.
На следующем рисунке показаны детали одного сеанса, интегрированные с графиками использования памяти и процессора.Сообщения из класса VerticalProgressBar выделяются путем выбора класса в древовидном представлении, и для выбранного сообщения журнала отображается исходный код.
На этом последнем изображении показана сводная информация о времени выполнения и частоте вызовов для набора отслеживаемых методов, а также приведена ниже подробная информация об отдельных вызовах методов.Гибралтар позволяет осуществлять эффективный мониторинг производительности, который можно использовать в производстве.Методы легко отслеживать, просто помечая их атрибутами, и Гибралтар также включает в себя API, позволяющий программно регистрировать пользовательские метрики.