繁体   English   中英

Filebeat记录到Logstash连接

[英]Filebeat logs to Logstash connection

无论我做什么,我似乎都无法将filebeat转发日志作为deb服务(/etc/init.d/logstash start)进行logstash。 当我在终端中运行指向配置文件的logstash可执行文件时,此连接似乎有效。 我的配置或了解如何将logstash作为分离服务运行时,必须略微偏离。

环境

2个AWS托管的ubuntu服务器,没有安全组和/ nacls阻止连接

Filebeats安装在我的应用程序服务器上

  • filebeat.yml传递configtest
  • filebeat保持作为服务运行

Logstash作为主服务器上的deb安装

  • logstash.conf传递config test并保存在/etc/logstash/conf.d中
  • Elasticsearch在logstash.conf中被注释掉了
  • logstash作为服务运行
  • logstash.conf Permissions-> -rw-rw-rw-logstash logstash logconsolidated.log
  • 目前没有使用cert / ssl / tls密钥/加密

Filebeat配置

filebeat:
 # List of prospectors to fetch data.
      prospectors:
          paths:
            - /opt/somedirectoy/test/log/mylog.log
          input_type: log
  ### Logstash as output
  logstash:
    # The Logstash hosts
    hosts: ["10.10.10.10:5044"]

Logstash.conf

input {
  beats {
    port => 5044
  }
}

output {
  file {
    path => "/opt/logstash/output/log-consolidated.log"
    }
  }

你能检查一下filebeat.yml中的worker数吗?

  ### Logstash as output
  logstash:
    # The Logstash hosts
    hosts: ["10.10.10.10:5044"]
    # Number of workers per Logstash host.
    worker: 1

您应该在logstash配置中添加worker count

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM