td-agent不适用于apache日志

时间:2015-02-09 17:05:31

标签: apache mongodb logging apache2 fluentd

我需要一个帮助,我也在我的ubuntu 12.04上使用td-agent最新版本将apache日志解析为mongodb,如果我输入“format none”,则会创建一个mongo文档并将所有内容推送到消息键,但当我说“格式apache”或“格式apache2”或“格式/ ^ *********** $ /”(这是由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 \”“

谢谢, 威廉姆斯。

1 个答案:

答案 0 :(得分:0)

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

相关问题