任何人都可以帮我解决如何将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日志编写转发器。