@luxter

Как распарсить лог (Logstash, grok patterns)?

Доброго времени суток! Имеется такой лог:
<13>1 2017-04-03T10:02:02+03:00 192.168.0.163 - - - - <14> <smg1016m> 10:00:27.350841 [INFO] alarm-led: set [green]<->[green] [0]

Через Logstash все фильтруется и отправляется в ES + Kibana, но вид его совсем не читабельный. Основные паттерны grok спотыкаются на этом логе.
Для всех основных логов делю так:
<%{NONNEGINT:syslog_pri}>%{SYSLOGTIMESTAMP:syslog_timestamp} %{SYSLOGHOST:syslog_hostname} %{DATA:syslog_program}(?:\[%{POSINT:syslog_pid}\])?: %{GREEDYDATA:syslog_message}
и всё отлично, но когда появляются символы множественных тире и прочие, то они всё портят. Как быть?
  • Вопрос задан
  • 2349 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
SpectrumData Екатеринбург
от 300 000 до 400 000 ₽
LIME Москва
от 280 000 до 350 000 ₽
22 нояб. 2024, в 09:58
5000 руб./за проект
22 нояб. 2024, в 09:57
3000 руб./за проект