тривиальным, но я его пока не выяснил. При обработке сэмплов событий в логстеш с помощью фильтра grok можно использовать различные типы данных: NUMBER, IP, MAC, DATA и т д. Но если под соответсвующий индекс нет темплейта, то в эластик они все приходят все равно в типе text, а темплейт может смаппить в любой тип данных. Тогда соответственно, зачем пользоваться всем этим в grok, получается любое поле можно просто парсить как %{DATA} и всё?
В грок вы работаете не с типами данных а с обернутыми в переменные регекспами
Вы так ещё до dissect дойдёте :)
Ну вообще для более точного описания шаблона фильтра грока. Потому что условный %WORD не должен спарсить спецсимволы, а %NUMBER не возьмёт %WORD. Кароч конечно можно использовать везде %GREEDYDATA , но потом устать дебажить если где то что-то пошло не так
Обсуждают сегодня