Поделиться через


Введение в Application Insights — наблюдаемость OpenTelemetry

Azure Monitor Application Insights — это функция OpenTelemetry в Azure Monitor , которая предлагает мониторинг производительности приложений (APM) для динамических веб-приложений. Интеграция с OpenTelemetry (OTel) обеспечивает нейтральный от поставщика подход к сбору и анализу данных телеметрии, обеспечивая комплексную наблюдаемость приложений.

Снимок экрана: пользовательский интерфейс Azure Monitor Application Insights, отображающий карту приложения.


Возможности Application Insights

Application Insights поддерживает OpenTelemetry (OTel) для сбора данных телеметрии в стандартизованном формате на разных платформах. Интеграция со службами Azure позволяет эффективно отслеживать и диагностику, улучшать наблюдаемость приложений и производительность.

Исследовать

Наблюдение

  • Оповещения: отслеживайте широкий спектр аспектов приложения и активируйте различные действия.
  • Метрики. Подробное описание данных метрик для понимания шаблонов использования и тенденций.
  • Параметры диагностики. Настройка экспорта потоковой передачи журналов и метрик платформы в выбранное место.
  • Журналы: получение, консолидация и анализ всех данных, собранных в журналы мониторинга Azure.
  • Рабочие книги: создание интерактивных отчетов и панелей управления для визуализации данных мониторинга приложений.

Использование

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

Анализ кода


Модель логики

Схема модели логики визуализирует компоненты Application Insights и способ их взаимодействия.

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

Примечание.

Параметры брандмауэра необходимо настроить для доступа к конечным точкам приема данных. Дополнительные сведения см. в статье о доступе к конечной точке Azure Monitor и конфигурации брандмауэра.


Поддерживаемые языки

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

Дополнительные сведения о инструментировании приложений для включения Application Insights см. в основах сбора данных.

Автоматическое инструментирование (включение без изменений кода)

Инструментирование вручную

Дистрибутив OpenTelemetry

Клиентский пакет SDK JavaScript

Пакет SDK Application Insights (классический API)

Поддерживаемые платформы и среды

В этом разделе перечислены все поддерживаемые платформы и фреймворки.

Интеграция служб Azure (включение портала, развертывания Azure Resource Manager)

Платформы ведения журналов

Экспорт и анализ данных

Неподдерживаемые пакеты средств разработки программного обеспечения (ПАКЕТЫ SDK)

Существует множество пакетов SDK для Application Insights, поддерживаемых сообществом, но корпорация Майкрософт предоставляет поддержку только параметров инструментирования, перечисленных в этой статье.


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

Дополнительные сведения об устранении неполадок в Application Insights см. в нашей выделенной документации по устранению неполадок.


Помощь и поддержка

Техническая поддержка Azure

Для проблем с поддержкой Azure откройте запрос в службу поддержки Azure.

Общие вопросы

Поместите общие вопросы на форум "Вопросы и ответы Майкрософт".

Вопросы о кодировании

Задавайте вопросы о кодировании в Stack Overflow с помощью тега azure-application-insights .

Сообщество отзывов

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


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