gnocchi
#1

Description

Gnocchi is an open-source, multi-tenant timeseries, metrics
and resources database. It provides an HTTP REST interface
to create and manipulate the data. It is designed to store
metrics at a very large scale while providing access to
metrics and resources information and history.

Overview

Gnocchi is an open-source, multi-tenant timeseries, metrics and resources
database. It provides an HTTP REST interface to create and manipulate the
data. It is designed to store metrics at a very large scale while providing
access to metrics and resources information and history.

Usage

Gnocchi is typically deployed as part of an OpenStack cloud, providing storage
for Ceilometer, the telemetry collection service; To deploy Gnocchi to an
existing OpenStack cloud (which includes ceilometer):

Configuration

(boolean)
If True enables openstack upgrades for this charm via juju actions.
You will still need to set openstack-origin to the new repository but
instead of an upgrade running automatically across all units, it will
wait for you to execute the openstack-upgrade action for this charm on
each unit. If False it will revert to existing behavior of upgrading
all units on config change.

(string)
Repository from which to install OpenStack.
May be one of the following:
distro (default)
ppa:somecustom/ppa (PPA name must include OpenStack Release)
deb url sources entry|key id
or a supported Ubuntu Cloud Archive pocket.
Supported Ubuntu Cloud Archive pockets include:
cloud:trusty-liberty
cloud:trusty-juno
cloud:trusty-kilo
cloud:trusty-liberty
cloud:trusty-mitaka
Note that updating this setting to a source that is known to
provide a later version of OpenStack will trigger a software
upgrade.

(string)
The hostname or address of the admin endpoints created in the keystone
identity provider.
.
This value will be used for admin endpoints. For example, an
os-admin-hostname set to 'api-admin.example.com' with ssl enabled
will create the following endpoint for neutron-api:
.
https://api-admin.example.com:9696/

(string)
The hostname or address of the internal endpoints created in the keystone
identity provider.
.
This value will be used for internal endpoints. For example, an
os-internal-hostname set to 'api-internal.example.com' with ssl enabled
will create the following endpoint for neutron-api:
.
https://api-internal.example.com:9696/

(string)
The hostname or address of the public endpoints created in the keystone
identity provider.
.
This value will be used for public endpoints. For example, an
os-public-hostname set to 'api-public.example.com' with ssl enabled
will create the following endpoint for neutron-api:
.
https://api-public.example.com:9696/

(string)
SSL certificate to install and use for API ports. Setting this value
and ssl_key will enable reverse proxying, point Glance's entry in the
Keystone catalog to use https, and override any certficiate and key
issued by Keystone (if it is configured to do so).

(float)
The CPU core multiplier to use when configuring worker processes. By
default, the number of workers for each daemon is set to twice the number
of CPU cores a service unit has. When deployed in a LXD container, this
default value will be capped to 4 workers unless this configuration
option is set.

Relations
Relations enable services to easily and securely share information with each other.