如何将couchbase日志收集到logstash中?

时间:2015-08-11 15:53:17

标签: logging elasticsearch logstash couchbase logstash-grok

任何人都可以帮我解决如何将couchbase日志收集到中央logstash服务器中的问题吗?

我尝试将所有Couchbase日志放入syslog中,然后我的logstash-forwarder会将syslog转发到中央logstash服务器。 所以试试这个:

我检查了我的default.ini文件

/opt/couchbase/etc/couchdb/default.ini

指出:

[log]
file = /opt/couchbase/var/log/couchdb/couch.log
level = info
include_sasl = true 

所以我改成了:

file = /var/log/syslog

但我发现,这些日志实际上位于此处:

/opt/couchbase/var/lib/couchbase/logs

提供上述路径的文件是:

/opt/couchbase/etc/couchbase/static_config

看起来像:

{error_logger_mf_dir, "/opt/couchbase/var/lib/couchbase/logs"}.
{path_config_bindir, "/opt/couchbase/bin"}.
{path_config_etcdir, "/opt/couchbase/etc/couchbase"}.
{path_config_libdir, "/opt/couchbase/lib"}.
{path_config_datadir, "/opt/couchbase/var/lib/couchbase"}.
{path_config_tmpdir, "/opt/couchbase/var/lib/couchbase/tmp"}.

但是syslog没有任何Couchabse日志。 (重新启动Couchbase以重新加载配置) 谁能帮我这个 。要么我可以将所有日志放在syslog中,要么为Couchbase日志编写转发器。

0 个答案:

没有答案