Обзор расширения Диагностика Azure

Расширение Диагностика Azure — это агент в Azure Monitor, который собирает данные мониторинга из гостевой операционной системы вычислительных ресурсов Azure, включая виртуальные машины. В этой статье описаны поддерживаемые функциональные возможности и параметры расширения Диагностика Azure для установки и настройки.

Это важно

Миграция из расширения диагностики Azure

расширение Диагностика Azure было прекращено 31 марта 2026 г. и больше не поддерживается. Не используйте новые внедрения расширения.

Чтобы обеспечить постоянную поддержку и доступ к новым функциям, перейдите с расширений Диагностика 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

Он создает результаты, аналогичные следующему примеру:

Скриншот, показывающий результаты примерного запроса в Azure Resource Graph.

Руководство по миграции

Расширение Диагностика Azure было прекращено 31 марта 2026 года. Чтобы обеспечить постоянную поддержку и доступ к новым функциям, выполните миграцию с помощью следующих параметров на основе назначения данных:

Назначение Варианты переноса
блобы служба хранилища Azure Если вы используете агенты WAD или LAD для отправки данных в хранилище в целях долгосрочного хранения и снижения затрат, перейдите на агент Azure Monitor (AMA). AMA позволяет отправлять данные в пользовательские таблицы с недорогим тарифным планом вспомогательных журналов для экономичного ведения журналов, а также пользоваться дополнительными преимуществами Log Analytics.
Центры событий Azure Если вы используете агенты WAD или LAD для отправки данных в Центры событий, перейдите на использование функции экспорта данных журналов Azure Monitor для отправки журналов в Центры событий.
Метрики Azure Monitor Для сценариев со счётчиками производительности гостевой ОС виртуальной машины перейдите на использование Azure Monitor Workspaces (AMW) в качестве целевого назначения для счётчиков производительности OpenTelemetry. Для сценариев пользовательских метрик перейдите к использованию Azure Monitor Workspaces (AMW) в качестве назначения для метрик OpenTelemetry.

Основные сценарии

Используйте расширение Диагностика Azure, если необходимо:

  • Отправка данных в служба хранилища Azure для архивации или анализа с помощью таких средств, как Обозреватель службы хранилища Azure.
  • Отправляйте данные в Метрики Azure Monitor, чтобы анализировать их с помощью обозревателя метрик и использовать такие функции, как оповещения о метриках, почти работающие в реальном времени, и автомасштабирование (только в Windows).
  • Отправка данных сторонним средствам с помощью Центры событий Azure.
  • Соберите диагностику загрузки для расследования проблем загрузки виртуальной машины. Диагностика загрузки является собственной функцией виртуальной машины и не требует расширения Диагностика Azure. Используйте управляемое Microsoft хранилище для диагностики загрузки, чтобы избежать зависимостей от учетных записей хранения, управляемых клиентом, и маркеров SAS.

Ограничения расширения Диагностика 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 для отправки данных за пределы 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.

Установка и настройка

Расширение диагностики реализовано как расширение virtual machine extension в Azure, поэтому оно поддерживает те же параметры установки с помощью шаблонов Azure Resource Manager, PowerShell и Azure CLI. Сведения об установке и обслуживании расширений виртуальных машин см. в разделе Virtual machine extensions and features for Windows и Virtual machine extensions and features for Linux.

Вы также можете установить и настроить расширение диагностики Windows и Linux на портале Azure в разделе Diagnostic settings в разделе Monitoring меню виртуальной машины.

Сведения об установке и настройке расширения диагностики для Windows и Linux см. в следующих статье:

Поддерживаемые операционные системы

В следующих таблицах перечислены операционные системы, поддерживаемые WAD и LAD. В документации по каждому агенту приведены уникальные рекомендации и инструкции по установке. См. документацию по Telegraf, где приводятся поддерживаемые им операционные системы. Предполагается, что все операционные системы имеют архитектуру x64. Архитектура x86 не поддерживается для любой операционной системы.

Windows

Операционная система Поддержка
Windows Server 2022 ❌
Ядро Windows Server 2022 ❌
Windows Server 2019 ✅
Ядро Windows Server 2019 ❌
Windows Server 2016 ✅
Ядро Windows Server 2016 ✅
Windows Server 2012 R2 ✅
Windows Server 2012 ✅
Windows 11 клиент & Pro ❌
Windows 11 Enterprise (включая многосеансовый режим) ❌
Windows 10 1803 (RS4) и выше ❌
Windows 10 Enterprise (включая несколько сеансов) и 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 Cloud Services (классические) веб-роли и рабочие роли

Azure Service Fabric

Мониторинг и диагностика состояния служб в локальной среде разработки

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