Метрика
Обзор

Метрика (Single Value) — это тип визуализации данных, который фокусируется на отображении и акцентировании внимания на одном числовом значении или показателе. Этот подход к визуализации данных особенно эффективен в ситуациях, когда необходимо быстро и ясно представить конкретную метрику. Использование метрики позволяет сосредоточиться на одном ключевом показателе, минимизируя шум и позволяя пользователям быстро понять основные тенденции или достижения.
Одним из преимуществ использования метрики является её простота и понятность. Визуализация одного числового значения обычно выполняется с помощью простого изображения числа и дополнительных отображений, таких как, график изменения величины, тренд и график тренда.
Настройки метрики
Общие
Метрика имеет следующий набор параметров во вкладке Общие:
| Параметр | Описание | JSON-поле |
|---|---|---|
| Название метрики | Необязательное поле, которое отвечает за название метрики - текст, который отображается под значением | label |
| Поле для значения | Обязательное поле, которое отвечает за отображаемое значение метрики (столбец из результатов запроса) | fieldForValue |
| Поле для тренда | Необязательное поле, отвечающее за отображение тренда изменения метрики | fieldForTrend |
Окно настроек в интерфейсе Smart Monitor:

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

Отображение
Метрика имеет следующий набор параметров во вкладке Отображение:
| Параметр | Описание | JSON-поле |
|---|---|---|
| Показывать название | Флаг, который отвечает за отображение названия метрики | show.label |
| Показывать тренд | Флаг, который отвечает за отображение тренда изменения метрики | show.arrow |
| Показывать трендовый индикатор | Флаг, который отвечает за отображение трендового индикатора | show.sparkline |
| Показывать разделитель тысячных | Флаг, который отвечает за отображение разделителя тысячных | show.delimiters |
| Разделитель | Селектор выбора разделителя тысячных | show.delimiter |
Окно настроек в интерфейсе Smart Monitor:

Цветовая схема
Метрика имеет следующий набор параметров во вкладке Цветовая схема:
| Параметр | Описание | JSON-поле |
|---|---|---|
| Окрасить по значению/Окрасить по диапазону | Переключатель, который отвечает за окраску метрики по значению или по диапазону. | color.isRange |
| Цвет текста/Цвет фона | Переключатель, который регулирует окраску визуализации - окрашивать либо текст либо фон. | color.invert |
| Цветовая палитра | Набор цветов, которые будут использоваться в визуализации. Параметр Окрасить по значению/Окрасить по диапазону влияет на его функцию. | color.color[] |
Окно настроек в интерфейсе Smart Monitor:

Создание метрики
Для создания визуализации такого типа стоит использовать запрос, который возвращает аггрегацию. Это может быть количество каких-то значений, сумма, количество уникальных значений и так далее. В Smart Monitor предусмотрено несколько аггрегирующих команд. Для типа Метрика рассматривается stats.
Ниже приведен пример запроса с этой командой:
source winlog_auth
| stats count(event.action)
После выполнения этого запроса во вкладке Статистика получится следующий результат:
Если перейти во вкладку Визуализация. По умолчанию (если запрос не использует timeaggs и timechart) вы увидите Табличный вид визуализации:

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

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

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