Настройка оповещений журнала для локальной среды Azure
Область применения: Azure Local 2311.2 и более поздних версий
В этой статье описывается настройка оповещений журналов для локальных систем Azure: использование Аналитики для локальной среды Azure и использование предварительно существующих примеров запросов журналов, таких как средний ЦП узла, доступная память, доступная емкость тома и многое другое.
Сведения о настройке оповещений метрик см. в статье "Настройка оповещений метрик для локальной службы Azure".
Просмотрите видео пошаговые инструкции по сбору новых журналов, настройке книг Аналитики и созданию оповещений с помощью журналов:
Необходимые компоненты
Прежде чем начать, убедитесь, что выполнены следующие предварительные требования:
- У вас есть доступ к локальной системе Azure, развернутой и зарегистрированной.
- В кластере должна быть включена аналитика. Включение Аналитики настраивает кластер для сбора необходимых журналов в рабочей области Log Analytics.
Настройка оповещений журналов с помощью Аналитики
Внимание
Использование Аналитики не рекомендуется для оповещений с высоким уровнем серьезности. Для сбора журналов может потребоваться 15 минут.
Выполните следующие действия, чтобы настроить оповещения журнала с помощью Insights. Убедитесь, что вы проверили и выполнили предварительные требования.
В портал Azure перейдите к монитору или найдите и выберите "Локальный".
Выберите одну из вкладок, чтобы просмотреть работоспособность ресурсов. Например, выберите узлы , чтобы просмотреть работоспособность узлов в кластере.
Настройте книгу и отредактируйте ее, пока не увидите значок представления "Журналы". Выберите значок, чтобы просмотреть и изменить запрос.
После загрузки запроса нажмите кнопку +Создать правило генерации оповещений.
В интерфейсе оповещений можно настроить условия, действия и многое другое. Дополнительные сведения см. в разделе "Результаты запроса журнала" и "Действия оповещения" и "Подробные сведения".
Настройка оповещений с помощью примеров запросов журнала
Вы можете начать мониторинг локальной системы Azure и настроить оповещения для него с помощью предварительно существующих запросов журналов, доступных в портал Azure. Эти запросы помогают проверять работоспособность системы и отслеживать их работоспособность.
Выполните следующие действия, чтобы настроить оповещения журнала с помощью примеров запросов журналов. Убедитесь, что вы проверили и выполнили предварительные требования.
В портал Azure перейдите на страницу ресурсов локальной системы Azure, а затем выберите кластер, который вы хотите отслеживать с помощью примеров запросов журналов.
На странице обзора кластера выберите представление JSON.
Скопируйте сведения clusterArmId из поля идентификатора ресурса.
В портал Azure перейдите или найдите монитор и выберите журналы.
Выберите + Добавить фильтр, чтобы добавить фильтр для типа ресурса.
Выберите "Локальный Azure" для заполненного списка журналов локальной системы Azure.
Выберите "Загрузить в редактор ", чтобы открыть рабочую область запроса.
Задайте область рабочейобласти Log Analytics для журналов, связанных с ресурсом кластера.
Вставьте сведения о ClusterArmId в
where ClusterArmId =~
разделе запроса, чтобы просмотреть результаты, связанные с кластером.Выберите Выполнить.
После появления сведений можно просмотреть журналы и создать оповещения на основе результатов. Дополнительные сведения см. в разделе "Результаты запроса журнала" и "Действия оповещения" и "Подробные сведения".
Настройка оповещений для нескольких кластеров
Чтобы задать новый или изменить существующий запрос для размещения нескольких кластеров ClusterArmId, добавьте | where ClusterArmId in~
предложение в запрос. Включите clusterArmId для каждого кластера, который вы хотите использовать в запросе. Например: | where ClusterArmId in~ ('ClusterArmId1', 'ClusterArmId2', 'ClusterArmId3')
Результаты запроса журнала
После добавления журналов необходимо убедиться, что вы получите ожидаемые результаты, выполнив запрос к рабочей области, в которой хранятся журналы кластера. Если вы не получите ожидаемые результаты, исправьте запрос журнала и повторно выполните его.
При создании правила генерации оповещений необходимо задать условные сведения для суммирования результатов запроса. Эти сведения основаны на трех категориях: измерение, разделение по измерениям и логике оповещений. В сведениях о оповещении заполните следующие компоненты:
- Мера. Значение, используемое для настройки оповещений. По умолчанию оно принимает только числовые значения. Преобразуйте значения в целое число и выберите правильный из раскрывающегося списка.
- Тип агрегирования: гарантирует, что вы получите оповещение, даже если только одно значение памяти кластера соответствует указанному значению. Для оповещений в нескольких кластерах необходимо поместить тип агрегирования как максимальный, а не средний или общий.
-
Столбец идентификатора ресурса: разделяет значение меры генерации оповещений на основе других значений. Чтобы получить оповещения в кластере, используйте
clusterarmID
или настройте оповещения для узла._resourceID
Проверьте имена значений в запросе журнала на точность. -
Имя измерения: разделяет меру генерации оповещений дальше. Например, чтобы получить оповещения на узел, выберите элемент
Nodename
.- При настройке оповещений может не отображаться все значения в раскрывающемся меню. Установите флажок " Включить все будущие значения ", чтобы убедиться, что вы настроили одно и то же оповещение на нескольких узлах в кластере.
- Пороговое значение: предоставляет уведомление на основе заданного значения.
В этом примере, когда значение меры Memoryusageint с типом агрегирования максимально достигает порогового значения 15 минут, вы получите оповещение.
После установки сведений можно просмотреть условия для точности оповещений.
Действия и сведения оповещений
Чтобы определить, как вы получаете уведомления для оповещений кластера, перейдите на вкладку "Действия ", как показано на рисунке. Можно создать новые группы действий или задать правило генерации оповещений для существующих. Вы можете получать уведомления по электронной почте, Центрам событий и т. д.
После настройки действий вкладка "Сведения" позволяет задать уровень серьезности оповещений, имя, описание и регион. Выберите "Просмотр и создание " для окончательной проверки всех параметров оповещений и создания оповещения.
После настройки оповещений можно отслеживать правила генерации оповещений, группы действий и многое другое на вкладке "Оповещения".
Частота сбора журналов
По умолчанию журналы создаются каждый час. Чтобы проверить частоту сбора журналов, используйте следующую команду PowerShell:
get-clusterresource "sddc management" | get-clusterparameter
Чтобы изменить частоту создания журналов на локальном компьютере, измените CacheDumpIntervalInSeconds
параметр коллекции журналов.
Ниже приведен пример частоты журнала, заданной каждые 15 минут.
get-clusterresource "sddc management" | set-clusterparameter -name "CacheDumpIntervalInSeconds" -value 900
Примечание.
Чтобы собрать все журналы, не уменьшайте частоту менее 15 минут.
Следующие шаги
Узнайте, как создать правила генерации оповещений Azure Monitor.