Yandex.Cloud
  • Сервисы
  • Почему Yandex.Cloud
  • Сообщество
  • Тарифы
  • Документация
  • Связаться с нами
Подключиться
Yandex Monitoring
  • Начало работы
  • Пошаговые инструкции
    • Все инструкции
    • Работа с метриками
      • Получение списка метрик
      • Выгрузка метрик
      • Экспорт метрик в формате Prometheus
      • Запись пользовательских метрик
    • Работа с дашбордами
      • Создание дашборда
      • Копирование дашборда
      • Добавление виджета на дашборд
      • Удаление виджета с дашборда
      • Удаление дашборда
    • Работа с алертами
      • Создание алерта
      • Создание канала уведомлений
      • Удаление алерта
  • Концепции
    • Обзор сервиса
    • Модель данных
    • Визуализация
      • Обзор
      • Строка запроса
      • Виджеты
      • Дашборд
    • Язык запросов
    • Алертинг
    • Удаление устаревших метрик (TTL)
    • Квоты и лимиты
  • Управление доступом
  • Правила тарификации
    • Действующие правила
    • Архив
      • Правила до 1 октября 2020 года
  • Справочник API
    • Аутентификация в API
    • REST
      • Обзор
      • MetricsData
        • Обзор
        • read
        • write
        • prometheusMetrics
      • MetricsMeta
        • Обзор
        • listLabelKeys
        • listLabelValues
        • listMetricNames
        • listMetrics
  • Вопросы и ответы
  1. Концепции
  2. Визуализация
  3. Дашборд

Дашборд

  • Параметры дашбордов
    • Подстановка параметров
    • Фильтр значений меток

Дашборд — набор виджетов: графиков, текстов и заголовков. Метрики на графиках дашборда отображаются за определенный временной интервал, общий для всех графиков.

По умолчанию интервал равен одному дню. Интервал может быть задан с помощью пресетов с заранее заданными диапазонами (1h 3h 1d 1w 1mo). Также вы можете указать время и дату начала и конца интервала.

Для более точной настройки интервала времени можно использовать таймлайн, расположенный над дашбордом.

Пользователям Yandex.Cloud доступны сервисные дашборды, которые содержат преднастроенные виджеты с метриками о состоянии облачных ресурсов. Сервисные дашборды создаются автоматически.

Параметры дашбордов

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

Параметры отображаются в виде выпадающих меню над виджетами дашборда. При выборе значения параметра дашборд обновляется, а в запросах к данным подставляется выбранное значение.

Параметры дашбордов бывают следующих типов:

  • Значение метки — параметр принимает множество значений указанной метки.
  • Набор значений — параметр принимает набор фиксированных значений, перечисленных через запятую.
  • Текстовое поле — параметр принимает единственное значение, указанное в текстовом поле.

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

Для всех типов параметров доступно указание Значение по умолчанию — это значение параметра будет использоваться при загрузке дашборда в веб-интерфейсе Yandex Monitoring.

Создание нового параметра для дашборда выглядит следующим образом:

Создание нового параметра дашборда

Подстановка параметров

Значения параметров дашборда используются в заголовках виджетов и в запросах к метрикам для фильтрации значений меток. Для подстановки значения параметра используется mustache-шаблонизация.

Примечание

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

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

  • Подстановка значения в заголовок виджета.

    В заголовок виджета CPU usage on {{host}} будет подставлено значение параметра host.

  • Подстановка значения метки в запросе.

    В запросе "cpu.iowait"{folderId="aoe6mk1r3b47lu994prn", service="{{myparm}}", host="*"} в значение метки service будет подставлено значение параметра myparm.

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

Подстановка значения параметра в строку запроса

Фильтр значений меток

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

Примеры фильтрации значений меток

Допустим, у дашборда задан параметр с типом Значение метки для метки cluster, которая принимает значения prod, preprod-1, preprod-2 и testing.

Настройки фильтрации и результат:

  • Фильтр cluster=*prod* ограничит значения параметра списком prod, preprod-1.
  • Фильтр cluster=preprod-1|preprod-2 ограничит значения списком preprod-1 и preprod-2.
  • Фильтр cluster=testing ограничит значения одним значением testing.

Рассмотрим более сложный пример. Допустим, в системе есть следующие метрики:

  • usage{cluster="prod", account="prodaccount"};
  • usage{cluster="preprod", account="preprodaccount"};
  • usage{cluster="testing", account="testingaccount"};
  • usage{cluster="prod", account="multiaccount"};
  • usage={cluster="testing", account="multiaccount"}.

Настройки фильтрации:

  • Фильтр содержит значение cluster=*prod*.
  • У дашборда заданы параметры с типом Значение метки для меток cluster и account.

Результат:

  • Возможные значения параметра cluster будут сокращены до prod и preprod. Значение testing будет исключено как не подпадающее под правило cluster=*prod*.
  • Возможные значения параметра account будут сокращены до prodaccount, preprodaccount и multiaccount. Значение testingaccount будет исключено, так как не существует метрики с комбинацией меток account="testingaccount" и cluster, подпадающей под правило cluster=*prod* (тогда как для multiaccount такая комбинация существует).
Language
Вакансии
Политика конфиденциальности
Условия использования
© 2021 ООО «Яндекс.Облако»