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

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

Примечание

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

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

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

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

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

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

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

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

Затраты

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

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

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

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

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

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

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

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

Расширение Диагностика Azure для Windows и Linux всегда собирает данные в учетную запись хранения Azure. Список конкретных таблиц и BLOB-объектов, в которых собираются эти данные, см. в разделах Установка и настройка расширения Диагностика 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 Облачные службы (классическая версия)

Azure Service Fabric

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

Дальнейшие действия