Мониторинг работоспособности в ASP.NET 2.0

Мониторинг работоспособности (health monitoring) представляет собой процесс проверки состояния приложения во время его работы в производственных средах. Он используется для многих целей: перехвата ошибок, получения уведомлений в случае возникновения ошибок, анализа производительности приложения, получения информации о полезной нагрузке приложения и много другого. Мониторинг обычно реализуется с помощью оснастки, представляющей собой технологию для добавления в приложение событий, счетчиков производительности и возможностей трассировки.

Благодаря этим возможностям трассировки, администраторы, операторы и разработчики имеют возможность наблюдать за приложением с помощью нескольких аспектов. Однако оснастка представляет собой нечто такое, что должно интегрироваться в архитектуру приложения таким способом, благодаря которому мониторинг станет полезным и удобным.

ASP.NET 2.0 имеет интегрированную систему мониторинга работоспособности, работа с которой полностью осуществляется через API-интерфейса мониторинга работоспособности. Таким образом, возможности средств контроля интегрируются в саму платформу. Сейчас вы узнаете об основах этой системы оснастки.

Понимание базовой структуры

Система разделяется на две основные части: типы событий, реализующиеся в наборе классов событий, и поставщики, отвечающие за обработку различных типов событий. Это видно при рассмотрении базовой структуры конфигурации мониторинга работоспособности, которая является частью конфигурационного файла web.config:

предыдущая    следующая страница    вначало главы    оглавление

792

Hosted by uCoz