logagent-output-zeromq
Version:
Logagent plugin to write messages to zeromq
47 lines (32 loc) • 941 B
Markdown
## Logagent Plugin: ZeroMQ
Output plugin for [@sematext/logagent](http://sematext.com/logagent/). The plugin acts as message consumer using ZeroMQ.
Output plugins support three types of messaging patterns
* Publish-subscripe
* Request-response
* fire-and-forget some times called pipeline
## Installation
Install [@sematext/logagent](https://www.npmjs.com/package/@sematext/logagent) and [logagent-output-zeromq](https://www.npmjs.com/package/logagent-output-zeromq) npm package:
```
npm i -g @sematext/logagent
npm i -g logagent-output-zeromq
```
### Configuration
```
# Global options
options:
includeOriginalLine: false
input:
stdin: true
output:
zeromq:
module: output-zeromq
host: 127.0.0.1
port_zmq: 3000
# for Publish-subscribe = 0 Request-response = 1 Publish-subscribe= 2
pattern: 1
topic: topic-example
```
Start logagent
```
logagent --config logagent-zeromq-output.yml
```