Push events to an AMQP exchange.
AMQP is a messaging system. It requires you to run an AMQP server or 'broker' Examples of AMQP servers are RabbitMQ and QPid
output {
amqp {
debug => ... # boolean (optional)
durable => ... # boolean (optional), default: true
exchange_type => ... # ["fanout", "direct", "topic"] (required)
host => ... # string (required)
key => ... # string (optional), default: "logstash"
name => ... # string (required)
password => ... # password (optional), default: "guest"
persistent => ... # boolean (optional), default: true
port => ... # number (optional), default: 5672
ssl => ... # boolean (optional)
tags => ... # array (optional), default: []
type => ... # string (optional), default: ""
user => ... # string (optional), default: "guest"
verify_ssl => ... # boolean (optional)
vhost => ... # string (optional), default: "/"
}
}
Enable or disable debugging
Is this exchange durable? (aka; Should it survive a broker restart?)
The exchange type (fanout, topic, direct)
Your amqp server address
Key to route to by default. Defaults to 'logstash'
The name of the exchange
Your amqp password
Should messages persist to disk on the AMQP broker until they are read by a consumer?
The AMQP port to connect on
Enable or disable SSL
Only handle events with all of these tags. Note that if you specify a type, the event must also match that type. Optional.
The type to act on. If a type is given, then this output will only act on messages with the same type. See any input plugin's "type" attribute for more. Optional.
Your amqp username
Validate SSL certificate
The vhost to use