Механизм работы функции группировки
Результатом работы функции группировки является создание новой переменной. Ключом для переменной будет являться наименование группы, а значение будет включать результаты работы правил разбора. Результаты работы правила будут перечислены через ";".
Данную функцию нельзя использовать для нормализации событий. Функция используются только для последующей обработки данных.
Пример работы:
Необходимо сгруппировать результаты работы следующих правил: (см. таблица 1)
Таблица 1 – Результаты работы правил разбора, которые необходимо сгруппировать
Механизм | Поле | Параметры | Результат (ключ) | Результат (Значение) |
---|---|---|---|---|
GROK паттерн | Data | (.*:\s+)?%{GREEDYDATA:command}$ |
command | Выполнить обновление |
GROK паттерн | TransactionID | .*\(%{NUMBER:TransactionID}\)$ |
TransactionID | 2934007 |
-
В блоке Правила разбора нажмите по наименованию нужного механизма (см. рисунок 1).
Рисунок 1 – Правила разбора, результаты которых необходимо объединить в группу
-
В открывшемся окне в поле Группа результата укажите наименование группы (см. рисунок 2) и нажмите кнопку Сохранить.
Рисунок 2 – Добавление группы результата
-
Укажите группу результата для нужных правил разбора. В графе Параметры будет отображена информация о группах результата (см. рисунок 1.).
-
Нажмите на кнопку Тестировать, а затем кнопку Показать результаты, перейдите на вкладку "Текущее правило разбора". Будет создана новая переменная, значением которой будет являться перечень результатов работы правил (см. рисунок 3).
Рисунок 3 – Результат работы функции группировки