Автоинструментация для Azure Monitor Application Insights

Автоинструментация автоматически собирает данные телеметрии и отправляет его в ресурс Application Insights , что позволяет использовать портал, например панель мониторинга приложения и карту приложений.

Процесс автоинструментации зависит от языка и платформы, но часто включает кнопку переключения на портале Azure. В следующем примере демонстрируется переключатель для Служба приложений Azure автоматической инструментализации.

 Снимок экрана: вкладка Application Insights с выбранным параметром

Совет

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

Поддерживаемые среды, языки и поставщики ресурсов

В следующей таблице показано текущее состояние доступности автоинструментации.

Ссылки предоставляются для получения дополнительных сведений для каждого поддерживаемого сценария.

Примечание.

Если среда размещения или поставщик ресурсов не перечислены в следующей таблице, см. статью "Начало работы".

Поставщик среды и ресурсов платформа .NET .NET Core / .NET Java Node.js Python
Служба приложений Azure в Windows — публикация в виде кода ✅ 🔗 ✅ 🔗 ¹ ✅ 🔗 ¹ ✅ 🔗 ¹
Служба приложений Azure на Windows — публикация как контейнер ✅ 🔗 ²³ ✅ 🔗 ²³ ✅ 🔗 ²³ ✅ 🔗 ²³
Azure Служба приложений в Linux — публикация в виде кода ✅ 🔗 ¹ ✅ 🔗 ¹ ✅ 🔗 ¹ ✅ 🔗
Azure Служба приложений в Linux — публикация в качестве контейнера ✅ 🔗 ³ ✅ 🔗 ³ ✅ 🔗 ³
Функции Azure ✅ 🔗 ¹ ✅ 🔗 ¹ ✅ 🔗 ¹ ✅ 🔗 ¹ ✅ 🔗 ¹
Приложения Azure Spring ✅ 🔗
Azure Kubernetes Service (AKS) ✅ 🔗 2 ✅ 🔗 2

Сноски

  • ¹. Application Insights включена по умолчанию и включена автоматически.
  • 2. Эта функция доступна в общедоступной предварительной версии. См. раздел Supplemental Terms of Use for Microsoft Azure Previews.
  • Автоматическая инструментализация поддерживает только одноконтейнерные приложения. Для приложений с несколькими контейнерами или сайдкаров необходима ручная настройка инструментирования с помощью дистрибутива OpenTelemetry для Azure Monitor.

Совет

Переключитесь на инструментирование на основе кода с помощью дистрибутива OpenTelemetry , если требуется больше параметров конфигурации и расширяемости.

Следующие шаги