Difference between revisions of "Plugin:ZeroMQ"
From collectd Wiki
(added a linkt to an independent collectd <-> zeromq gateway) |
m |
||
Line 24: | Line 24: | ||
</Socket> | </Socket> | ||
</Plugin> | </Plugin> | ||
+ | |||
+ | == Example Graph == | ||
+ | {{No Example Graph}} | ||
== Dependencies == | == Dependencies == |
Latest revision as of 01:08, 12 March 2020
ZeroMQ plugin | |
---|---|
Type: | read, write |
Callbacks: | config, init, notification, shutdown, write |
Status: | in development |
First version: | 5.1 |
Copyright: | 2005–2010 Florian Forster 2009 Aman Gupta 2010 Julien Ammous |
License: | GPLv2 |
Manpage: | collectd.conf(5) |
List of Plugins |
The ZeroMQ plugin transmits or receives values collected by collectd via the ØMQ (Zero Message Queue) messaging library. The data is encoded in the binary protocol used by the Network plugin, too. Depending on its configuration, the ZeroMQ plugin can operate in a number of messaging modes.
Currently, the plugin can be configured to use the PUSH, PULL, PUBLISH, and SUBSCRIBE patterns.
Synopsis
<Plugin "zeromq"> <Socket Publish> Endpoint "tcp://localhost:6666" </Socket> <Socket Subscribe> Endpoint "tcp://eth0:6666" Endpoint "tcp://collectd.example.com:6666" </Socket> </Plugin>
Example Graph
None yet. Add one now!
Dependencies
- libzmq, ØMQ C bindings
http://www.zeromq.org/bindings:c
See also
- Official ØMQ website
- AMQP plugin
- Network plugin
- Collectd Listener that pushes the metrics onto zeromq pub/sub mechanism