Фильтрация
Обзор
Созданные дашборды обладают мощной функциональностью фильтрации, которая позволяет вам настраивать отображение данных в соответствии с вашими конкретными потребностями. Это означает, что можно создавать сложные и детализированные представления данных в рамках одного дашборда.
Фильтры предоставляют гибкость в управлении информацией. Можно применять различные критерии для отбора данных, включая диапазоны дат, категории, ключевые слова и многое другое. Это позволяет быстро и эффективно находить нужную информацию, не теряясь в больших объемах данных.
Кроме того, фильтры могут быть настроены так, чтобы автоматически обновляться в реальном времени. Это означает, что вы всегда будете видеть самую актуальную и свежую информацию, без необходимости вручную обновлять дашборд.
Создание фильтров
Для того, чтобы создать фильтр нужно перейти в режим редактирования дашборда, нажав на соответствующую кнопку в правом верхнем иглу дашборда. Далее необходимо нажать кнопку Добавить фильтр
в левом верхнем углу дашборда. Далее, в выпадающем меню выбираете тип фильтра:
Для создания фильтра:
- Перейдите в редактор дашборда
- Нажмите кнопку
Добавить фильтр
- Выберите тип фильтра из выпадающего списка.
В Smart Monitor доступны следующие типы фильтров:
Фильтр | Описание | Внешний вид |
---|---|---|
Time | фильтр для выбора временного интервала | |
Text | фильтр для точной фильтрации, например, по IP-адресу | |
Selection | фильтр с одним выбором из списка | |
Checkbox | фильтр с множественным выбором из множества | |
Radio | фильтр с одним выбором из небольшого множества | |
Multi-Select | фильтр для выбора нескольких значений из списка |
После выбора типа фильтра, над панелями визуализации отобразится созданный фильтр.
Фильтры можно редактировать, нажав на иконку карандаша. После нажатия справа появится окно редактирования фильтра.
В зависимости от фильтра окно включает в себя следующие пункты:
Общие настройки
– настройки, задающие основной функционал фильтраСтатические опции
– перечень вариантов фильтрации, которые указываются вручнуюДинамические опции
– перечень вариантов фильтрации, которые сформированы с помощью результатов запроса SML
Дальнейшее описание настроек фильтров использует фильтр типа Selection
.
Общие настройки фильтра
Общие настройки включают в себя основные параметры ф ильтра:
Название
– отображаемое имя компонента на дашбордеСистемное имя
– имя токена для использования в поисковых запросахПрефикс токена
– текст перед значением токенаСуффикс токена
– текст после значения токена
Подробнее о токенах вы можете узнать в разделе Токены
Статические опции
Блок настроек статических выглядит имеет следующие поля:
Название
- отображаемое имя в спискеЗначение
- значение, которое будет подставляться в токенЗначение по умолчанию
- значение, которое будет подставляться в токен по умолчанию
Теперь в примере указанном выше в списке фильтра будут отображаться значения, которые указаны в статических опциях.
Таким образом, при выборе пункта Все
в токен будет подставляться значение *
, а при выборе Logged-on
- 4624
.
Динамические опции
Блок динамических опций позволяет составлять список опций фильтра из результатов запроса на языке SML. Блок имеет следующий внешний вид и поля:
Поиск
- запрос на языке SML, результаты которого будут использоваться в фильтреПоле отображения в заголовке
- поле из результатов запроса , которое будет отображаться в выпадающем спискеПоле значения
- значение фильтра, которое будет подставляться в токен при выборе опцииТокен временного фильтра
- обязательный параметр для указания временных ограничений для запроса
Для работы динамических опций в фильтре типа "Selection" необходим токен временного фильтра Time
. Для этого необходимо создать временной фильтр и указать ему следующие настройки, как пример:
Здесь Системное имя
- токен, который будет использоваться в настройках динамических опций.
Теперь стоит вернуться к настройке динамических опций.
Например, требуется в опциях фильтра иметь список всех доступных в событиях значений поля event.code
.
Следующий запрос вернет результат, состоящий из двух столбцов - отображаемого названия и значения:
source winlog_auth
| stats last(event.code) as event.codes by event.action
Указав в динамических опциях этот запрос, токен временного фильтра time
и заполнив остальные поля следующим образом:
Опции фильтра приобретут вид:
Теперь при выборе значения из списка полей для отображения, будет подставляться соответствующее значение в токен.