Skip to main content

Gnocchi storage plugin for collectd

Project description

==================
collectd-gnocchi
==================

This is an output plugin for `collectd`_ that send metrics to `Gnocchi`_.


Installation
============

This is a regular Python package that you can install via `PyPI`_ using::

pip install collectd-gnocchi

Or from sources using::

pip install .

Configuration
=============
Once installed, you need to enable it in your `collectd.conf` file this way::

<Plugin python>
Import "collectd_gnocchi"
<Module collectd_gnocchi">
## Without Keystone authentication
# Endpoint "http://localhost:8041"
# UserId admin
# ProjectId admin
# Roles admin

## With Keystone authentication
# AuthUrl http://keystoneurl
# UserId admin
# ProjectId admin
# Password passw0rd
# UserDomainName default
# ProjectDomainName default
# RegionName regionOne
# Interface public
# Endpoint http://localhost:8041 # if you want to override Keystone value

## Default resource type created by the plugin in Gnocchi
## to store hosts
# ResourceType collectd

## Minimum number of values to batch
# BatchSize 10
</Module>
</Plugin>

.. _`collectd`: http://collectd.org
_`Gnocchi`: http://gnocchi.xyz

Project details


Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page