gpt4 book ai didi

logstash - 带有 JSON 的 Logstash 中的 HTTP 输出

转载 作者:行者123 更新时间:2023-12-04 05:32:00 24 4
gpt4 key购买 nike

在 Logstash 中,当处理某个时间的日志时,我希望 Logstash 对网络服务器执行 HTTP POST,发送 JSON。但是,它给了我错误并且不会启动logstsh。我假设它不喜欢作为消息一部分的 JSON 数据周围的 '。 FOOIP 是一个变量,带有在日志中找到的 IP 地址。任何帮助都会很棒

Logstash 配置文件....

output{
if [type]=="FOO"{
http {
format=>"json"
http_method=>"post"
url=>"http://192.168.1.10/bar"
message=>"{'target':{'IPAddress':'"%{FOOIP}"},'commandName':'Test'}"
}
}

最佳答案

http格式设置为 json 时的输出将在 json 中发布整个事件到 Web 服务(因此它将忽略您设置的消息部分)。因此,如果您希望它使用您正在设置的确切消息,请尝试更改为 format=message。

关于logstash - 带有 JSON 的 Logstash 中的 HTTP 输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24920237/

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