Бөлісу құралы:


Служба сбора событий

Можно использовать функции наблюдения в AppFabric для сбора событий инструментирования и их сохранения в базе данных наблюдения. Для этого в AppFabric предоставляется служба Windows, называемая Служба сбора событий. Служба Служба сбора событий получает события из сеанса трассировки событий Windows и записывает их в базу данных наблюдения. Получение и сбор данных может оказаться затратным, однако улучшения в Платформа .NET Framework 4 позволяют средству трассировки событий Windows тратить меньшее количество ресурсов по сравнению с альтернативными методами, такими как System.Diagnostics.

Экземпляр Служба сбора событий выполняется на каждом компьютере, где размещены службы WF и WCF, за которыми следует наблюдать. На одном сервере может выполняться сразу несколько экземпляров службы сборщика событий. AppFabric ограничивает количество одновременно выполняемых экземпляров службы сборщика событий десятью экземплярами.

Функции и возможности

Служба Служба сбора событий принимает события аналитической трассировки WCF и события трассировки WF, которые порождаются EtwTrackingParticipant в сеансе ETW. Дополнительные сведения см. на странице, посвященной классу EtwTrackingParticipant (https://go.microsoft.com/fwlink/?LinkId=168423).

Ключевые функции

Следующие функциональные возможности являются ключевыми в работе Служба сбора событий:

  • Подписка на события различных приложений WCF и WF.

  • Маршрутизация событий из приложения в определенную базу данных наблюдения.

  • Поддержка нескольких баз данных наблюдения и маршрутизация событий для различных поставщиков в различные базы данных наблюдения.

Безопасность и конфиденциальность

Служба сбора событий основана на существующей системе безопасности Windows, IIS, WF и WCF следующим образом:

  • Пользователи могут изолировать события, используя несколько сеансов трассировки событий Windows и несколько подключений к базе данных наблюдения.

  • Безопасность на основе объектов (списки управления доступом) используется для защиты настроек, а также управления чтением и записью данных в сеансах трассировки событий Windows.

  • Безопасность на основе ролей (см. раздел Безопасность SQL Server) управляет чтением и записью в базу данных наблюдения.

См. также

Другие ресурсы

Ведение журнала событий WCF
Отслеживание и трассировка рабочих процессов

  2012-03-05