Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Azure Monitor Application Insights — это функция OpenTelemetry в Azure Monitor , которая предлагает мониторинг производительности приложений (APM) для динамических веб-приложений. Интеграция с OpenTelemetry (OTel) обеспечивает нейтральный от поставщика подход к сбору и анализу данных телеметрии, обеспечивая комплексную наблюдаемость приложений.
Возможности Application Insights
Application Insights поддерживает OpenTelemetry (OTel) для сбора данных телеметрии в стандартизованном формате на разных платформах. Интеграция со службами Azure позволяет эффективно отслеживать и диагностику, улучшать наблюдаемость приложений и производительность.
Исследовать
- Панель мониторинга приложений: краткое описание работоспособности и производительности приложения.
- Карта приложений: визуальный обзор взаимодействия архитектуры и компонентов приложения.
- Динамические метрики: панель мониторинга аналитики в режиме реального времени для анализа активности приложений и производительности.
- Поиск транзакций: трассировка и диагностика транзакций для выявления проблем и оптимизации производительности.
- Представление доступности: упреждающее отслеживание и проверка доступности и реагирования конечных точек приложений.
- Представление сбоев: выявление и анализ сбоев в приложении для минимизации простоя.
- Представление производительности. Просмотрите метрики производительности приложения и потенциальные узкие места.
Наблюдение
- Оповещения: отслеживайте широкий спектр аспектов приложения и активируйте различные действия.
- Метрики. Подробное описание данных метрик для понимания шаблонов использования и тенденций.
- Параметры диагностики. Настройка экспорта потоковой передачи журналов и метрик платформы в выбранное место.
- Журналы: получение, консолидация и анализ всех данных, собранных в журналы мониторинга Azure.
- Рабочие книги: создание интерактивных отчетов и панелей управления для визуализации данных мониторинга приложений.
Использование
- Пользователи, сеансы и события: определите, где, где и как пользователи взаимодействуют с веб-приложением.
- Воронки: анализ коэффициентов конверсии, чтобы определить, где пользователи продвигаются или выходят в воронке.
- Потоки: визуализация путей пользователей на сайте для выявления областей взаимодействия и точек выхода.
- Когорты: группируйте пользователей по общим характеристикам, чтобы упростить идентификацию тенденций, сегментацию и устранение неполадок с производительностью.
Анализ кода
- Профилировщик .NET: сбор, идентификация и просмотр трассировок производительности для вашего приложения.
- Оптимизация кода: использование ИИ для создания более эффективных приложений.
- Отладчик моментальных снимков. Автоматический сбор отладочных моментальных снимков при возникновении исключений в приложении .NET
Модель логики
Схема модели логики визуализирует компоненты Application Insights и способ их взаимодействия.
Примечание.
Параметры брандмауэра необходимо настроить для доступа к конечным точкам приема данных. Дополнительные сведения см. в статье о доступе к конечной точке Azure Monitor и конфигурации брандмауэра.
Поддерживаемые языки
В этом разделе описаны поддерживаемые сценарии.
Дополнительные сведения о инструментировании приложений для включения Application Insights см. в основах сбора данных.
Автоматическое инструментирование (включение без изменений кода)
Инструментирование вручную
Дистрибутив OpenTelemetry
Клиентский пакет SDK JavaScript
Пакет SDK Application Insights (классический API)
Поддерживаемые платформы и среды
В этом разделе перечислены все поддерживаемые платформы и фреймворки.
Интеграция служб Azure (включение портала, развертывания Azure Resource Manager)
- Виртуальные машины Azure и масштабируемые наборы виртуальных машин Azure
- Служба приложений Azure
- Функции Azure
- Azure Spring Apps
- Облачные службы Azure, включая веб-и рабочие роли
Платформы ведения журналов
ILogger
- Log4Net, NLog или System.Diagnostics.Trace
-
Log4J
, Logback или java.util.logging - Плагин LogStash
- Azure Monitor
Экспорт и анализ данных
Неподдерживаемые пакеты средств разработки программного обеспечения (ПАКЕТЫ SDK)
Существует множество пакетов SDK для Application Insights, поддерживаемых сообществом, но корпорация Майкрософт предоставляет поддержку только параметров инструментирования, перечисленных в этой статье.
Устранение неполадок
Дополнительные сведения об устранении неполадок в Application Insights см. в нашей выделенной документации по устранению неполадок.
Помощь и поддержка
Техническая поддержка Azure
Для проблем с поддержкой Azure откройте запрос в службу поддержки Azure.
Общие вопросы
Поместите общие вопросы на форум "Вопросы и ответы Майкрософт".
Вопросы о кодировании
Задавайте вопросы о кодировании в Stack Overflow с помощью тега azure-application-insights
.
Сообщество отзывов
Оставьте отзыв о продукте для команды инженеров в сообществе отзывов.
Следующие шаги
- Чтобы ознакомиться с разделом часто задаваемых вопросов (FAQ), см. Application Insights FAQ.
- Основы сбора данных
- Ресурсы, основанные на рабочей области
- Обзор автоматического инструментирования
- Панель мониторинга приложений
- Карта приложений
- Динамические метрики
- Поиск транзакций
- Обзор доступности
- Пользователи, сеансы и события