Я пытаюсь написать грок для анализа моих журналов.
Используйте logstash 7 для сбора журналов. Но я не смог написать грок после многих попыток.
Лог выглядит так:
[2018-09-17 18:53:43] - biz_util.py [Строка: 55] - [ОШИБКА] - [поток: 14836] - [процесс: 9504] - требуется целое число
Мой Грок (подделка):
% {TIMESTAMP_ISO8601: log_time} -% {USERNAME: module} [Строка:% {NUMBER: line_no}] - [% {WORD: уровень}] - [thread:% {NUMBER: thread_no}] - [process: % {NUMBER: process_no}] -% {GREEDYDATA: log}
Только часть метки времени в порядке. Другие не смогли.