-
Notifications
You must be signed in to change notification settings - Fork 0
AMQP+JSON write-plugin for collectd
License
scarpellini/collectd2amqp
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
'2amqp' is a write-plugin for forward the collectd [read-plugin] data to an AMQP server.
The messages sent to the AMQP server is basicaly collectd.PluginData object serialized in JSON (python simplejson).
The name/values of the object attributes are just converted to keys/values in the JSON data, like follows:
{'plugin': 'tcpconns', 'interval': 10, 'host': 'server01.mydomain.com', 'values': [0.0], 'time': 1275957262.0, 'plugin_instance': '5672-local', 'type_instance': 'SYN_SENT', 'type': 'tcp_connections'}
collectd.PluginData(): http://collectd.org/documentation/manpages/collectd-python.5.shtml#plugindata
Dependencies:
- collectd: http://collectd.org/
- collectd python-plugin: http://collectd.org/documentation/manpages/collectd-python.5.shtml
- python simplejson: http://pypi.python.org/pypi/simplejson/
- python amqplib: http://pypi.python.org/pypi/amqplib/0.6.1
See 'collectd.config.example' for configuration parameters
About
AMQP+JSON write-plugin for collectd
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published