使用activeMQ/stomp进行日志存储
全部 我正在使用logstash-1.4.2来使用存储在activeMQ中的消息(使用stomp plubgin) 在我的acitveMQ.xml配置文件中,我有一行:使用activeMQ/stomp进行日志存储,activemq,logstash,Activemq,Logstash,全部 我正在使用logstash-1.4.2来使用存储在activeMQ中的消息(使用stomp plubgin) 在我的acitveMQ.xml配置文件中,我有一行: <transportConnector name="stomp" uri="stomp://0.0.0.0:61613?maximumConnections=1000&wireFormat.maxFrameSize=104857600"/> 在我的logstashconfig.conf中,我有: i
<transportConnector name="stomp" uri="stomp://0.0.0.0:61613?maximumConnections=1000&wireFormat.maxFrameSize=104857600"/>
在我的logstashconfig.conf中,我有:
input {
stomp {
password => "admin"
user => "admin"
}
}
output {
file {
path => "C:\logstash\logstash-1.4.2\cosumedfromstomp.txt"
}
}
如果我使用以下logstathconfig.conf从rabbitMQ进行消费,它将是正确的(这是我的rabbitMQ配置版本):
我的rabbitMQ版本的logstash没有问题,创建的文本文件看起来是正确的
我的问题是:
1、我的跺脚输入配置是否错误?因为我的配置中没有“队列”名称,所以可能是错误的?
2,或者如果问题是我没有正确创建stomp插件,如果这是原因,那就不是关于logstash
谢谢您需要安装贡献的插件。这些已从核心下载中删除,用于日志存储。Stomp插件位于提供的插件中: 跺脚 里程碑:2 这是一个社区贡献的插件!它不与logstash一起装运 默认情况下,但它很容易安装!要使用此功能,您必须 安装了contrib插件包 此处说明: 在GitHub上托管,此处:
input {
stomp {
password => "admin"
user => "admin"
}
}
output {
file {
path => "C:\logstash\logstash-1.4.2\cosumedfromstomp.txt"
}
}
input {
rabbitmq {
host => "amqp"
queue => "elasticsearch"
key => "elasticsearch"
exchange => "elasticsearch"
type => "all"
durable => true
auto_delete => false
exclusive => false
format => "json_event"
debug => false
}
}
output {
file {
path => "C:\logstash\logstash-1.4.2\cosumedfromstomp.txt"
}
}