Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Расширение "Диагностика Azure" — это агент в Azure Monitor, собирающий данные мониторинга из гостевой операционной системы на вычислительных ресурсах Azure, включая виртуальные машины. В этой статье представлен обзор расширения Диагностика Azure, конкретных функциональных возможностей, поддерживаемых и параметров установки и настройки.
Это важно
Миграция из расширения диагностики Azure
Расширение диагностики Azure будет снято с поддержки 31 марта 2026 г. После этой даты корпорация Майкрософт больше не будет предоставлять поддержку расширения Диагностика Azure.
Чтобы обеспечить постоянную поддержку и доступ к новым функциям, необходимо перейти из расширений диагностики Azure для Linux (LAD) и Windows (WAD) в альтернативные решения, следуя приведенным ниже рекомендациям по миграции. Удалите LAD или WAD после настройки агента Azure Monitor, чтобы избежать дублирования данных.
Чтобы проверить, какие расширения установлены на одной виртуальной машине, выберите "Расширения и приложения " в разделе "Параметры " на виртуальной машине. Чтобы просмотреть расширения, установленные на всех виртуальных машинах в подписках, где у вас есть доступ, используйте следующий запрос в Azure Resource Graph:
resources
| where type contains "extension"
| extend parsedProperties = parse_json(properties)
| extend publisher = tostring(parsedProperties.publisher)
| project-away parsedProperties
| where publisher == "Microsoft.Azure.Diagnostics"
| distinct id
Это приводит к следующим результатам:
Руководство по миграции
Чтобы обеспечить постоянную поддержку после 31 марта 2026 г. и доступа к новым функциям, выполните миграцию с помощью следующих параметров на основе назначения данных:
| Назначение | Параметры миграции |
|---|---|
| Большие двоичные объекты службы хранилища Azure | Если вы используете агенты WAD/LAD для отправки данных в хранилище для долгосрочного хранения и/или снижения затрат, перейдите на агент Azure Monitor для отправки данных в пользовательские таблицы с недорогим Вспомогательным планом в рабочей области Log Analytics или к другим, упомянутым ниже назначениям для экономичного ведения журналов. |
| Центры событий Azure | Если вы используете агентов WAD/LAD для отправки данных в Центры событий как в целевую систему, так и в сторонние продукты, рассмотрите следующие методы, доступные теперь непосредственно через Azure Monitor:
|
| Метрики Azure Monitor | Перейти на агент Azure Monitor для отправки данных в базы метрик Azure Monitor. |
Основные сценарии
Используйте расширение Диагностика Azure, если необходимо:
- Отправлять данные в службу хранилища Azure для архивирования или анализа с помощью таких средств, как Обозреватель службы хранилища Azure.
- Отправьте данные в метрики Azure Monitor, чтобы проанализировать их с помощью обозревателя метрик и воспользоваться преимуществами таких функций, как оповещения метрик почти в реальном времени и автомасштабирование (только Для Windows).
- отправлять данные в сторонние средства с помощью Центров событий Azure;
- Соберите диагностика загрузки, чтобы изучить проблемы с загрузкой виртуальной машины.
Ограничения расширения Диагностика Azure:
- Он будет устарел 31 марта 2026 года.
- Его можно использовать только с ресурсами Azure.
- Она имеет ограниченные возможности для отправки данных в журналы Azure Monitor.
Затраты
Плата за Диагностика Azure расширения не взимается, но вы можете взимать плату за прием данных. На странице Цены на Azure Monitor указаны назначения для сбора данных.
Собираемые данные
В следующих таблицах перечислены данные, которые можно собирать с помощью расширения системы диагностики для Windows и Linux.
Расширение диагностики для Windows (WAD)
| Источник данных | Описание |
|---|---|
| журналы событий Windows; | События из журналов событий Windows. |
| Счетчики производительности | Числовые значения, представляющие собой оценки производительности разных элементов операционной системы и рабочих нагрузок. |
| Журналы IIS | Сведения об использовании веб-сайтов IIS, работающих в гостевой операционной системе. |
| Журналы приложений | Сообщения трассировки, записанные вашим приложением. |
| Журналы .NET EventSource | Написание кода событий с помощью класса .NET EventSource . |
| Журналы ETW на основе манифеста | Трассировка событий для событий Windows, созданных любым процессом. |
| Аварийные дампы (журналы) | Информация о состоянии процесса, собираемая при сбое приложения. |
| Журналы на основе файлов | Журналы, созданные вашим приложением или службой. |
| Журналы диагностики агента | Информация о самой службе "Диагностика Azure". |
Расширение диагностики для Linux (LAD)
| Источник данных | Описание |
|---|---|
| Системный журнал | События, отправленные в систему ведения журнала событий Linux |
| Счетчики производительности | Числовые значения, представляющие собой оценки производительности разных элементов операционной системы и рабочих нагрузок |
| Файлы журналов | Записи, отправленные в журнал на основе файлов |
Целевое расположение данных
Расширение Диагностика Azure для Windows и Linux всегда собирает данные в учетную запись служба хранилища Azure. Список определенных таблиц и больших двоичных объектов, в которых собираются эти данные, см. в статье "Установка и настройка расширения Диагностика Azure для Windows и использование расширения Диагностика Azure для Linux для мониторинга метрик и журналов".
Настройте один или несколько приемников данных для отправки данных в другие назначения. В следующих разделах приведены все приемники, доступные для расширения системы диагностики для Windows и Linux.
Расширение диагностики для Windows (WAD)
| Назначение | Описание |
|---|---|
| Метрики Azure Monitor | Сбор данных о производительности в метрики Azure Monitor. Подробнее см. в статье Отправка метрик гостевой ОС в хранилище метрик Azure Monitor с помощью шаблона Azure Resource Manager для виртуальной машины Windows. |
| Центры событий | Центры событий Azure применяются для отправки данных за пределы Azure. См. сведения о Центры событий Azure потоковой передачи данных Диагностика Azure. |
| Большие двоичные объекты службы хранилища Azure | Запись данных в большие двоичные объекты в служба хранилища Azure в дополнение к таблицам. |
| Application Insights | Сбор данных из приложений, выполняющихся на виртуальной машине, в Application Insights для интеграции с другими средствами мониторинга приложений. Дополнительные сведения см. в статье Отправка в Application Insights диагностических данных. |
Вы также можете собирать данные WAD из хранилища в рабочую область Log Analytics для анализа с помощью журналов Azure Monitor, хотя агент Log Analytics обычно используется для этой функции. Он может отправлять данные непосредственно в рабочую область Log Analytics и поддерживать решения и аналитические сведения, которые предоставляют дополнительные функциональные возможности. Дополнительные сведения см. в статье Сбор журналов диагностики Azure из службы хранилища Azure.
Расширение диагностики для Linux (LAD)
Расширение LAD записывает данные в таблицы в службе хранилища Azure. Оно поддерживает приемники, перечисленные в следующей таблице.
| Назначение | Описание |
|---|---|
| Центры событий | Центры событий Azure применяются для отправки данных за пределы Azure. |
| Большие двоичные объекты службы хранилища Azure | Запись данных в большие двоичные объекты в служба хранилища Azure в дополнение к таблицам. |
| Метрики Azure Monitor | Установите агент Telegraf в дополнение к LAD. Дополнительные сведения см. в статье Сбор пользовательских метрик для виртуальной машины Linux с помощью агента Telegraf InfluxData. |
Установка и настройка
Расширение диагностика реализовано как расширение виртуальной машины в Azure, поэтому оно поддерживает те же параметры установки с помощью шаблонов Azure Resource Manager, PowerShell и Azure CLI. Сведения об установке и обслуживании расширений виртуальных машин см. в разделе "Расширения и функции виртуальных машин" для расширений и компонентов виртуальных машин Windows для Linux.
Вы также можете установить и настроить расширение Windows и Linux диагностика в портал Azure в разделе "Диагностика" в разделе "Мониторинг" меню виртуальной машины.
Дополнительные сведения об установке и настройке расширения диагностика для Windows и Linux см. в следующих статьях:
- Установка и настройка расширения Диагностика Azure для Windows
- Использование расширения Диагностика Linux для мониторинга метрик и журналов
Поддерживаемые операционные системы
В следующих таблицах перечислены операционные системы, поддерживаемые WAD и LAD. В документации по каждому агенту приведены уникальные рекомендации и инструкции по установке. См. документацию по Telegraf, где приводятся поддерживаемые им операционные системы. Предполагается, что все операционные системы имеют архитектуру x64. Архитектура x86 не поддерживается для любой операционной системы.
Виндоус
| Операционная система | Поддержка |
|---|---|
| Windows Server 2022 | ❌ |
| Windows Server 2022 Core | ❌ |
| Windows Server 2019 | ✅ |
| Windows Server 2019 Core | ❌ |
| Windows Server 2016 | ✅ |
| Windows Server 2016 Core | ✅ |
| Windows Server 2012 R2 | ✅ |
| Windows Server 2012 | ✅ |
| Клиент Windows 11 и Pro | ❌ |
| Windows 11 Корпоративная (включая несколько сеансов) | ❌ |
| Windows 10 1803 (RS4) и более новые версии | ❌ |
| Windows 10 Корпоративная (включая несколько сеансов) и Pro (только для сценариев сервера) | ✅ |
Линукс
| Операционная система | Поддержка |
|---|---|
| CentOS Linux 9 | ❌ |
| CentOS Linux 8 | ❌ |
| CentOS Linux 7 | ✅ |
| Debian 12 | ❌ |
| Debian 11 | ❌ |
| Debian 10 | ❌ |
| Debian 9 | ✅ |
| Debian 8 | ❌ |
| Oracle Linux 9 | ❌ |
| Oracle Linux 8 | ❌ |
| Oracle Linux 7 | ✅ |
| Oracle Linux 6.4+ | ✅ |
| Red Hat Enterprise Linux Server 9 | ❌ |
| Red Hat Enterprise Linux Server 8* | ✅ |
| Red Hat Enterprise Linux Server 7 | ✅ |
| SUSE Linux Enterprise Server 15 | ❌ |
| SUSE Linux Enterprise Server 12 | ✅ |
| Ubuntu 22.04 LTS | ❌ |
| Ubuntu 20.04 LTS | ✅ |
| Ubuntu 18.04 LTS | ✅ |
| Ubuntu 16.04 LTS | ✅ |
| Ubuntu 14.04 LTS | ✅ |
* Требуется, чтобы Python 2 был установлен на компьютере и псевдониме в команде Python.
Другая документация
Дополнительные сведения см. в приведенных ниже статьях.
Веб-роли Облачные службы Azure (классическая) и рабочая роль
- Общие сведения о мониторинге Облачные службы Azure
- Включение Диагностики Azure в облачных службах Azure
- Счетчики производительности
- Трассировка потока приложения azure Облачные службы с помощью Диагностика Azure
Azure Service Fabric
Мониторинг и диагностика состояния служб в локальной среде разработки
Следующие шаги
- Узнайте, как использовать счетчики производительности в Диагностика Azure.
- Если у вас возникли проблемы с диагностика запуском или поиском данных в таблицах служба хранилища Azure, см. статью "Устранение неполадок Диагностика Azure".