【发布时间】:2020-02-19 12:23:41
【问题描述】:
我的 ubuntu 服务器中有我的 logstash 配置,它从 postgres 数据库读取数据并将数据发送到弹性搜索。我已经配置了每 15 分钟的时间表,logstash 将查看 postgres 表,如果表中有任何更改,它会将数据发送到弹性搜索。
但是每次logstash 也会将日志发送到我不需要的syslog。由于 logstash,我的 syslog 文件消耗了更多内存。
那么如何停止logstash 将其日志发送到syslog。在logstash.yml中是否有任何配置避免将日志发送到syslog。
我在网上提到了许多网站,他们说要从配置中删除下面的行。
stdout { 编解码器 => rubydebug }
但我没有这条线。
在我的输出中,我只是将我的数据发送到我从 AWS 带来的弹性搜索。
有没有办法阻止 logstash 将其日志发送到 syslog?
【问题讨论】:
-
查看是否安装了 syslog 插件并将其删除:
/bin/logstash-plugin remove logstash-output-syslog -
我没有任何目录“/bin/logstash-plugin”。有没有其他办法?
-
您有保存管道配置的 .conf 文件吗?
-
我在 /etc/logstash 中创建了一个单独的文件夹。在我的文件夹中,我有一个包含我的逻辑的两个 conf 文件。
-
你能分享conf文件中的配置吗..
标签: elasticsearch logstash syslog logstash-jdbc