Сначала извините, если эта тема была начата раньше, но мне действительно нужна помощь.
Мне нужна помощь с анализом или с фильтрацией (я даже не уверен). Эти данные я получил от Rancher в fluentd (пример данных журнала): 2019-10-03 14:26:55 +0200 [warn]: шаблон не совпадает: "\ xC4 \ x06stream \ xC4 \ x06stdout \ xA6docker \ x81 \ xACcontainer_id\ xD9 @ f5199c2537e34613b317142e51c710be84eedc4b7f000db7c72f8804322dcdcb \ xAAkubernetes \ x89 \ xAEcontainer_name \ xD9'selenium тест-DCB-Прил форм-клиент-15мин \ xAEnamespace_name \ xA8selenium \ xA8pod_name \ xD98selenium тест-DCB-Прил форм-клиент-15мин-1570105500-xtt4n\ xA6pod_id \ xD9 $ d1e57837-e5d8-11e9-b992-020019350007 \ xA6labels \ x82 \ xAEcontroller-UID \ xD9 $ d1e023e5-e5d8-11e9-b992-020019350007 \ xA8job имя \ xD92selenium-тест-DCB-Прил форм-клиент-15min-1570105500 \ xA4host \ xAD \ xAAmaster_url \ xB9 https://:443/api\xACnamespace_id\xD9$4ac839f4-cfc9-11e9-8d1d-02006d030008\xB0namespace_labels\x82\xB1cattle_io/creator\xA6norman\xB9field_cattle_io/projectId\xA7p-wfktw\xA3tag\xD9\xCFlocal:p-wfktw.var.log.containers.selenium-test-dcb-ppe-form-client-15min-1570105500-xtt4n_selenium_selenium-test-dcb-ppe-form-client-15min-f5199c2537e34613b317142e51c710be84eedc4b7f000db7c72f8804322dcdcb.log\xA8log_type\xB4k8s_normal_container\xA9projectID\xADlocal:p-wfktw\x92\xD7\x00]\x95\xE8\xAC\x15\xD9\\xBE\x87\xC4\x03log\xC4\rentered pin \ r "
И это конфигурация моего fluentd (0,12 вер. Загружено из-за Fluentd-UI):
@type file
path /var/log/log-2019-Dawid.log
</match>
<source>
@type tcp
bind 0.0.0.0
port <some port>
log_level info
tag syslog
format json
#format /^(?<year>[^ ]*) [^ ]* (?<time>[^ ]*) [^ ]* [(?<info>[^ ]*)]: [^ ] pattern not match: "(?<message>[^ ]*)"?$/
time_format %Y-%m-%dT%H:%M:S.%NZ
read_from_head true
</source>
<match pattern not match: "\xC4\x06stream\xC4\x06stdout\xA6docker\x81\xACcontainer_id\>
@type null
</match>
<match pattern not match:>
@type stdout
</match>```
And this is the config from rancher endpoint(file editing):
<match *>
@type forward
format json
<server>
name fluentd1
host <ip to my fluentd>
port <the same port like in fluentd conf>
weight 100
</server>
</match>
I know that I need to return only this last part:
local:p-wfktw.var.log.containers.selenium-test-dcb-ppe-form-client-15min-1570105500-xtt4n_selenium_selenium-test-dcb-ppe-form-client-15min-f5199c2537e34613b317142e51c710be84eedc4b7f000db7c72f8804322dcdcb.log\xA8log_type\xB4k8s_normal_container\xA9projectID\xADlocal:p-wfktw\x92\xD7\x00]\x95\xE8\xAC\x15\xD9\\\xBE\x87\xC4\x03log\xC4\rentered pin\r"