fluent-plugin-nats
NATS plugin for
fluentd Event Collector
Requirements
fluent-plugin-nats | Fluentd | Ruby |
---|
>= 1.0.0 | >= v0.14.20 | >= 2.1 |
< 1.0.0 | >= v0.12.0 | >= 1.9 |
Getting Started
Setup the NATS input:
<source>
@type nats
tag nats
host localhost
port 4222
user nats
password nats
queues fluent.>,fluent2.>
ssl false
</source>
Setup the match output:
<match nats.fluent.**>
@type stdout
</match>
Configuration
Plugin helpers
Fluent::Plugin::NATSInput
- host (string) (optional): NATS server hostname
- user (string) (optional): Username for authorized connection
- password (string) (optional): Password for authorized connection
- port (integer) (optional): NATS server port
- queues (array) (optional): Subscribing queue names
- Default value:
["fluent.>"]
- queue (string) (optional):
- Default value:
fluent.>
- Obsoleted: Use
queues
instead
- tag (string) (optional): The tag prepend before queue name
- ssl (bool) (optional): Enable secure SSL/TLS connection
- max_reconnect_attempts (integer) (optional): The max number of reconnect tries
- reconnect_time_wait (integer) (optional): The number of seconds to wait between reconnect tries
Suitable Queues
Components
- dea.>
- cloudcontrollers.>
- router.>
- cloudcontroller.>
- vcap.>
- droplet.>
- healthmanager.>
Services
- FilesystemaaS.>
- AtmosaaS.>
- MongoaaS.>
- MyaaS.>
- Neo4jaaS.>
- AuaaS.>
- RMQaaS.>
- RaaS.>