Quick State
Обзор
Quick State - тип визуализации данных, представленных в виде группы карточек, отображающих состояние объектов.
Параметры визуализации (подпись, цвет, иконка и описание) определяются на основе значений, из результатов поискового запроса.
Настройки визуализации Quick State
На вкладке Главная содержатся опции, позволяющие задать основные параметры вида визуализации.
| Параметр | Описание | JSON-поле |
|---|---|---|
| Сокращать название | Переключатель, позволяющий сократить название, если оно не помещается в карточку | general.isTruncate |
| Количество колонок в сетке | Числовое поле, позволяющее задать количество колонок в одной строке | general.columns |
| Высота строк в сетке (px) | Числовое поле, позволяющее задать высоту элемента | general.itemHeight |
| Высота | Числовое поле, позволяющее задать высоту контейнера визуализации | height |
Интерфейс настроек в системе Smart Monitor выглядит следующим образом:

Создание визуализации Quick State
Визуализация Quick State работает с тремя полями:
label- название карточкиicon- иконка из встроенного набора или пользовательская иконка, отображаемая в карточке. Пользовательская иконка обозначается префиксомcustom.color- цвет карточки, доступен форматHEXили строковые названия цветов, например:white,green,reddescription- описание, которое будет отображаться при наведении мышки на карточку
В случае отсутствия данных полей, для карточки будет установлена иконка по умолчанию - beaker, цвет - primary,
название и описание не будут отображаться.
source inventory_devices_device
| aggs count by device.name.keyword
| rename device.name.keyword as label
| eval icon = if (like(label, "%Power%"), "custom.lighthouse", "memory")
| eval description = "count: " + count
| eval color = if (count > 288, "#bd271e", "#3b8646")
| eval color = if (like(label, "%Power%"), "#f5a700", color)
| sort color
Вернет следующий результат:

После этого, перейдя во вкладку Визуализация, можно выбрать тип визуализации Quick State
и добавить на необходимый дашборд, нажав кнопку Добавить на дашборд.
