Использование Azure Monitor в Azure Stack Hub
В этой статье приведены общие сведения о службе Azure Monitor в Azure Stack Hub. В ней рассматривается принцип работы Azure Monitor, а также дополнительная информация о том, как использовать Azure Monitor в Azure Stack Hub.
Общие сведения о работе с Azure Monitor в Azure Stack Hub см. в этой статье.
Azure Monitor — служба платформы, которая предоставляет единый источник данных для наблюдения за ресурсами Azure. С помощью Azure Monitor можно визуализировать, запрашивать, маршрутизировать, архивировать метрики и журналы, полученные от ресурсов Azure, а также выполнять с ними другие действия. Эти операции можно выполнять с помощью портала администрирования Azure Stack Hub, командлетов Monitor PowerShell, кроссплатформенного интерфейса командной строки и интерфейсов REST API Azure Monitor. Дополнительные сведения об определенных подключениях, поддерживаемых Azure Stack Hub, см. в статье Использование данных мониторинга из Azure Stack Hub.
Примечание
Метрики и журналы диагностики недоступны для Пакета средств разработки Azure Stack.
Предварительные требования для Azure Monitor в Azure Stack Hub
Зарегистрируйте поставщик ресурсов Microsoft.insights в параметрах поставщика ресурсов для предложения подписки. Убедитесь, что поставщик ресурсов доступен в предложении, связанном с подпиской:
- Откройте портал пользователя Azure Stack Hub.
- Выберите Подписки.
- Выберите подписку, которую нужно зарегистрировать.
- В разделе Параметры выберите Поставщики ресурсов.
- Найдите компонент Microsoft.Insights в списке и убедитесь, что он находится в состоянии Зарегистрировано.
Обзор Azure Monitor в Azure Stack Hub
Как и Azure Monitor в Azure, Azure Monitor в Azure Stack Hub предоставляет метрики инфраструктуры базового уровня, а также журналы для большинства служб.
Источники Azure Monitor: подмножество вычислений
Поставщик ресурсов Microsoft.Compute в Azure Stack Hub включает в себя:
- Виртуальные машины
- Масштабируемые наборы виртуальных машин
Приложения — журналы диагностики, журналы приложений и метрики.
Приложения могут выполняться в операционной системе виртуальной машины, работающей с использованием поставщика ресурсов Microsoft.Compute. Эти приложения и виртуальные машины выдают собственный набор журналов и метрик. Azure Monitor использует расширение системы диагностики Azure (Windows или Linux) для сбора множества метрик и журналов на уровне приложения.
К типам метрик относятся:
- Счетчики производительности
- Журналы приложений
- Журналы событий Windows
- источник событий .NET;
- Журналы IIS
- Трассировка событий Windows на основе манифестов
- Аварийные дампы
- пользовательские журналы ошибок.
Метрики виртуальной машины узла и гостевой виртуальной машины
Перечисленные выше вычислительные ресурсы имеют выделенную виртуальную машину узла и гостевую ОС. Виртуальная машина узла и гостевая ОС являются эквивалентом корневой и гостевой виртуальной машины в гипервизоре Hyper-V. Собирать метрики можно как для виртуальной машины узла, так и для гостевой ОС. Вы можете также собирать журналы диагностики для гостевой ОС. Список собираемых службой Azure Monitor метрик виртуальных машин узлов и гостевых виртуальных машин в Azure Stack Hub приведен в статье Метрики, поддерживаемые Azure Monitor в Azure Stack Hub.
Журнал действий
В журналах действий вы можете искать информацию о ресурсах вычисления в контексте инфраструктуры Azure Stack Hub. Эти журналы содержат такие сведения, как время создания или удаления ресурсов. Журналы действий в Azure Stack Hub согласовываются с Azure. Дополнительные сведения см. в статье Мониторинг действий подписки с помощью журнала действий Azure.
Источники мониторинга Azure: все остальное
Ресурсы — метрики и журналы диагностики
Доступные для сбора метрики и журналы диагностики отличаются в зависимости от типа ресурса. Список доступных для сбора метрик для каждого ресурса в Azure Stack Hub можно найти на странице сведений о поддерживаемых метриках. Дополнительные сведения см. в статье Метрики, поддерживаемые Azure Monitor в Azure Stack Hub.
Журнал действий
Журнал действий такой же, как и для вычислительных ресурсов.
Применение данных мониторинга
Хранение и архивация
Некоторые данные мониторинга уже хранятся и доступны в Azure Monitor в течение определенного периода времени.
- Метрики хранятся в течение 30 дней.
- Записи журнала действий хранятся в течение 90 дней.
- Журналы диагностики не хранятся.
- Архивируйте данные в учетную запись хранения для длительного хранения.
Запрос
Для доступа к данным в системе или службе хранилища Azure можно использовать REST API Azure Monitor, кроссплатформенные команды интерфейса командной строки, командлеты PowerShell или пакет SDK для .NET.
Визуализация
Визуализация данных мониторинга на графиках и диаграммах помогает находить тенденции намного быстрее, чем при просмотре самих данных.
Ниже представлены некоторые способы визуализации.
- Использование порталов пользователя и администрирования Azure Stack Hub.
- Отправка данных в Microsoft Power BI.
- Отправка данных в стороннее средство визуализации с помощью потоковой трансляции или использования инструмента для чтения из архива в службе хранилища Azure.
Методы получения доступа к Azure Monitor в Azure Stack Hub
Вы можете использовать отслеживание, маршрутизацию и извлечение данных с помощью одного из следующих методов. Не все методы доступны для всех действий или типов данных.
- Пользовательский портал Azure Stack Hub
- PowerShell
- Кроссплатформенный интерфейс командной строки
- REST API
- Пакет SDK для .NET
Важно!
Если при просмотре диаграммы производительности виртуальной машины возникнет ошибка с сообщением о том, что ресурс не найден, убедитесь, что вы зарегистрировали Microsoft.insights в подписке, связанной с этой виртуальной машиной.
Следующие шаги
Дополнительные сведения об использовании данных мониторинга в Azure Stack Hub см. в этой статье.