Быстрый старт: Мониторинг первой метрики через веб-портал

Важно

Начиная с 21 сентября 2023 г. вы не сможете создавать новые ресурсы помощника по метрикам. По состоянию на 31 марта 2026 г. портал помощника по метрикам отключен. Служба помощника по метрикам отменяется не позднее 1 октября 2026 года.

Рекомендуется использовать следующие варианты:

  1. Azure Monitor, как официальный продукт Azure от третьей стороны, возможности обнаружения и анализа аномалий предоставляются с помощью нескольких интерфейсов, например обнаружение и анализ аномалий с помощью KQL в Azure Monitor.
  2. Open-Source Anomaly Detector, этот проект с открытым исходным кодом предоставляет те же возможности обнаружения аномалий, которые используют Kensho, Azure Metrics Advisor и Azure Anomaly Detector на серверной стороне.
  3. Фабрика

При создании экземпляра Помощник по метрикам ИИ Azure можно использовать API и веб-рабочую область для работы со службой. Веб-рабочая область может использоваться как простой способ быстрого начала работы со службой. Он также предоставляет визуальный способ настройки параметров, настройки модели и выполнения анализа первопричин.

Необходимые условия

Совет

  • Развертывание ресурса Помощника по метрикам может занять от 10 до 30 минут. Выберите «Перейти к ресурсу» после успешного развертывания.
  • Если вы хотите использовать REST API для взаимодействия со службой, вам потребуется ключ и конечная точка из создаваемого ресурса. Их можно найти на вкладке "Ключи и конечные точки" в созданном ресурсе.

В этом документе в качестве примера для создания первого монитора используется база данных SQL.

Вход в вашу рабочую область

После того, как ресурс будет создан, войдите на портал Metrics Advisor с помощью вашей учетной записи Active Directory. На целевой странице выберите только что созданный каталог, подписку и рабочую область, а затем нажмите кнопку "Начать". Чтобы использовать данные временных рядов, выберите "Добавить канал данных" в меню слева.

В настоящее время можно создать один ресурс помощника по метрикам в каждом доступном регионе. Вы можете переключать рабочие области на портале Помощника по метрикам в любое время.

Данные временных рядов

Помощник по метрикам предоставляет соединители для различных источников данных, таких как База данных SQL Azure, Azure Data Explorer и Azure Table Storage. Действия по подключению данных похожи для разных соединителей, хотя некоторые параметры конфигурации могут отличаться. Дополнительные сведения см. в разделе "Подключение различных источников данных".

В этом кратком руководстве в качестве примера используется база данных SQL. Вы также можете вносить собственные данные, выполнив те же действия.

Требования к схеме данных и конфигурация

Помощник по метрикам ИИ Azure — это служба для обнаружения аномалий временных рядов, диагностики и анализа. Служба с поддержкой ИИ использует ваши данные для обучения модели. Служба принимает таблицы агрегированных данных со следующими столбцами:

  • Мера (обязательно): мера является фундаментальным или модульным термином и квантификируемым значением метрики. Это означает один или несколько столбцов, содержащих числовые значения.
  • Метка времени (необязательно): ноль или один столбец с типом DateTime или String. Если этот столбец не задан, метка времени задается как время начала каждого периода приема. Отформатируйте метку времени следующим образом: yyyy-MM-ddTHH:mm:ssZ
  • Измерение (необязательно): измерение является одним или несколькими категориальными значениями. Сочетание этих значений идентифицирует конкретный одномерный временной ряд (например, страну или регион, язык и клиента). Столбцы измерения могут быть любого типа данных. Будьте осторожны при работе с большими объемами столбцов и значений, чтобы предотвратить обработку чрезмерного количества измерений.

Если вы используете такие источники данных, как Azure Data Lake Storage или Хранилище BLOB-объектов Azure, можно агрегировать данные для выравнивания с ожидаемой схемой метрик. Это связано с тем, что эти источники данных используют файл в качестве входных данных метрик.

Если вы используете такие источники данных, как Azure SQL или Azure Data Explorer, можно использовать функции агрегирования для статистической обработки данных в ожидаемой схеме. Это связано с тем, что эти источники данных поддерживают выполнение запроса для получения данных метрик из источников.

Настройка параметров подключения и запроса

Добавьте потоки данных, подключившись к источнику данных временных рядов. Начните с выбора следующих параметров:

  • Тип источника: тип источника данных, в котором хранятся данные временных рядов.
  • Степень детализации. Интервал между последовательными точками данных в данных временных рядов (например, ежегодно, ежемесячно или ежедневно). Самый короткий интервал, поддерживаемый, составляет 60 секунд.
  • Загрузка данных с момента (UTC): время начала для первой временной метки, которая будет загружена.

Снимок экрана: параметры подключения.

Загрузка данных

После ввода строк подключения и запроса выберите "Загрузить данные". Помощник по метрикам проверяет подключение и разрешение на загрузку данных, проверяет необходимые параметры, используемые в запросе, и проверяет имя столбца из источника данных.

Если на этом шаге возникла ошибка:

  1. Проверьте, является ли строка подключения допустимой.
  2. Убедитесь, что имеются достаточные разрешения и доступ предоставлен IP-адресу рабочего по загрузке данных.
  3. Проверьте, используются ли необходимые параметры (@IntervalStart и @IntervalEnd) в запросе.

Конфигурация схемы

После загрузки данных, выполнив запрос, выберите соответствующие поля.

Выбор Описание Заметки
Timestamp Метка времени точки данных. Если метка времени опущена, Metrics Advisor использует метку времени, когда точка данных загружается. Для каждого потока данных можно указать не более одного столбца в качестве метки времени. Необязательно. Должно быть указано не более одного столбца.
Измерения Числовые значения в потоке данных. Для каждого потока данных можно указать несколько метрик, но как минимум один столбец должен быть выбран в качестве метрики. Необходимо указать по крайней мере один столбец.
Размер Категориальные значения. Сочетание различных значений определяет определенный временный ряд с одним измерением. Примеры включают страну или регион, язык и клиент. Вы можете выбрать ни одно или произвольное число столбцов в качестве измерений. Если вы выбираете нестроковый столбец в качестве измерения, будьте осторожны с взрывом измерения. Необязательно.
Игнорировать Игнорировать выбранный столбец. Необязательно. Для источников данных, поддерживающих использование запроса для получения данных, отсутствует параметр игнорировать.

Снимок экрана: конфигурация схемы.

После настройки схемы выберите "Проверить схему". Помощник по метрикам выполняет следующие проверки:

  • Указывает, входит ли метка времени запрашиваемых данных в один интервал.
  • Есть ли повторяющиеся значения, возвращаемые для одного сочетания измерений в пределах одного интервала метрики.

Автоматические параметры свертки

Важно

Если вы хотите включить анализ первопричин и другие диагностические возможности, настройте параметры автоматического агрегирования. После включения анализа невозможно изменить параметры автоматической свёртки.

Metrics Advisor может автоматически выполнять агрегирование для каждого измерения во время загрузки данных. Затем служба создает иерархию, которую можно использовать в анализе первопричин и других диагностических функциях. Дополнительные сведения см. в разделе "Автоматические параметры свертки".

Укажите пользовательское имя для потока данных, которое будет отображаться в вашей рабочей области. Нажмите кнопку "Отправить".

Настройка конфигурации обнаружения

После добавления потока данных Metrics Advisor пытается вводить данные метрик, начиная с указанной даты. Для полного приема данных потребуется некоторое время, и вы можете просмотреть состояние процесса приема, выбрав ход процесса приема в верхней части страницы веб-канала данных. Если данные были получены, Metrics Advisor будет применять обнаружение и продолжит мониторинг источника для новых данных.

При применении обнаружения выберите одну из метрик, перечисленных в канале данных, чтобы перейти на страницу сведений о метриках. Здесь можно:

  • Просматривайте визуализации всех срезов временных рядов на основе этой метрики.
  • Обновите конфигурацию обнаружения, чтобы соответствовать ожидаемым результатам.
  • Настройте уведомление для обнаруженных аномалий.

Снимок экрана: сведения о метриках.

Просмотр диагностической информации

После настройки конфигурации обнаружения вы обнаружите, что обнаруженные аномалии отражают фактические аномалии в данных. Помощник по метрикам выполняет анализ многомерных метрик, чтобы найти первопричину определенного измерения. Служба также выполняет межметрический анализ с помощью функции графа метрик.

Чтобы просмотреть аналитические сведения о диагностике, выберите красные точки на визуализациях временных рядов. Эти красные точки представляют обнаруженные аномалии. Откроется окно со ссылкой на страницу анализа инцидентов.

Скриншот, показывающий ссылку на инцидент.

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

Проверьте сводку текущего инцидента

В верхней части страницы анализа инцидентов можно найти сводку. Эта сводка содержит основные сведения, действия и трассировки, а также проанализированную первопричину. Основные сведения включают в себя наиболее затронутые временные ряды с диаграммой, время начала и окончания воздействия, степень серьезности и общее количество включенных аномалий.

Проанализированная первопричина является автоматически проанализированным результатом. Помощник по метрикам анализирует все аномалии, которые фиксируются во временном ряду, в пределах одной метрики с разными значениями измерений в тот же момент времени. Затем служба выполняет корреляцию, кластеризацию связанных с группами аномалий и создает советы по первопричине.

Снимок экрана: сводка по диагностике инцидентов.

На основе этих данных вы уже можете получить простое представление о текущем аномальном состоянии, влиянии инцидента и наиболее вероятной первопричине. Затем можно принять немедленные меры по устранению инцидента.

Просмотр аналитических сведений о диагностике между измерениями

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

Для метрик с несколькими измерениями помощник по метрикам классифицирует временные ряды в иерархию (называется деревом диагностики). Например, метрика дохода отслеживается двумя измерениями: регионом и категорией. Необходимо иметь агрегированное значение измерения, например SUM. Затем временный ряд region = SUM и category = SUM классифицируется как корневой узел в дереве. Всякий раз, когда в измерении SUM обнаруживается аномалия, можно проанализировать, какое именно значение измерения вносит наибольший вклад в аномалию узла-родителя. Выберите каждый узел, чтобы развернуть его для получения подробных сведений.

Снимок экрана, показывающий межпространственное представление диагностики инцидентов.

Просмотр аналитических сведений о перекрестных метриках

Иногда трудно проанализировать проблему, проверив аномальное состояние одной метрики, и необходимо сопоставить несколько метрик вместе. Для этого настройте граф метрик, указывающий связи между метриками.

Используя результат диагностики перекрестного измерения, описанный в предыдущем разделе, можно определить, что первопричина ограничена определенным значением измерения. Затем используйте график метрик, чтобы отфильтровать по измерению проанализированной первопричины и проверить наличие аномалии в других метриках.

Снимок экрана, показывающий анализ перекрестных метрик диагностики инцидентов.

Кроме того, вы можете расширить аналитические возможности диагностики, используя дополнительные функции. Эти функции помогают вам углубляться в измерения аномалий, просмотр аналогичных аномалий и сравнение метрик. Дополнительные сведения см. в разделе "Диагностика инцидента".

Получение уведомлений при обнаружении новых аномалий

Если вы хотите получать оповещения при обнаружении аномалии в данных, вы можете создать подписку для одной или нескольких метрик. Советник по метрикам использует хуки для отправки оповещений. Поддерживаются три типа перехватчиков: перехватчик электронной почты, веб-перехватчик и Azure DevOps. Мы будем использовать веб-хук в качестве примера.

Создание веб-хука

В Metrics Advisor можно использовать вебхук для программного выявления аномалий. Служба вызывает API, предоставленный пользователем, при активации оповещения. Дополнительные сведения см. в разделе "Создание перехватчика".

Настройка параметров генерации оповещений

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

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