Логсташ ГРОК фильтр для бревен кота

Я новичок в лося, мне нужен шаблон, который может найти "транзакции следующие значения из журналов Tomcat и создать отдельное поле

примеры журналов, как показано ниже...

2018-03-14 10:58:36,853 INFO so:165 - Female Value : 0.084370888769626617 for transactionId ABCsdf62969
2018-03-14 10:58:36,853 INFO so:165 - White Value : 0.90355902910232544 for transactionId ABtgF62969
2018-03-14 10:58:36,853 INFO so:165 - Black Value : 0.001742142834700644 for transactionId ZBCBfg2969
2018-03-14 10:58:36,853 INFO so:165 - Asian Value : 0.0055485325865447521 for transactionId TBCBF62969
2018-03-14 10:58:36,853 INFO so:165 - Hispanic Value : 0.079676181077957153 for transactionId L45BF62969
2018-03-14 10:58:36,853 INFO so:165 - Other Value : 0.0094741648063063622 for transactionId A56BF62969

1 ответ

Решение

Это не сайт вопросов / ответов, где вы просто задаете вопрос, даже не пытаясь. Попробуйте сначала Atleast, а затем примите ошибки, которые вы получите.

Я думаю, что вы новичок в этой платформе. На этот раз я дам вам шаблон, но сначала постарайтесь понять его, а затем поработайте самостоятельно для будущих шаблонов.

Для вашего случая это будет работать:

  grok {
     match => ["message", "%{TIMESTAMP_ISO8601:time} %{LOGLEVEL:log_level} %{GREEDYDATA:some_data} transactionId %{WORD:transaction_id}"]
  }

Попробуй и усердно работай. Спасибо!!

Другие вопросы по тегам