如何使用流利的存储将apache日志存储到mongodb?

时间:2017-02-01 14:48:51

标签: json mongodb fluent

我正在使用" FLUENTD"用于将apache日志存储到MongoDB中的数据收集器。我在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>

td-agent.conf文件中的所有更改;

日志文件的路径是C:\ Program Files(x86)\ Apache Group \ Apache2 \ logs \ access

位置文件的路径是C:\ var \ log \ td-agent \ apache2.access_log.pos

要测试配置,请使用命令ping apache服务器;     ab -n 100 -c 10 http://localhost/ 此命令由http://docs.fluentd.org/v0.12/articles/apache-to-mongodb提供,以便将日志发送到mongodb,我按照该教程将日志发送到mongodb 一切都很好。还创建了数据库和集合, 但是日志文件没有存储在MongoDB中。 并且还安装了&#34; Apache Group&#34;与apache bench合作。

0 个答案:

没有答案