45689c1f71
Grafana plugin source have moved, this change changes the URL. Change-Id: I9592bd1eedf43fb2787431810998710216209f5c
66 lines
2.6 KiB
Plaintext
66 lines
2.6 KiB
Plaintext
enable_service gnocchi-api
|
|
enable_service gnocchi-metricd
|
|
enable_service gnocchi-statsd
|
|
|
|
# Set up default directories
|
|
GNOCCHI_DIR=$DEST/gnocchi
|
|
GNOCCHI_CONF_DIR=/etc/gnocchi
|
|
GNOCCHI_CONF=$GNOCCHI_CONF_DIR/gnocchi.conf
|
|
GNOCCHI_LOG_DIR=/var/log/gnocchi
|
|
GNOCCHI_AUTH_CACHE_DIR=${GNOCCHI_AUTH_CACHE_DIR:-/var/cache/gnocchi}
|
|
GNOCCHI_WSGI_DIR=${GNOCCHI_WSGI_DIR:-/var/www/gnocchi}
|
|
GNOCCHI_DATA_DIR=${GNOCCHI_DATA_DIR:-${DATA_DIR}/gnocchi}
|
|
GNOCCHI_COORDINATOR_URL=${GNOCCHI_COORDINATOR_URL:-redis://localhost:6379}
|
|
GNOCCHI_METRICD_PROCESSING_DELAY=${GNOCCHI_METRICD_PROCESSING_DELAY:-5}
|
|
|
|
# GNOCCHI_DEPLOY defines how Gnocchi is deployed, allowed values:
|
|
# - mod_wsgi : Run Gnocchi under Apache HTTPd mod_wsgi
|
|
# - simple : Run gnocchi-api
|
|
# - uwsgi : Run Gnocchi under uwsgi
|
|
# - <empty>: Fallback to GNOCCHI_USE_MOD_WSGI or ENABLE_HTTPD_MOD_WSGI_SERVICES
|
|
GNOCCHI_DEPLOY=${GNOCCHI_DEPLOY}
|
|
|
|
# Toggle for deploying Gnocchi with/without Keystone
|
|
GNOCCHI_USE_KEYSTONE=$(trueorfalse True GNOCCHI_USE_KEYSTONE)
|
|
|
|
# Support potential entry-points console scripts and venvs
|
|
if [[ ${USE_VENV} = True ]]; then
|
|
PROJECT_VENV["gnocchi"]=${GNOCCHI_DIR}.venv
|
|
GNOCCHI_BIN_DIR=${PROJECT_VENV["gnocchi"]}/bin
|
|
else
|
|
GNOCCHI_BIN_DIR=$(get_python_exec_prefix)
|
|
fi
|
|
|
|
|
|
# Gnocchi connection info.
|
|
GNOCCHI_SERVICE_PROTOCOL=http
|
|
# NOTE(chdent): If you are not using mod wsgi you need to set port!
|
|
GNOCCHI_SERVICE_PORT=${GNOCCHI_SERVICE_PORT:-8041}
|
|
GNOCCHI_SERVICE_PREFIX=${GNOCCHI_SERVICE_PREFIX:-'/metric'}
|
|
GNOCCHI_SERVICE_HOST=${GNOCCHI_SERVICE_HOST:-${SERVICE_HOST}}
|
|
|
|
# Gnocchi statsd info
|
|
GNOCCHI_STATSD_RESOURCE_ID=${GNOCCHI_STATSD_RESOURCE_ID:-$(uuidgen)}
|
|
GNOCCHI_STATSD_USER_ID=${GNOCCHI_STATSD_USER_ID:-$(uuidgen)}
|
|
GNOCCHI_STATSD_PROJECT_ID=${GNOCCHI_STATSD_PROJECT_ID:-$(uuidgen)}
|
|
|
|
# Ceph gnocchi info
|
|
GNOCCHI_CEPH_USER=${GNOCCHI_CEPH_USER:-gnocchi}
|
|
GNOCCHI_CEPH_POOL=${GNOCCHI_CEPH_POOL:-gnocchi}
|
|
GNOCCHI_CEPH_POOL_PG=${GNOCCHI_CEPH_POOL_PG:-8}
|
|
GNOCCHI_CEPH_POOL_PGP=${GNOCCHI_CEPH_POOL_PGP:-8}
|
|
|
|
# Redis gnocchi info
|
|
GNOCCHI_REDIS_URL=${GNOCCHI_REDIS_URL:-redis://localhost:6379}
|
|
|
|
# Gnocchi backend
|
|
GNOCCHI_STORAGE_BACKEND=${GNOCCHI_STORAGE_BACKEND:-redis}
|
|
|
|
# Grafana settings
|
|
GRAFANA_RPM_PKG=${GRAFANA_RPM_PKG:-https://grafanarel.s3.amazonaws.com/builds/grafana-3.0.4-1464167696.x86_64.rpm}
|
|
GRAFANA_DEB_PKG=${GRAFANA_DEB_PKG:-https://grafanarel.s3.amazonaws.com/builds/grafana_3.0.4-1464167696_amd64.deb}
|
|
GRAFANA_PLUGIN_VERSION=${GRAFANA_PLUGIN_VERSION}
|
|
GRAFANA_PLUGINS_DIR=${GRAFANA_PLUGINS_DIR:-$DEST/grafana-gnocchi-datasource}
|
|
GRAFANA_PLUGINS_REPO=${GRAFANA_PLUGINS_REPO:-http://github.com/gnocchixyz/grafana-gnocchi-datasource.git}
|
|
GRAFANA_URL=${GRAFANA_URL:-http://$HOST_IP:3000}
|