Мой файл журнала содержит данные из разных процессов, записывающих данные в один и тот же файл. Файл журнала выглядит примерно так, как показано ниже.
Я пишу, чтобы написать шаблон фильтра Grok для извлечения различных данных и использования их на плате Kibana. Я попробовал один шаблон, но он работает только для одной строки в файле журнала, он не работает для всего файла журнала.
%{UUID:uuid} › %{WORD:level}:%{INT:LOGlevel} %{WORD:RClevel}: %{INT:RClevel} %{WORD:LOGtype} :%{GREEDYDATA:message}
Мне нужны данные о MGMT_RDCIP_INFO, PCI, DP_DRIVER из журнала, такие как RATIO, QUALITY, Ceiling data. Может ли кто-нибудь помочь мне, как получить данные о конкретных ключевых словах из журнала.
ef22119900-99ecf-10e9-7dfc-ffe0ea066dfff > LVL:3 CT: 0 MGMT_RDCIP_INFO :Bandwidth Management for Server: Ceiling = 112500.000000, Floor = 12500.000000, Active = 14825.552639
ef22119900-99ecf-10e9-7dfc-ffe0ea066dfff > LVL:3 CT: 0 PCI :Display 0 codec 0 (H264 Encoder) frames encoded per second : 11.56
ef22119900-99ecf-10e9-7dfc-ffe0ea066dfff > LVL:3 CT: 0 PCI :Display 1 codec 0 (H264 Encoder) frames encoded per second : 25.92
ef22119900-99ecf-10e9-7dfc-ffe0ea066dfff > LVL:3 CT: 0 PCI :QUALITY: 81.3918 81.3918 0.0 0.0
ef22119900-99ecf-10e9-7dfc-ffe0ea066dfff > LVL:3 CT: 0 PCI :RATIO: 5.73013 94.2699 0.0 0.0
ef22119900-99ecf-10e9-7dfc-ffe0ea066dfff > LVL:3 CT: 0 DP_DRIVER :Display duplication output id: 1 move MPPS 0.00, dirty MPPS 162.59, total MPPS 162.59```
[![snaphot of log file][1]][1]
[1]: https://i.stack.imgur.com/wuFum.jpg