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

Smart Monitor Language

A ​


addinfo​

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

aggs​

Выполняет статистические операции над данными с помощью внутренних механизмов хранилища.

append​

Добавляет данные полученные поиском внутри команды append к основным результатам.

B ​


bin​

Помещает непрерывные числовые значения в дискретные наборы(ячейки) по заданному полю <field>.

C ​


chart​

Возвращает результаты в формате таблицы.

clicksource​

Позволяет получить данные из базы данных Clickhouse.

collect​

Выгружает данные в указанный индекс.

D ​


db​

Выполняет запрос к базе данных.

dedub​

Оставляет только уникальные записи в результатах по заданным полям.

E ​


eval​

Выполняет различные операции над данными.

eventstats​

Выполняет статистические операции над данными. Сохраняет результаты в новом поле.

F ​


fields​

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

fillnull​

Заполняет null значения указанных полей.

foreach​

Команда foreach выполняет подзапросы с шаблоном для перебора следующих элементов:

  • каждое поле, подходящее под wildcard
  • каждый элемент multivalue

format​

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

H ​


hdhsource​

Позволяет получить данные Hadoop Hive.

Возвращает N первых результатов запроса. По умолчанию 10.

I ​


inputlookup​

Возвращает данные по lookup.

iplocation​

Извлекает информацию о местоположении из IP-адреса.

J ​


join​

Комбинирует результаты подзапроса с результатами основного запроса.

L ​


loadjob​

Загружает результаты background-задачи.

lookup​

Позволяет получить данные из предопределённого справочника (lookup). Команда выполняет сравнение заданных полей в событии и справочнике. При полном соответствии событие будет обогащено указанными полями из справочника.

M ​


makeresults​

Создает события с временной меткой.

map​

Выполняет поисковый запрос для каждого входящего события.

mvexpand​

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

O ​


outputlookup​

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

P ​


peval​

Выполняет различные операции над данными. Базируется на внутренних механизмах хранилища.

predict​

Выполняет предсказание на основе обученной модели и входных данных.

R ​


rename​

Переименовывает поля.

rest​

Выполняет запрос к REST API хранилища.

rex​

Позволяет получить значения из строки с помощью регулярного выражения.

S ​


script​

Выполняет скрипт, добавляет результаты к запросу.

script_mc​

Выполняет скрипт, добавляет результаты к запросу.

Выполняет поиск по данным.

sort​

Выполняет сортировку данных в зависимости от параметров.

source​

Позволяет получить данные из источников.

spath​

Выполняет поиск по XML или JSON строкам.

stats​

Выполняет статистические операции над данными.

streamstats​

Выполняет статистические операции над данными в потоковом режиме.

T ​


table​

Формирует таблицу из указанных полей. Поддерживает wildcard.

timeaggs​

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

timechart​

Выполняет поиск и генерацию массива данных, распределенных по временной шкале.

train​

Выполняет обучение модели на входных данных. Результатом команды является идентификатор модели, который можно использовать в команде predict.

transaction​

Выполняет поиск и генерацию массива данных, группируя данные по совпадениям.

transpose​

Возвращает указанное количество строк (результаты поиска) в виде столбцов (список значений полей), так что каждая строка поиска становится столбцом.

W ​


where​

Выполняет уточняющий поиск по полученным данным.