Что такое автоинструментация для Azure Monitor Application Insights?
Автоинструментация позволяет Application Insights создавать данные телеметрии , такие как метрики, запросы и зависимости, доступные в ресурсе Application Insights. Он обеспечивает простой доступ к таким интерфейсам, как панель мониторинга приложений и карта приложений.
Если поддерживается язык и платформа, выберите соответствующую ссылку в поддерживаемых средах, языках и поставщиках ресурсов для получения более подробных сведений. Во многих случаях автоинструментация включена по умолчанию.
Каковы преимущества автоинструментации?
- Изменения кода не требуются.
- Доступ к исходному коду не требуется.
- Изменения конфигурации не требуются.
- Текущее обслуживание обновлений пакета SDK устраняется.
Поддерживаемые среды, языки и поставщики ресурсов
В следующей таблице показано текущее состояние доступности автоинструментации.
Ссылки предоставляются для получения дополнительных сведений для каждого поддерживаемого сценария.
Примечание.
Если среда размещения или поставщик ресурсов не указаны в следующей таблице, автоматическое управление не поддерживается. Вы можете вручную инструментировать код с помощью пакетов SDK Application Insights или дистрибутивов OpenTelemetry в Azure Monitor. Дополнительные сведения см. в статье "Основы сбора данных" в Azure Monitor Application Insights.
Поставщик среды и ресурсов | .NET Framework | .NET Core / .NET | Java | Node.js | Python |
---|---|---|---|---|---|
Служба приложений Azure в Windows — публикация в виде кода | ✅ 🔗 ¹ | ✅ 🔗 ¹ | ✅ 🔗 ¹ | ✅ 🔗 ¹ | ❌ |
Служба приложений Azure в Windows — публикация в виде Docker | ✅ 🔗 ² | ✅ 🔗 ² | ✅ 🔗 ² | ✅ 🔗 ² | ❌ |
служба приложение Azure в Linux — публикация в виде кода | ❌ | ✅ 🔗 ¹ | ✅ 🔗 ¹ | ✅ 🔗 ¹ | ✅ 🔗 ² |
служба приложение Azure в Linux — публикация как Docker | ❌ | ✅ 🔗 | ✅ 🔗 | ✅ 🔗 | ❌ |
Функции Azure — базовые | ✅ 🔗 ¹ | ✅ 🔗 ¹ | ✅ 🔗 ¹ | ✅ 🔗 ¹ | ✅ 🔗 ¹ |
Функции Azure — зависимости | ❌ | ❌ | ✅ 🔗 | ❌ | ❌ |
Azure Spring Apps | ❌ | ❌ | ✅ 🔗 | ❌ | ❌ |
Служба Azure Kubernetes (AKS) | ❌ | ❌ | ✅ 🔗 | ❌ | ❌ |
Виртуальные машины Azure в Windows | ✅ 🔗 ² ³ | ✅ 🔗 ² ³ | ✅ 🔗 | ❌ | ❌ |
Локальные виртуальные машины Windows | ✅ 🔗 ³ | ✅ 🔗 ² ³ | ✅ 🔗 | ❌ | ❌ |
Автономный агент — любая среда | ❌ | ❌ | ✅ 🔗 | ❌ | ❌ |
Сноски
- ¹. Application Insights включена по умолчанию и включена автоматически.
- 2. Эта функция доступна в общедоступной предварительной версии. Дополнительные условия использования для предварительных версий Microsoft Azure.
- fx: агент должен быть развернут и настроен.
Примечание.
Автоинструментация была известна как "безкодовый присоединение" до октября 2021 года.
Внедрение скрипта загрузчика пакета SDK для JavaScript (Web) по конфигурации
При использовании поддерживаемых пакетов SDK (SDK) можно включить внедрение пакета SDK в конфигурацию для автоматического внедрения скрипта загрузчика пакета SDK JavaScript (Web) на каждую страницу.
Язык |
---|
ASP.NET Core |
Node.js |
Java |
Другие методы инструментирования приложения с помощью пакета SDK JavaScript для Application Insights см. в статье "Начало работы с пакетом SDK javaScript".
Следующие шаги
Кері байланыс
https://aka.ms/ContentUserFeedback.
Жақында қолжетімді болады: 2024 жыл бойы біз GitHub Issues жүйесін мазмұнға арналған кері байланыс механизмі ретінде біртіндеп қолданыстан шығарамыз және оны жаңа кері байланыс жүйесімен ауыстырамыз. Қосымша ақпаратты мұнда қараңыз:Жіберу және пікірді көру