【问题标题】:td-agent is not working for apache logstd-agent 不适用于 apache 日志
【发布时间】:2015-02-09 17:05:31
【问题描述】:

我需要一个帮助,我还在我的 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\""

谢谢, 威廉姆斯。

【问题讨论】:

  • 解决了,是正则表达式问题,:D

标签: apache mongodb logging apache2 fluentd


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-09-10
    • 2020-02-15
    • 1970-01-01
    • 2015-11-29
    • 2019-09-16
    • 2018-01-26
    • 1970-01-01
    • 2019-04-12
    相关资源
    最近更新 更多