Поделиться через


Общие сведения о расширении "Диагностика Azure"

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

Примечание.

Диагностика Azure расширение будет устарело 31 марта 2026 года. После этой даты корпорация Майкрософт больше не будет предоставлять поддержку расширения Диагностика Azure.

Миграция из расширений диагностики Azure для Linux (LAD) и Windows (WAD) в агент Azure Monitor

  • Агент Azure Monitor может собирать и отправлять данные в несколько назначений, включая рабочие области Log Analytics, Центры событий Azure и служба хранилища Azure.
  • Чтобы проверить, какие расширения установлены на виртуальной машине, выберите "Расширения + приложения " в разделе "Параметры " на виртуальной машине.
  • Удалите LAD или WAD после настройки агента Azure Monitor для сбора данных в Центры событий или служба хранилища Azure, чтобы избежать дублирования данных.
  • В качестве альтернативы хранилищу мы настоятельно рекомендуем настроить таблицу с вспомогательным планом в рабочей области Log Analytics для эффективного ведения журнала.

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

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

Ограничения расширения Диагностика Azure:

  • Его можно использовать только с ресурсами Azure.
  • Она имеет ограниченные возможности для отправки данных в журналы Azure Monitor.

Сравнение с агентом Log Analytics

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

Основные различия:

  • Расширение "Диагностика Azure" может работать только с виртуальными машинами Azure. Агент Log Analytics совместим с виртуальными машинами в Azure, других облачных и локальной среде.
  • расширение Диагностика Azure отправляет данные в служба хранилища Azure, метрики Azure Monitor (только Для Windows) и Центры событий Azure. Агент Log Analytics собирает данные в журналы Azure Monitor.
  • Агент Log Analytics необходим для устаревших решений, аналитики виртуальных машин и других служб, таких как Microsoft Defender для облака.

Затраты

Плата за Диагностика Azure расширения не взимается, но вы можете взимать плату за прием данных. На странице Цены на Azure Monitor указаны назначения для сбора данных.

Собираемые данные

В следующих таблицах перечислены данные, которые можно собирать с помощью расширения системы диагностики для Windows и Linux.

Расширение диагностики для Windows (WAD)

Источник данных Description
журналы событий Windows; События из журналов событий Windows.
Счетчики производительности Числовые значения, представляющие собой оценки производительности разных элементов операционной системы и рабочих нагрузок.
Журналы IIS Сведения об использовании веб-сайтов IIS, работающих в гостевой операционной системе.
Журналы приложений Сообщения трассировки, записанные вашим приложением.
Журналы .NET EventSource Написание кода событий с помощью класса .NET EventSource .
Журналы ETW на основе манифеста Трассировка событий для событий Windows, созданных любым процессом.
Аварийные дампы (журналы) Информация о состоянии процесса, собираемая при сбое приложения.
Журналы на основе файлов Журналы, созданные вашим приложением или службой.
Журналы диагностики агента Информация о самой службе "Диагностика Azure".

Расширение диагностики для Linux (LAD)

Источник данных Description
Системный журнал События, отправленные в систему ведения журнала событий Linux
Счетчики производительности Числовые значения, представляющие собой оценки производительности разных элементов операционной системы и рабочих нагрузок
Файлы журналов Записи, отправленные в журнал на основе файлов

Целевое расположение данных

Расширение Диагностика Azure для Windows и Linux всегда собирает данные в учетную запись служба хранилища Azure. Список определенных таблиц и больших двоичных объектов, в которых собираются эти данные, см. в статье "Установка и настройка расширения Диагностика Azure для Windows и использование расширения Диагностика Azure для Linux для мониторинга метрик и журналов".

Настройте один или несколько приемников данных для отправки данных в другие назначения. В следующих разделах приведены все приемники, доступные для расширения системы диагностики для Windows и Linux.

Расширение диагностики для Windows (WAD)

Назначение Description
Метрики 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. Оно поддерживает приемники, перечисленные в следующей таблице.

Назначение Description
Центры событий Центры событий 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 см. в следующих статьях:

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

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

Windows

Операционная система Поддержка
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 (только для сценариев сервера)

Linux

Операционная система Поддержка
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 Service Fabric

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

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