gpt4 book ai didi

elasticsearch - Logstash 错误 |伐木 worker 协议(protocol)错误

转载 作者:行者123 更新时间:2023-12-02 22:26:58 25 4
gpt4 key购买 nike

我们正在尝试将日志从 JournalBeat 推送到 Logstash。我们看到在 journalbeat 服务启动后,logstash 中填充了一些数据。但是,不确定为什么我们的 jounrnalbeat 日志不断给出以下错误消息。

2020-07-07T11:52:33.506Z        INFO    [publisher_pipeline_output]     pipeline/output.go:152  Connection to backoff(async(tcp://logstash-hostname:5044)) established
2020-07-07T11:52:33.562Z ERROR [logstash] logstash/async.go:280 Failed to publish events caused by: lumberjack protocol error
2020-07-07T11:52:33.562Z INFO [publisher] pipeline/retry.go:221 retryer: send unwait signal to consumer
2020-07-07T11:52:33.562Z INFO [publisher] pipeline/retry.go:225 done
journalbeat.yml 配置如下所示。
    output.logstash:
hosts: ["logstash-hostname:5044"]
protocol: "http"
index: "journal-${ENVIRONMENT}-system-%{[agent.version]}-%{+YYYY.MM.dd}"
indices:
- index: "journal-${ENVIRONMENT}-k8s-%{[agent.version]}-%{+YYYY.MM.dd}"
when.has_fields:
- 'kubernetes.namespace'
以下是 Logstash 配置中包含的 beats.conf。
input {
beats {
type => "beats"
host => "0.0.0.0"
port => "5044"
}
}
output {
stdout {}
}
您能否建议如何解决此问题。提前致谢。

最佳答案

现在问题已解决。我错过了添加将 beats.conf 文件复制到我的 logstash 实例的任务,这导致了问题。此外,logstash 不需要索引、协议(protocol)和索引属性。也删除这些,现在它工作得很好。谢谢leadrojmp :)

关于elasticsearch - Logstash 错误 |伐木 worker 协议(protocol)错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62774888/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com