Основные понятия и определения глоссария службы Advisor
Внимание
Начиная с 20 сентября 2023 г. вы не сможете создавать новые ресурсы помощника по метрикам. Служба помощника по метрикам отменяется 1 октября 2026 года.
В этом документе объясняются технические термины, используемые в советнике по метрикам. Используйте эту статью, чтобы узнать об общих понятиях и объектах, которые могут возникнуть при использовании службы.
Веб-канал данных
Примечание.
Несколько метрик могут совместно использовать один и тот же источник данных и даже один и тот же канал данных.
Веб-канал данных — это прием помощника по метрикам из источника данных, например Azure Cosmos DB или SQL Server. Веб-канал данных содержит строки:
- метками времени
- – ноль или более измерений;
- – одна или несколько мер.
Интервал
Метрики должны отслеживаться с определенной степенью детализации в соответствии с бизнес-требованиями. Например, ключевые показатели эффективности (КПЭ) бизнеса отслеживаются со степенью детализации до одного дня. Но для мониторинга метрик производительности службы часто требуется степень детализации до часа или нескольких минут. Поэтому частота сбора данных метрик будет разной для разных источников.
Помощник по метрикам непрерывно собирает данные метрик в каждом интервале времени, интервал соответствует степени детализации метрик. Каждый раз Помощник по метрикам выполняет созданный вами запрос на прием данных с указанным интервалом. Учитывая такой механизм приема данных, скрипт запроса должен возвращать в результате не все данные метрик из базы данных, а только данные за один интервал.
Metric
Метрика — это количественная мера, используемая для отслеживания и оценки состояния конкретного бизнес-процесса. Это может быть сочетание нескольких значений временных рядов, разделенных на измерения. Например, метрика работоспособности веб-сайта может содержать измерения для числа пользователей и рынка en-us.
Измерение
Измерение — это одно или несколько значений категорий. Сочетание этих значений определяет определенный одновариативный временный ряд, например страну или регион, язык, клиент и т. д.
Многомерные метрики
Что такое метрика с несколькими измерениями? Давайте будем использовать два примера.
Доход компании
Предположим, у вас есть данные о доходах вашего бизнеса. Данные временных рядов могут выглядеть примерно так:
Метка времени | Категория | Рынок | Выручка |
---|---|---|---|
2020-6-1 | Food | US | 1000 |
2020-6-1 | Легкая промышленность | US | 2000 |
2020-6-2 | Food | UK | 800 |
... | ... | ... | ... |
В этом примере Категория и рынок являются измерениями. Доход — ключевой показатель эффективности (KPI), который можно разбить на разные категории или рынки, а также выполнить статистическую обработку. Например, доход от пищи для всех рынков.
Счетчики ошибок для сложного приложения
Предположим, что у вас есть данные о количестве ошибок, регистрируемых в приложении. Данные временных рядов могут выглядеть примерно так:
Метка времени | Компонент приложения | Область/регион | Количество ошибок |
---|---|---|---|
2020-6-1 | База данных сотрудников | западная часть ЕС | 9000 |
2020-6-1 | Очередь сообщений | Восточная часть США | 1000 |
2020-6-2 | Очередь сообщений | Восточная часть США | 8000 |
... | ... | ... | ... |
В этом примере компонент и область приложения являются измерениями. Доход — ключевой показатель эффективности (KPI), который можно разбить на разные категории или рынки, а также выполнить статистическую обработку. Например, число ошибок очереди сообщений во всех регионах.
Измерение
Мера — это фундаментальный термин, зависящий от единицы, и количественное значение метрики.
Временной ряд
Временные ряды — это ряды точек данных, индексируемых (или отображенных на диаграмме) в хронологическом порядке. Чаще всего временные ряды — это последовательность, которая выполняется на последовательных, равномерно заданных точках во времени. Это последовательность дискретных данных.
В помощнике по метрикам значения одной метрики в определенной комбинации измерений называются одним рядом.
Степень детализации
Степень гранулярности указывает, как часто будут создаваться точки данных в источнике данных. Например, ежедневно, каждый час.
Прием данных с (UTC)
Это время, в течение которого Помощник по метрикам должен начать прием данных из источника данных. Источник данных должен иметь данные в указанное время начала приема.
Границы достоверности
Примечание.
Границы достоверности не являются единственным измерением, используемым для поиска аномалий. Можно помечать точки данных за пределами этой границы как обычные с помощью модели обнаружения.
В помощнике по метрикам доверительные границы представляют чувствительность используемого алгоритма и используются для фильтрации нечувствительных к ней аномалий. На веб-портале доверительные границы отображаются в виде прозрачной синей полосы. Все точки в пределах диапазона обрабатываются как обычные точки.
Помощник по метрикам предоставляет средства для настройки чувствительности используемых алгоритмов. См. Практическое руководство. Настройка метрик и точная настройка конфигурации обнаружения для получения дополнительных сведений.
Обработчик
Помощник по метрикам позволяет создавать оповещения в режиме реального времени и подписываться на них. Эти оповещения отправляются через Интернет с помощью обработчика.
Инцидент аномалии
После применения конфигурации обнаружения к метрикам инциденты создаются всякий раз, когда в каждом из них есть аномалия. В больших наборах данных это может быть огромным, поэтому помощник по метрикам группирует ряд аномалий в пределах метрики в инцидент. Служба также оценивает серьезность и предоставляет средства для диагностики инцидента.
Дерево диагностики
В помощнике по метрикам можно применить обнаружение аномалий на метриках, а затем помощник по метрикам автоматически отслеживает все временные ряды всех комбинаций измерений. При обнаружении аномалий помощник по метрикам объединяет аномалии в инциденты. После возникновения инцидента Помощник по метрикам предоставит дерево диагностики с иерархией участвующих аномалий и выявляет их с наибольшим влиянием. У каждого инцидента есть основная причина аномалии, которая является верхним узлом дерева.
Группирование аномалий
Помощник по метрикам предоставляет возможность поиска связанных временных рядов с похожими шаблонами. Он также может предоставить более подробные сведения о влиянии на другие измерения и соотнесение аномалий.
Сравнение временных рядов
Можно выбрать несколько временных рядов, чтобы сравнить тенденции в одной визуализации. Это обеспечивает четкий и подробный способ просмотра и сравнения связанных рядов.
Настройка конфигурации обнаружения
Примечание.
Конфигурации обнаружения применяются только в пределах отдельной метрики.
На веб-портале помощника по метрикам при просмотре метрики на левой панели отображается конфигурация обнаружения (например, чувствительность, автоматическая откладывание и направление). Параметры можно настраивать и применять ко всем рядам в этой метрике.
Для каждого временного ряда требуется настройка обнаружения, и определяет, является ли точка во временном ряде неаномалией. Помощник по метрикам настроит конфигурацию по умолчанию для всей метрики при первом подключении данных.
Кроме того, можно уточнить конфигурацию, применяя параметры настройки для группы рядов или определенного типа. К ряду времени будет применена только одна конфигурация:
- Конфигурации, примененные к определенному ряду, будут перезаписывать конфигурации для группы.
- Конфигурации для группы будут перезаписывать конфигурации, применяемые ко всей метрике.
Помощник по метрикам предоставляет несколько методов обнаружения, и их можно комбинировать с помощью логических операторов.
Интеллектуальное обнаружение
Обнаружение аномалий с использованием нескольких алгоритмов машинного обучения.
Чувствительность: числовое значение для настройки допуска обнаружения аномалий. Визуально, чем выше значение, тем более узкие верхние и нижние границы вокруг временных рядов.
Жесткое пороговое значение
Значения, находящиеся за пределами верхней или нижней границы, являются аномалиями.
Min: Нижняя граница
Max: Верхняя граница
Изменить порог
Используйте значение предыдущей точки, чтобы определить, является ли эта точка аномалией.
Изменение процента. в сравнении с предыдущим моментом текущая точка является аномалией, если процент изменений больше, чем этот параметр.
Изменить перенаправленные точки: количество точек для обратного просмотра.
Общие параметры
Направление. точка — это аномалия, только если отклонение происходит в направлении вверх, внизили в обоихнаправлениях.
Недействительная аномалия до: точка данных является только аномалией, если заданный процент предыдущих точек также является аномалией.
Параметры оповещения
Параметры оповещений определяют, какие аномалии должны активировать оповещение. Можно задать несколько предупреждений с разными параметрами. Например, можно создать оповещение об аномалиях с меньшим влиянием на бизнес, а другое — для более важных оповещений.
Можно также создать оповещение по метрикам. Например, оповещение активируется только в том случае, если у двух указанных метрики есть аномалии.
Область оповещений
Область оповещений относится к области, к которой относится оповещение. Возможны четыре варианта:
Аномалии всех рядов: оповещения будут активированы для аномалий во всех рядах в пределах метрики.
Аномалии в группе рядов. оповещения будут активироваться только для аномалий в конкретных измерениях группы рядов. Число указанных измерений должно быть меньше, чем общее число измерений.
Аномалии в избранном ряде: оповещения будут активироваться только для аномалий, добавленных в избранное. Можно выбрать группу рядов в качестве избранного для каждого определения конфигурации.
Аномалии в первых n всех рядах: оповещения будут активироваться только для аномалий в n первых сериях. Можно задать параметры, определяющие количество отметок времени, которое следует учитывать, и количество аномалий, которые должны быть в них для отправки предупреждения.
Важность
Серьезность — это показатель, который помощник по метрикам использует для описания серьезности инцидента, включая высокий, среднийи низкий.
В настоящее время помощник по метрикам использует следующие факторы для измерения серьезности предупреждения:
- Значение пропорционально количеству и пропорции аномалий в метрике.
- Уверенность в аномалиях.
- Предпочтительные параметры также влияют на серьезность.
Автоматическая отсрочка
Некоторые аномалии являются временными проблемами, особенно для мелких метрик детализации. Вы можете отложить оповещение на определенное количество точек времени. Если в течение указанного количества точек обнаружены аномалии, предупреждение не будет запущено. Поведение автоматической откладывание может быть задано на уровне метрики или в рядах.
Режим отсрочки может быть установлен на уровне метрики или в виде рядов.
Параметры веб-канала
Смещение времени приема
По умолчанию данные принимаются в соответствии с детализацией (например, ежедневно). Используя положительное целое число, можно отложить прием данных по заданному значению. Используя отрицательное число, можно переместить прием на указанное значение.
Максимальное число приемов в минуту
Максимальный параллелизм: установите этот параметр, если источник данных поддерживает ограниченный параллелизм. В противном случае оставьте настройку по умолчанию.
Прерывать повтор через
В случае сбоя приема данных помощник по метрикам повторит попытку автоматически через некоторое время. Начало периода — это время приема первых данных. Продолжительность периода определяется в соответствии со степенью детализации. Если используется значение по умолчанию (-1
), то период повтора будет определен в соответствии с гранулярностью:
Степень детализации | Прерывать повтор через |
---|---|
Ежедневно, пользовательский параметр (>= 1 дня), еженедельно, ежемесячно, ежегодно | 7 дней |
Ежечасно, пользовательский параметр (< 1 дня) | 72 часа |
Минимальный интервал повтора
Можно указать минимальный интервал при попытке извлечь данные из источника. Если используется значение по умолчанию (-1
), то период повтора будет определен в соответствии с гранулярностью:
Степень детализации | Максимальный интервал повтора |
---|---|
Ежедневно, пользовательский параметр (>= 1 дня), еженедельно, ежемесячно | 30 минут |
Ежечасно, пользовательский параметр (< 1 дня) | 10 минут |
Ежегодно | 1 день |
Льготный период
Примечание.
Льготный период начинается с обычного времени приема, а также указанного смещения времени приема.
Льготный период — это период времени, в течение которого помощник по метрикам будет продолжать выборку данных из источника данных, но не будет вызывать никаких предупреждений. Если по истечении льготного периода данные не были приняты, то будет активировано оповещение о недоступности веб-канала данных.
Отложить оповещения в
Если этот параметр равен 0, каждая метка времени Недоступно активирует оповещение. Если задано значение, отличное от нуля, то указанное число недоступных оповещений будет отложено, если данные не были получены.
Разрешения веб-канала
Существует две роли для управления разрешениями веб-канала данных: Администратор и средство просмотра.
Администратор имеет полный контроль над веб-каналом данных и метриками в нем. Они могут активировать, приостанавливать, удалять веб-канал данных и вносить изменения в веб-каналы и конфигурации. Администратор, как правило, является владельцем метрик.
Средство просмотра может просматривать веб-канал данных или метрики, но не может вносить изменения.