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