0

我需要一个帮助,我还在我的 ubuntu 12.04 上使用 td-agent 最新版本将 apache 日志解析到 mongodb,如果我在配置中输入“无格式”,那么它会创建一个 mongo 文档并将所有内容推送到消息密钥,但是当我说“format apache”或“format apache2”或“format /^***********$/”(这是 td-agent 本身给出的 apache 正则表达式)时,它只是说模式不是匹配,

我检查了权限,其他方式等等,但没有得到解决方案,请帮助我,如果你能够使用 td-agent(Fluentd) 运行你的日志项目。

或者我应该转向 Logtrash 来完成这个项目。

/var/log/td-agent/td-agent.log 警告如下。

2015-02-09 18:41:39 +0530 [警告]:模式不匹配:“192.168.100.11:80 192.168.100.11 - - [09/Feb/2015:18:41:39 +0530] \"POST / get_details HTTP/1.1\" 200 580 \" http://192.168.100.11/login \" \"Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0\""

2015-02-09 18:41:39 +0530 [警告]:模式不匹配:“192.168.100.11:80 192.168.100.11 - - [09/Feb/2015:18:41:39 +0530] \"POST / get_user HTTP/1.1\" 200 365 \" http://192.168.100.11/login \" \"Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0\""

谢谢,威廉姆斯。

4

1 回答 1

0

必须是正则表达式问题。这个网站将是一个很大的帮助。 http://fluentular.herokuapp.com/

于 2015-03-06T01:24:21.087 回答