我需要一个帮助,我也在我的ubuntu 12.04上使用td-agent最新版本来解析apache日志到mongodb,在配置中如果我放入"format none",那么它会创建一个mongo文档并将所有内容推送到message key,但当我说"format apache“或"format apache2”或"format /^*/“(这是td-agent本身给出的apache正则表达式)时,它只是说模式不匹配,
我检查了权限,其他方法和所有,但没有得到解决方案,请帮助我,如果您能够运行您的日志项目使用td-代理(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\“200580 \"http://192.168.100.11/login\”\"Mozilla/5.0 (X11;Ubuntu;Linux x86_64;rv:35.0) Gecko/20100101火狐/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\“200365 \"http://192.168.100.11/login\”\"Mozilla/5.0 (X11;Ubuntu;Linux x86_64;rv:35.0) Gecko/20100101火狐/35.0\“”
谢谢,威廉姆斯。
发布于 2015-03-06 09:24:21
必须是regexp问题。这个网站将会是一个很大的帮助。http://fluentular.herokuapp.com/
https://stackoverflow.com/questions/28415226
复制相似问题