Мониторинг .NET ASP. NET-приложения

У меня есть несколько приложений, работающих поверх ASP.NET, которые я хочу отслеживать. Главное, что меня волнует:

  • Исключения: в настоящее время у нас есть специальный код, который отправит нам электронное письмо при возникновении исключения. Если приложение терпит неудачу, это нарушит нашу перспективу ... Я знаю (и использую) elmah, который частично решает проблему, однако это все еще просто большая таблица исключений с красивым (иш) пользовательским интерфейсом. Я хочу что-то, что делает смысл всех этих исключений (например, группирует исключения, предупреждает о появлении новых, сообщает мне, какие наиболее распространенные из них я должен исправить и т. Д.)

  • Ведение журнала: В настоящее время мы регистрируемся в файлах, которые затем доступны через общую папку grep & tail разработчика. Кто-нибудь знает, как лучше представить эту информацию. В идеальном мире я хочу связать это с исключениями.

  • Производительность: время запросов, использование памяти, ЦП и т. Д. Любая статистика, которую я могу получить

Я предполагаю, что эта проблема, вероятно, будет решена с помощью ряда инструментов, есть ли у кого-нибудь предложения?

7
задан James Hollingworth 5 January 2011 в 22:09
поделиться