gpt4 book ai didi

ruby - 在 ruby​​ 过滤器中打印 logstash 事件

转载 作者:太空宇宙 更新时间:2023-11-03 16:25:29 27 4
gpt4 key购买 nike

您好,我正在从 RabbitMQ 导出日志。为了调试,我想在应用一些正则表达式和 base64 解码之前打印消息的内容。我正在尝试做这样的事情:

input {
rabbitmq {
host => "***host***"
vhost => "/"
exchange => "Exchange"
key => "#"
}
}

filter {
ruby {
code => "print event['message']"
}
}

output {
elasticsearch {
host => "localhost"
}
}

但我的消息只有 nil 值。

最佳答案

使用它来打印消息。

input {
stdin{}
}

filter {
ruby {
code => "
puts event['message']
"
}
}

output {
stdout {
codec => "rubydebug"
}
}

仅供引用。

关于ruby - 在 ruby​​ 过滤器中打印 logstash 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25359675/

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