在我的logstash配置文件的输入部分,我创建了一个用于读取rabbitMQ队列的配置。使用RabbitMQ控制台,我可以看到logstash排空队列。但是,我不知道logstash正在对消息做什么。它丢弃了吗?是将它转发给elasticsearch吗?
这是logstash配置
input {
rabbitmq {
host => "192.168.34.151"
exchange => an_exchange
key => a_key
queue => a_queue
}
}
output {
elasticsearch {
embedded => true
protocol => http
}
}
编辑 - 从配置中删除了伪造的逗号。