我正在使用" 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合作。