Расширенные возможности обозревателя метрик в Azure Monitor

Примечание

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

Метрики в Azure Monitor — это ряд измеренных и подсчитанных значений, которые собираются и сохраняются в течение определенного времени. Метрики могут быть стандартными (так называемая "платформа") или настраиваемыми.

Стандартные метрики предоставляются платформой Azure. Они демонстрируют работоспособность ресурсов Azure и статистику их потребления.

Средство выбора области ресурсов

Средство выбора области ресурсов позволяет просматривать метрики по одному или нескольким ресурсам. В следующих разделах объясняется, как использовать средство выбора области ресурсов.

Выбор одного ресурса

На портале Azure выберите Метрики в меню Монитор или в разделе Мониторинг меню ресурса. Затем щелкните Выбрать область, чтобы открыть средство выбора области.

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

Screenshot showing how to open the resource scope picker.

У некоторых ресурсов одновременно можно просматривать только метрики одного ресурса. Эти ресурсы отображаются в меню Типы ресурсов в разделе Все типы ресурсов.

Screenshot showing a single resource.

Выбрав ресурс, вы увидите все подписки и группы ресурсов, к которым он относится.

Screenshot showing available resources.

Совет

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

Если вас устраивает ваш выбор, нажмите кнопку Применить.

Выбор нескольких ресурсов

Некоторые типы ресурсов могут запрашивать метрики по нескольким ресурсам. Эти ресурсы должны находиться в одной и той же подписке и расположении. Найдите эти типы ресурсов в верхней части меню Типы ресурсов.

Подробнее см. в статье Выбор нескольких ресурсов.

Screenshot showing cross-resource types.

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

Кривые и диаграммы с несколькими метриками

В обозревателе метрик Azure можно создавать диаграммы с несколькими кривыми метрик или отображать несколько диаграмм метрик одновременно. Эта функция позволяет:

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

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

Несколько метрик на одной диаграмме

Чтобы просмотреть несколько метрик на одной диаграмме, сначала создайте новую диаграмму. Выберите Добавить метрику. Повторите этот шаг, чтобы добавить еще одну метрику к той же диаграмме.

Примечание

Как правило, на диаграммах не должны вместе отображаться метрики, использующие различные единицы измерения. Например, старайтесь не объединять метрики, одна из которых использует миллисекунды, а другая — килобайты. Также старайтесь не совмещать метрики, у которых существенно различается масштаб.

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

Screenshot showing multiple metrics.

Несколько диаграмм

Чтобы создать еще одну диаграмму с другой метрикой, нажмите Создать диаграмму.

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

Screenshot showing multiple charts.

Элементы управления диапазоном времени

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

Сдвиг

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

Большинство метрик могут храниться в течение 93 дней, но при просмотре за раз выдаются сведения лишь за 30 дней. Элементы управления сдвигом позволяют просмотреть метрики за последние 30 дней, а затем легко сдвинуться на 15 дней назад, чтобы просмотреть оставшуюся часть периода хранения.

Animated gif showing the left and right pan controls.

Масштабирование

Чтобы масштабировать раздел на диаграмме, щелкните его и перетащите указатель мыши. Масштабирование обновляет временной диапазон диаграммы, чтобы охватить выбранный интервал. Если для временного интервала установлено значение "Автоматически", при масштабировании выбирается меньший интервал времени. Новый диапазон времени будет применен ко всем диаграммам в метриках.

Animated gif showing the metrics zoom feature.

Агрегирование

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

Перед использованием разных методов агрегирования на диаграмме необходимо изучить, как их обрабатывает обозреватель метрик. Метрики — это ряд измерений (или “значений метрик”), полученных за определенный период времени. При построении диаграммы значения выбранной метрики агрегируются отдельно за конкретный интервал времени.

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

Например, предположим, что на диаграмме показана метрика Время ответа сервера. Диаграмма использует агрегирование по среднему значению для промежутка времени, равного последним 24 часам. В этом примере:

  • Если степень детализации времени составляет 30 минут, диаграмма будет содержать 48 агрегированных точек данных. Это значит, что кривая в области построения диаграммы пройдет через 48 точек (24 часа, умноженные на две точки данных в час). Одна точка данных представляет собой среднее значение всех зарегистрированных показателей, характеризующих время ответа сервера на запрос и полученных в течение каждого из соответствующих 30-минутных периодов времени.
  • Если переключить уровень детализации времени на 15 минут, вы получите 96 агрегированных точек данных. То есть, 24 часа, умноженные на 4 точки данных в час.

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

Более подробное обсуждение принципа агрегирования метрик см. в статье Агрегирование и отображение метрик Azure Monitor.

  • Сумма: сумма всех значений, полученных в течение интервала агрегирования.

    Screenshot of a sum request.

  • Подсчет: количество измерений, полученных в течение интервала агрегирования.

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

    Screenshot of a count request.

  • Среднее значение: среднее значение метрик, полученных в течение интервала агрегирования.

    Screenshot of an average request.

  • Минимальное значение: наименьшее значение, полученное в течение интервала агрегирования.

    Screenshot of a minimum request.

  • Максимальное значение: наибольшее значение, полученное в течение интервала агрегирования.

    Screenshot of a maximum request.

Фильтры

К диаграммам, метрики которых имеют измерения, можно применять фильтры. Например, представьте метрику Подсчет проводок с измерением Тип отклика. Это измерение показывает тип отклика на транзакцию: успешная или неудачная. При фильтрации по этому измерению на диаграмме отображается кривая только для успешных (или только для неудачных) транзакций.

Добавление фильтра

  1. Выберите команду Добавить фильтр над диаграммой.

  2. Выберите измерение (свойство) для фильтрации.

    Screenshot that shows the dimensions (properties) you can filter.

  3. Выберите оператор, который нужно применить к измерению (свойству). По умолчанию применяется оператор равенства (=).

    Screenshot that shows the operator you can use with the filter.

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

    Screenshot that shows the successful filtered storage transactions.

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

    Screenshot that shows how many storage transactions have failed.

  6. Повторите эти шаги, чтобы применить несколько фильтров к одним и тем же диаграммам.

Разделение метрик

Метрики можно разделять по измерению, чтобы наглядно сравнить различные сегменты метрик. Разделение также помогает выявить пиковые сегменты измерения.

Применение разделения

  1. Щелкните команду Применить разделение над диаграммой.

    Примечание

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

  2. Выберите измерение, по которому диаграмма будет делиться на сегменты.

    Screenshot that shows the selected dimension on which to segment the chart.

    Теперь на диаграмме отображаются несколько кривых, по одной для каждого сегмента измерения.

    Screenshot that shows multiple lines, one for each segment of dimension.

  3. Выберите предельное число значений, отображаемых после разделения по выбранному измерению. Ограничение по умолчанию — 10, как показано на приведенной выше диаграмме. Диапазон ограничений: 1–50.

    Screenshot that shows split limit, which restricts the number of values after splitting.

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

    Screenshot that shows sort order on split values.

  5. Щелкните за пределами селектора группирования, чтобы закрыть его.

    Примечание

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

Блокировка диапазона оси Y

Блокировка диапазона оси значений (Y) важна на диаграммах, которые показывают небольшие колебания больших значений.

Например, снижение объема успешных запросов с 99,99 % до 99,5% может сигнализировать о значительном снижении качества обслуживания. Будет трудно или даже невозможно заметить небольшое отклонение числового значения, если диаграмма использует параметры по умолчанию. В этом случае можно зафиксировать самую нижнюю границу диаграммы на уровне 99%, в результате чего небольшой спад будет более очевидным.

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

Чтобы управлять диапазоном оси Y, откройте меню диаграммы ( ... ) и выберите Параметры диаграммы, чтобы получить доступ к дополнительным параметрам диаграммы.

Screenshot that highlights the chart settings selection.

Измените значения в разделе Диапазон оси Y или выберите значение Автоматически, чтобы вернуться к значениям по умолчанию.

Screenshot that highlights the Y-axis range section.

Предупреждение

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

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

Цвета линий

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

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

Screenshot that shows how to change color.

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

Сохранение на панелях мониторинга или в книгах

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

  • Чтобы закрепить настроенную диаграмму на панели мониторинга, в правом верхнем углу диаграммы выберите Сохранить на панели мониторинга, а затем — Закрепить на панели мониторинга.
  • Чтобы сохранить настроенную диаграмму в книге, в правом верхнем углу диаграммы выберите Сохранить на панели мониторинга, а затем — Сохранить в книге.

Screenshot showing how to pin a chart to a dashboard.

Правила оповещения

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

Чтобы начать работу, щелкните Создать новое правило генерации оповещений.

Screenshot that shows the New alert rule button highlighted in red.

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

Screenshot showing the rule creation pane.

Подробнее см. в статье Создание и просмотр оповещений метрик, а также управление ими.

Сопоставление метрик с журналами

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

В этой таблице перечислены типы журналов и запросов.

Термин Определение
Журналы действий Предоставляет аналитические сведения об операциях с каждым ресурсом Azure в подписке, инициированных извне (плоскость управления), а также обновления событий Работоспособности служб. Журнал действий позволяет ответить на вопросы "Что?", "Кто?" и "Когда?", касающиеся любой операции записи (PUT, POST, DELETE) для ресурсов в вашей подписке. Для каждой подписки Azure есть один журнал действий.
Журнал диагностики Дают представление об операциях, которые были выполнены с ресурсом Azure (плоскость данных), например о получении секрета из Key Vault или о запросе к базе данных. Содержимое журналов ресурсов зависит от типа ресурса и конкретной службы Azure. Примечание. Должен предоставляться службой и включаться клиентом.
Рекомендуемый журнал Запросы на основе сценариев, которые клиент может использовать для исследования аномалий в обозревателе метрик.

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

  • Application Insights
  • Автомасштабирование
  • Службы приложений
  • Память

На этом снимке экрана показан пример для поставщика ресурсов Application Insights.

Screenshot shows a spike in failures in app insights metrics pane.

  1. Чтобы диагностировать пик неудачных запросов, щелкните Детализация журналов.

    Screenshot shows the Drill into Logs dropdown menu.

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

    Screenshot of app insights failure pane.

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

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