Потоки: визуализация путей пользователей на сайте для выявления областей взаимодействия и точек выхода.
Когорты: группируйте пользователей по общим характеристикам, чтобы упростить идентификацию тенденций, сегментацию и устранение неполадок с производительностью.
Анализ кода
Профилировщик .NET: захват, идентификация и просмотр трассировок производительности для приложения.
Оптимизация кода: использование ИИ для создания более эффективных приложений.
Отладчик моментальных снимков. Автоматическое сбор моментальных снимков отладки при возникновении исключений в приложении .NET
Модель логики
Схема модели логики визуализирует компоненты Application Insights и способ их взаимодействия.
Примечание
Параметры брандмауэра необходимо настроить для доступа к конечным точкам приема данных. Дополнительные сведения см. в разделе IP-адресов, используемых Azure Monitor.
Поддерживаемые языки
В этом разделе описаны поддерживаемые сценарии.
Дополнительные сведения о инструментировании приложений для включения Application Insights см . в основах сбора данных.
Автоматическое инструментирование (включение без изменений кода)
Неподдерживаемые пакеты средств разработки программного обеспечения (ПАКЕТЫ SDK)
Существует множество пакетов SDK для Application Insights, поддерживаемых сообществом, но корпорация Майкрософт предоставляет поддержку только параметров инструментирования, перечисленных в этой статье.
Часто задаваемые вопросы
В этом разделы приводятся ответы на часто задаваемые вопросы.
Разделы справки инструментирование приложения?
Подробные сведения о инструментировании приложений для включения Application Insights см . в основах сбора данных.
Неперехваченные исключения в приложении, включая указанные ниже сведения.
Трассировка стека
Сведения об исключении и сообщение, сопровождающее ошибку
Номер строки и столбца с ошибкой
URL-адрес, где возникла ошибка
Запросы зависимостей сети, сделанные приложением XML-http-запрос (XHR) и запросы на получение (сбор данных отключены по умолчанию), включают в себя следующие сведения:
URL-адрес источника зависимостей
Команда и метод, используемые для запроса зависимости
Сколько ресурсов Application Insights следует развернуть?
Сведения о количестве ресурсов Application Insights, необходимых для покрытия приложений или компонентов в разных средах, см. в руководстве по планированию развертывания Application Insights.
Как управлять ресурсами Application Insights с помощью PowerShell?
Схема приема и протокол конечной точки доступны публично.
Сколько времени требуется для сбора данных телеметрии?
Как правило, время сбора данных Application Insights не превышает 5 минут. Некоторые данные могут занять больше времени, что обычно для больших файлов журнала. См. соглашение об уровне обслуживания Application Insights.
Как Application Insights обрабатывает сбор данных, хранение, хранение и конфиденциальность?
Коллекция
Application Insights собирает данные телеметрии о приложении, включая данные телеметрии веб-сервера, данные телеметрии веб-страниц и счетчики производительности. Эти данные можно использовать для мониторинга производительности, работоспособности и использования приложения. Вы можете выбрать расположение при создании нового ресурса Application Insights.
Хранение и хранение
Данные отправляются в рабочую область Application Insights Log Analytics. Срок хранения необработанных данных можно выбрать от 30 до 730 дней. Агрегированные данные хранятся в течение 90 дней, а моментальные снимки отладки хранятся в течение 15 дней.
Конфиденциальность
Application Insights по умолчанию не обрабатывает конфиденциальные данные. Рекомендуется не помещать конфиденциальные данные в URL-адреса в виде обычного текста и гарантировать, что пользовательский код не собирает личные или другие конфиденциальные сведения. Во время разработки и тестирования проверьте отправленные данные в IDE и окнах выходных данных отладки браузера.
Что такое модель ценообразования Application Insights?
Плата за Application Insights взимается через рабочую область Log Analytics, в которую передаются данные журнала. Ценовая категория Log Analytics по умолчанию включает 5 ГБ в месяц бесплатного пособия по данным на учетную запись выставления счетов. Дополнительные сведения о ценах на журналы Azure Monitor.
Взимается ли плата за передачу данных между веб-приложением Azure и Application Insights?
Если веб-приложение Azure размещено в центре обработки данных, где есть конечная точка коллекции Application Insights, плата не взимается.
Если в центре обработки данных узла нет конечной точки сбора данных, данные телеметрии вашего приложения несут исходящие расходы на Azure.
Этот ответ зависит от распределения конечных точек, а не от того, где размещен ресурс Application Insights.
Взимается ли плата за сеть, если ресурс Application Insights отслеживает ресурс Azure (т. е. производитель телеметрии) в другом регионе?
Да, вы можете нести дополнительные затраты на сеть, которые зависят от региона, от которого поступает телеметрия и откуда она идет.
Дополнительные сведения см. в ценах на пропускную способность Azure.
Какие версии TLS поддерживают Application Insights
Важно!
1 марта 2025 г. в соответствии с устаревшими версиями TLS Azure, версиями протокола TLS 1.0/1.1 и перечисленными версиями протокола TLS 1.2/1.3 устаревшие наборы шифров и эллиптические кривые будут прекращены для Application Insights.
Чтобы обеспечить лучшее шифрование в классе, Application Insights использует tls 1.2 и 1.3 в качестве механизмов шифрования.
Общие вопросы о устаревшей проблеме TLS см. в статье "Решение проблем TLS" и поддержки TLS Azure Resource Manager.
Создавайте комплексные решения в Microsoft Azure для создания Функции Azure, реализации веб-приложений и управления ими, разработке решений, использующих службу хранилища Azure, и т. д.
Мониторинг веб-приложения в реальном времени с помощью пользовательских метрик и диагностика проблем с помощью динамического веб-канала сбоев, трассировок и событий.