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

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page