https://github.com/truthbk/datadog-collectd-plugin
A Datadog plugin for collectd using collectd's Python plugin.
https://github.com/truthbk/datadog-collectd-plugin
Last synced: 29 days ago
JSON representation
A Datadog plugin for collectd using collectd's Python plugin.
- Host: GitHub
- URL: https://github.com/truthbk/datadog-collectd-plugin
- Owner: truthbk
- Created: 2015-12-15T16:48:54.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2018-08-01T10:39:06.000Z (almost 7 years ago)
- Last Synced: 2025-03-30T08:11:28.374Z (about 2 months ago)
- Language: Python
- Size: 3.91 KB
- Stars: 4
- Watchers: 3
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# datadog-collectd-plugin
A Datadog plugin for collectd using collectd's Python plugin.This is a POC, it allows tapping into the `snmp` check to report a metrics to DD.
Unfortunately, the collectd python API is kind of limited, not allowing us to generate the relevant tags we'd need for a full-fledged plugin. For instance, with SNMP we'd need to be able to tag metrics based on some MIB columns (eg. interface number or name), I was unable to achieve this.
## Setup
Make sure you put the provided python script in the correct location for your collectd setup, in the provided sample configuration that location was:
```
/opt/collectd/plugin/python/
```Multiple module paths may be specified with the collectd python plugin so the location should be quite flexible.
Please drop the contents of the provided `dd-collectd.conf` into your `/etc/collectd.conf` file, and restart collectd.
If you'd like to learn more about collectd's python plugin head [here](https://collectd.org/wiki/index.php/Plugin:Python).