您好我从RabbitMQ导出日志。为了调试,我想在应用一些正则表达式和base64解码之前打印消息的内容。我试图做这样的事情:
input {
rabbitmq {
host => "***host***"
vhost => "/"
exchange => "Exchange"
key => "#"
}
}
filter {
ruby {
code => "print event['message']"
}
}
output {
elasticsearch {
host => "localhost"
}
}
但我的邮件只有nil
个值。
答案 0 :(得分:1)
用它来打印信息。
input {
stdin{}
}
filter {
ruby {
code => "
puts event['message']
"
}
}
output {
stdout {
codec => "rubydebug"
}
}
FYI。