Настройка Microsoft Application Insights для мониторинга службы Windows

Можно ли настроить Microsoft Application Insights для мониторинга службы Windows?

У меня есть виртуальная машина, работающая в Azure, на которой размещена веб-служба. Какую версию агента мониторинга мне нужно установить и какие шаги необходимо предпринять, чтобы данные мониторинга отображались на панели мониторинга?


person TK.    schedule 01.04.2014    source источник


Ответы (3)


Я также хотел бы увидеть эту возможность, но на этой странице MSDN кажется, что это невозможно. Я надеюсь, что в дальнейшем возможности сервиса будут расширяться, так как было бы здорово увидеть продукт на уровне AppDynamics или New Relic от MS.

Мониторинг производительности и исключений с помощью Application Insights

Вы можете отслеживать производительность в:

Веб-служба .NET. Вы должны иметь административный доступ к серверу. Вам не нужно изменять код веб-сервиса.

Служба .NET, работающая как веб-роль в облачных службах Microsoft Azure. Вы должны иметь доступ к коду. Вы запускаете средство Application Insights на своем компьютере для разработки, затем перестраиваете и повторно развертываете службу.

Веб-служба Java. Вы загружаете агент на свой сервер, обновляете файлы конфигурации и перезапускаете веб-службу.

person rayrayrayraydog    schedule 17.04.2014

Вот SDK телеметрии Application Insights для служб:

http://www.nuget.org/packages/Microsoft.ApplicationInsights.Telemetry.Services/0.7.1

person John Vottero    schedule 13.05.2014
comment
Теперь этого пакета нет в списке, предположительно потому, что он был объединен с основным пакетом :( - person georgiosd; 18.07.2015

Его можно настроить вручную. Проверьте это — https://docs.microsoft.com/en-us/azure/application-insights/app-insights-windows-services

По сути, - создайте приложение ASP.NET на портале и получите InstrumentationKey - Установите пакет nuget "Microsoft.ApplicationInsights.WindowsServer" - Добавьте InstrumentationKey в файл конфигурации или код.

person ManishKG    schedule 17.02.2017