Развертывание агента Azure Monitor Application Insights для локальных серверов

Агент Application Insights (ранее — монитор состояния версии 2) — это модуль PowerShell, опубликованный в коллекции PowerShell. Он заменяет собой монитор состояния. Данные телеметрии отправляются в портал Azure, где вы можете отслеживать приложение.

Полный список поддерживаемых сценариев автоматического инструментирования см. в разделе Поддерживаемые среды, языки и поставщики ресурсов.

Примечание

Модуль сейчас поддерживает инструментирование без написания кода для веб-приложений ASP.NET и ASP.NET Core, размещенных в IIS. Для инструментирования приложений Java и Node.js используйте пакет SDK.

Агент Application Insights находится в коллекция PowerShell.

значок коллекция PowerShell.

Инструкции

Справочник по API PowerShell

Часто задаваемые вопросы

В этом разделы приводятся ответы на часто задаваемые вопросы.

Поддерживает ли агент Application Insights установку прокси-серверов?

Да. Скачать агент Application Insights можно несколькими способами:

  • Если у вашего компьютера есть доступ к Интернету, вы можете подключиться к коллекции PowerShell с помощью параметров -Proxy.
  • Вы также можете вручную скачать модуль и либо установить его на компьютер, либо использовать напрямую.

Каждый из этих вариантов описан в подробных инструкциях.

Поддерживает ли монитор состояния версии 2 приложения ASP.NET Core?

Да. Приложения ASP.NET Core, размещенные в IIS, поддерживаются агентом Application Insights, начиная с версии 2.0.0-beta1.

Как убедиться, что включение прошло успешно?

  • Чтобы убедиться, что включение выполнено успешно, можно использовать командлет Get-ApplicationInsightsMonitoringStatus .

  • Используйте динамические метрики , чтобы быстро определить, отправляет ли приложение данные телеметрии.

  • Вы также можете использовать log Analytics для получения списка всех облачных ролей, отправляющих данные телеметрии:

    union * | summarize count() by cloud_RoleName, cloud_RoleInstance
    

Устранение неполадок

См. специальные инструкции по устранению неполадок.

Проверка подключения между узлом приложения и службой приема

Пакеты SDK и агенты Application Insights отправляют данные телеметрии для приема в качестве вызовов REST к конечным точкам приема. Вы можете проверить подключение веб-сервера или хост-компьютера приложения к конечным точкам службы приема с помощью необработанных клиентов REST из PowerShell или команд curl. См. статью Устранение неполадок с отсутствующими данными телеметрии приложений в Azure Monitor Application Insights.

Заметки о выпуске

Здесь перечислены обновления заметки о выпуске.

2.0.0-beta3

  • Пакет SDK для Application Insights для .NET/.NET Core обновлен до версии 2.20.1-redfield.
  • Включенная коллекция sql-запросов

2.0.0-beta2

Обновлен пакет SDK для Application Insights для .NET/.NET Core до версии 2.18.1-redfield.

2.0.0-beta1

Добавлена функция автоматического инструментирования ASP.NET Core.

Дальнейшие действия

Просмотр телеметрии:

Добавление данных телеметрии: