如何在MongoDB中存储日志

时间:2017-01-25 10:57:46

标签: json mongodb apache logging fluentd

我正在使用Fluentd数据收集器在MongoDB中存储Apache httpd日志。我在td-agent配置文件中进行了必要的更改,如:

<source>
  @type tail

  format apache2

  path C:\Program Files (x86)\Apache Group\Apache2\logs\access.log

  tag mongo.apache
 </source>

<match mongo.**>
  # plugin type

  @type mongo

  # mongodb db + collection

  database apache

  collection access


  # mongodb host + port

  host localhost

  port 27017


  # interval

  flush_interval 10s

  # make sure to include the time key

  include_time_key true

</match>

在完成所有必要的更改后,我通过ping Apache服务器来测试配置

ab -n 100 -c 10 http://localhost/

一切正常,但日志文件未存储在MongoDB中。

我是在Windows中做到的。

0 个答案:

没有答案