
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
26 lines
828 B
ReStructuredText
26 lines
828 B
ReStructuredText
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).
|
|
|
|
.. code-block:: ini
|
|
|
|
[[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:
|
|
|
|
.. code-block:: console
|
|
|
|
./stack.sh
|