elasticsearch,logstash,couchbase,logstash-grok,Logging,elasticsearch,Logstash,Couchbase,Logstash Grok" /> elasticsearch,logstash,couchbase,logstash-grok,Logging,elasticsearch,Logstash,Couchbase,Logstash Grok" />

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

Logging 如何将couchbase日志收集到logstash中?,logging,elasticsearch,logstash,couchbase,logstash-grok,Logging,elasticsearch,Logstash,Couchbase,Logstash Grok,有人能帮我把couchbase日志收集到中央logstash服务器吗 我尝试将所有Couchbase日志放入syslog,然后我的日志存储转发器将syslog转发到中央日志存储服务器。 因此,我们尝试了以下方法: 我检查了我的default.ini文件 /opt/couchbase/etc/couchdb/default.ini 其中指出: [log] file = /opt/couchbase/var/log/couchdb/couch.log level = info include_sa

有人能帮我把couchbase日志收集到中央logstash服务器吗

我尝试将所有Couchbase日志放入syslog,然后我的日志存储转发器将syslog转发到中央日志存储服务器。 因此,我们尝试了以下方法:

我检查了我的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没有任何Couchabase日志。(重新启动Couchbase并重新加载配置)
有人能帮我吗。我可以将所有日志放在syslog中,也可以为Couchbase日志编写转发器

您拥有的日志路径是正确的/opt/couchbase/var/lib/couchbase/logs根据您试图从日志中获取的内容,将告诉您需要哪些文件。有些日志文件在日志存储中没有其他日志文件那么有用,因为它们是erlang日志,不完全可解密。