format
Описание
Преобразует результаты предыдущей части поискового запроса в логическое выражение для поиска.
Синтаксис
| format
Примеры запросов
Пример 1
Выводит все события active_directory с полем user, значения которых совпадают с значениями полей, подходящих под паттерн "Iv*" из индекса zabbix.
source active_directory | search [ source zabbix | search user="Iv*" | fields user | format]
Пример 2
Выводит все события users с полем id, который равен 3.
source users
| search
[ | makeresults
| eval id=round(pi())
| fields id
| format ]
Пример 3
В примере у индекса ad_computer поле distinguishedname имеет значение "CN=Иванов Иван,OU=Сотрудники, DC=vv,DC=local", после применение преобразований получим поле domainUser с значением "vv.local" и запрос выводит все события ad_users с полем domainUser с значением "vv.local".
source ad_users
| search
[ source ad_computer
| rex field=distinguishedname "DC=(?<DC>[a-z]*)" max_match=0
| eval domainUser=mvjoin(DC, ".")
| stats count by domainUser
| fields domainUser
| format ]