【发布时间】:2019-11-13 19:21:50
【问题描述】:
目前我们有以下 syslog tdagent(fluentd) 配置的配置,并希望为优先级创建另一个字段:我的日志出错。 我该怎么做?
日志:
Nov 11 00:18:57 Build01v nagios: SERVICE ALERT: mmj21;Dropwizard MMJ Thread Pool;UNKNOWN;SOFT;1;**Error**: unable to access dropwizard metrics at localhost using port 8001
当前配置:
<source>
@type tail
path /var/log/messages
pos_file /var/log/td-agent/var_log_messages.pos
read_from_head true
tag /var/log/messages
<parse>
@type regexp
expression ^(?<time>[^ ]* [^ ]* [^ ]*) (?<host>[^ ]*) (?<process>[^ ]*): (?<message>.*)$
time_format %b %d %H:%M:%S
time_key time
</parse>
</source>
输出:
https://fluentular.herokuapp.com/parse?regexp=%5E%28%3F%3Ctime%3E%5B%5E+%5D*+%5B%5E+%5D*+%5B%5E+%5D*%29+%28%3F%3Chost%3E%5B%5E+%5D*%29+%28%3F%3Cprocess%3E%5B%5E+%5D*%29%3A+%28%3F%3Cmessage%3E.*%29%24&input=Nov+11+00%3A18%3A57+Build01v+nagios%3A+SERVICE+ALERT%3A+mmj21%3BDropwizard+MMJ+Thread+Pool%3BUNKNOWN%3BSOFT%3B1%3B**Error%3A**+unable+to+access+dropwizard+metrics+at+localhost+using+port+8001&time_format=%25b+%25d+%25H%3A%25M%3A%25S
记录
Key Value
host Build01v
process nagios
message SERVICE ALERT: mmj21;Dropwizard MMJ Thread Pool;UNKNOWN;SOFT;1;**Error:** unable to access dropwizard metrics at localhost using port 8001
【问题讨论】:
标签: regex kubernetes fluentd