Перейти к основному содержимому
Версия: 5.3

Метрика

Обзор

Визуализация Single Value

Метрика (Single Value) — это тип визуализации данных, который фокусируется на отображении и акцентировании внимания на одном числовом значении или показателе. Этот подход к визуализации данных особенно эффективен в ситуациях, когда необходимо быстро и ясно представить конкретную метрику. Использование метрики позволяет сосредоточиться на одном ключевом показателе, минимизируя шум и позволяя пользователям быстро понять основные тенденции или достижения.

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

Настройки метрики

Настройки

Вкладка Настройки визуализации Single Value

Метрика имеет следующий набор параметров во вкладке Настройки:

ПараметрОписаниеJSON-поле
Название метрикиНеобязательное поле, которое отвечает за название метрики - текст, который отображается под значением. Возможна подстановка значений токенов дашборда.general.label
Поле для значенияОбязательное поле, которое отвечает за отображаемое значение метрики (столбец из результатов запроса).general.fieldForValue
Выровнить по центруЧекбокс управляет выравниванием содержимого столбца: при включении значения выравниваются по центру (значение по умолчанию), при отключении — по левому краю.general.isCentered
Тип значенияПереключатель для выбора типа отображаемого значения. По умолчанию установлен числовой тип. Влияет на способ отображения полей: при выборе числового типа становятся доступны параметры Разделитель, Единицы измерения, Сокращение больших чисел, а также поля для тренда и опция Показать тренд. В варианте Строковое график тренда не отображается.general.valueType
РазделительПозволяет выбрать символ-разделитель для форматирования чисел с разделителями тысяч (точка, пробел или запятая). Например, при числе 1234567 и выбранной запятой результат будет 1,234,567. Работает только для числовый значенийshow.delimiter
Единицы измеренияПозволяет ввести единицы измерения, которые будут отображаться рядом с названием визуализации через точку (например: Название • шт). Работает только для числовый значенийshow.suffix
Сокращать большие числаПреобразует большие числа в более читаемый формат с сокращёнными единицами измерения (например, 1500 → «1.5 тыс», 2000000 → «2 млн»). Работает только для числовый значенийgeneral.shortenBigNumbers
ИконкаПозволяет добавить иконку перед главным значением визуализацииicon
Поле для трендаНеобязательное поле, отвечающее за отображение тренда изменения метрики.general.fieldForTrend
Поле для выбора единиц измерения трендаОпределяет единицы отображения тренда — в процентах или в ед.general.trendUnit
Показать трендВключает или отключает отображение графика тренда для визуализации. Работает только для числовый значенийshow.sparkline

На визуализации эти параметры применяются следующим образом:

Схема влияния настроек на вкладке Settings

  1. Название метрики (label)
  2. Единицы измерения (suffix)
  3. Трендовый индикатор (зависит от fieldForTrend,trendUnit)
  4. Иконка - изображение перед значением (icon)
  5. Тренд - отображаемый график (зависит от valueType и sparkline)
  6. Главное значение (fieldForValue)
  7. Разделитель (delimiter)
  8. Сокращенный суффикс для преобразорвания больших чисел (shortenBigNumbers)

Отображение

Вкладка Отображение визуализации Single ValueОтображение в режиме тренд визуализации Single Value

Метрика имеет следующий набор параметров во вкладке Отображение:

ПараметрОписаниеJSON-поле
Настройки цветаПозволяет выбрать, к чему применяются цветовые настройки — к значению или к трендуcolor.isRange
Поле настройки цветовой палитрыПозволяет задать набор цветовых правил — по диапазонам для числовых значений или по конкретным значениям для строк. Работает только в режиме Значениеcolor.color
ОбъектОпределяет, к чему применяется цвет при совпадении условия: к фону или к значению. Работает только в режиме Значениеcolor.invert
Цвет направленияОпределяет цветовую схему трендовых индикаторов. По умолчанию применена классическая. Реверсивная палитра трендов работает только в режиме Трендcolor.indicatorColor

Отображение в режиме Значение

График в режиме объект с палитрой на  Текст

График в режиме  объект с палитрой на  Фон

Отображение в режиме Тренд (по умолчанию и реверсивная палитра)

График в режиме Тренд по умолчанию

График в режиме Тренд с реверсивной палитрой трендового индикатора

Переход

Метрика имеет следующий набор параметров во вкладке Переход:

ПараметрОписаниеJSON-поле
Тип ссылкиПозволяет выбрать тип из списка : Поиск, Произвольная ссылка и Изменение токенов. Определяет поведение визуализации при клике. Доступны следующие варианты:

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

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

Изменение токенов — при клике выполняется изменение значений токенов дашборда.
drilldown.drilldownType
ПоискПоля для указания поискового запроса. Работает только в режиме поискdrilldown.drilldownQuery
Временной фильтрПозволяет выбрать и настроить фильтр по временному интервалу. Работает только в режиме поискdrilldown.drilldownSelectTimeToken
Произвольная ссылкаПоле для задания пользовательской ссылки Работает только в режиме произвольная ссылкаdrilldown.drilldownText
Добавить токенПозволяет задать список токенов дашборда и их значения. Каждый токен указывается в виде пары имя и его значение. Работает только в режиме изменение токеновdrilldown.drilldownTokens

На визуализации эти параметры применяются следующим образом:

Схема влияния настроек на вкладке Переход

Tooltip для ссылок

примечание

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

Создание метрики

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

Пример запроса
source winlog_auth
| stats count(event.action)

После выполнения этого запроса во вкладке Статистика получится следующий результат:

Если перейти во вкладку Визуализация. По умолчанию (если запрос не использует timeaggs и timechart) вы увидите Табличный вид визуализации:

В первом выпадающем списке необходимо выбрать пункт Метрика. После изменения параметра отобразится пустой прямоугольник, так как не настроены параметры. Ниже необходимо указать обязательный параметр Поле для значения, из выпадающего списка выбирается поле, для примера: count(event.action). Результат будет следующий:

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

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