Можно ли регистрировать события Windows в аналитических материалах приложений?

Мы запускаем Application Insights на некоторых из наших сайтов и хотим агрегировать журналы из журнала событий Windows. Мы работаем на Windows Server 2016.

Я знаю, что другие поставщики журналов, такие как elastic, могут отправлять журналы из журнала событий Windows. Возможно ли это из Application Insights?

Редактировать 22.10.2018

После комментария @cijothomas я попытался добавить пакет Nuget EtwCollector от Microsoft и добавил несколько провайдеров в конфигурацию.

<Add ProviderName="Microsoft-Windows-Crashdump" Level="Warning"/>
<Add ProviderName=".NET Common Language Runtime" Level="Warning" />
<Add ProviderName="ASP.NET Events" Level="Warning" />
<Add ProviderName="Microsoft-Windows-IIS-IISReset" Level="Warning" />
<Add ProviderName="Microsoft-Windows-HttpLog" Level="Warning" />

В Application Insights я теперь получаю трассировку от приложения.

AI: Failed to enable provider for the EtwTelemetryModule. Access Denied.

и, например, для поставщика Microsoft-Windows-IIS-IISReset.

AI: Failed to enable provider Microsoft-Windows-IIS-IISReset for the EtwTelemetryModule.

Я добавил пользовательский процесс приложений в группу «Пользователи журнала производительности» в Windows. Мне нужно добавить какой-либо другой параметр, чтобы разрешить отправку журналов от этого поставщика?


person CosX    schedule 21.03.2018    source источник
comment
Я бы рекомендовал дважды проверить, правильно ли применяются разрешения.   -  person cijothomas    schedule 23.10.2018


Ответы (1)


Вы имели в виду события ETW? если да, то в Application Insights есть адаптер для отправки событий трассировки событий Windows в виде трассировок Application Insights. https://docs.microsoft.com/en-us/azure/application-insights/app-insights-asp-net-trace-logs#using-etw-events

Кроме того, вы всегда можете вручную использовать метод TrackTrace () для отправки любых трассировок в Application Insights. https://docs.microsoft.com/en-us/azure/application-insights/app-insights-api-custom-events-metrics#tracktrace

person cijothomas    schedule 21.03.2018
comment
Еще одно решение для отправки журналов событий Windows - использование Log Analytics из Azure. docs.microsoft.com/en-us/azure/log-analytics/ - person cijothomas; 12.04.2018