Files
cloudkitty/doc/source/admin/devstack.rst
Luka Peschke 87ab314fcf Update the devstack plugin
This updates various parts of the devstack plugin:

* The fetcher is now configurable via the "CLOUDKITTY_FETCHER" variable and
  defaults to gnocchi (this allows the user to have immediate results).

* The "CLOUDKITTY_SERVICES" variable was removed as it is not used anymore.

* The storage backend does now default to "influxdb". If this storage backend is
  selected, influxdb is installed. This can be done on fedora and ubuntu. The
  storage backend to use in devstack can be configured through the
  ``CLOUDKITTY_STORAGE_BACKEND`` and ``CLOUDKITTY_STORAGE_VERSION`` variables.

* Some details about available variables have been added to the devstack
  documentation. Since the "admin/quick_deployment" section did only contain
  the devstack documentation, it has been removed for now.

* Given that the "ceilometer-low" archive-policy (default in devstack) only
  provides the "mean" aggregation method, it is now the aggregation method
  used in the default metrics.yml file.

Change-Id: I37452772de163b5fafc502917af870c86a3d38b2
2019-03-21 09:18:32 +00:00

828 B

DevStack installation

Add the following lines in your local.conf file to enable CloudKitty, Ceilometer and Gnocchi. By default, the fetcher will be gnocchi (configurable via the CLOUDKITTY_FETCHER variable), the collector will be gnocchi (configurable via the CLOUDKITTY_GNOCCHI variable), and the storage backend will be influxdb (configurable via the CLOUDKITTY_STORAGE_BACKEND and CLOUDKITTY_STORAGE_VERSION variables).

[[local|localrc]]
# ceilometer
enable_plugin ceilometer https://git.openstack.org/openstack/ceilometer.git master

# cloudkitty
enable_plugin cloudkitty https://git.openstack.org/openstack/cloudkitty.git master
enable_service ck-api,ck-proc

Then start devstack:

./stack.sh