Механизм работы префикса
Префикс добавляет в поле разобранного события соответствующую дополнительную информацию. Префиксы можно использовать для однозначной идентификации сработавшего механизма разбора. Например:
-
Начальные условия (см. рисунок 1):
- Механизм разбора – GROK Паттерн;
- Поле – Message;
- Параметр –
^%{GREEDYDATA:parsed_message}$.

Рисунок 1 – Начальные условия механизма разбора
-
Результатом работы этого механизма является поле
parsed_message. Для просмотра нажмите на кнопку Тестировать, а затем кнопку Показать результаты, перейдите на вкладку "Текущее правило разбора" и найдите нужное поле (см. рисунок 2).
Рисунок 2 – Результат работы механизма разбора
-
Допустим, нам необходимо данное поле выделить и однозначно определять как получившееся в результате работы конкретного механизма разбора. Для этого добавляем ему префикс. Для этого выполните следующие действия:
- В блоке Правила разбора нажмите по нужному механизму в списке.
-
В открывшемся окне в поле Префикс укажите префикс для данного механизма (см. рисунок 3).

Рисунок 3 – Добавление префикса
-
Нажмите кнопку Сохранить.
-
Нажмите на кнопку Тестировать, а затем кнопку Показать результаты, перейдите на вкладку "Текущее правило разбора". Теперь нужное поле будет иметь соответствующий префикс (см. рисунок 4).

Рисунок 4 – Результат добавления префикса в механизм разбора