integrate gnocchi with cloudkitty
Closes-Bug: #1630947 Change-Id: Ie28ec6399add384962cfdcf83c93c3bef132d57e
This commit is contained in:
parent
b58147bcc0
commit
e7df182461
@ -353,6 +353,14 @@ ceilometer_database_type: "mongodb"
|
||||
#################################
|
||||
cinder_backend_ceph: "{{ enable_ceph }}"
|
||||
|
||||
|
||||
#######################
|
||||
# Cloudkitty options
|
||||
#######################
|
||||
# Valid options are [ ceilometer, gnocchi ]
|
||||
cloudkitty_collector_backend: "ceilometer"
|
||||
|
||||
|
||||
#######################
|
||||
# Nova options
|
||||
#######################
|
||||
|
@ -27,7 +27,7 @@ memcached_servers = {% for host in groups['memcached'] %}{{ hostvars[host]['ansi
|
||||
lock_path = /var/lib/cloudkitty/tmp
|
||||
|
||||
[collect]
|
||||
collector = ceilometer
|
||||
collector = {{ cloudkitty_collector_backend }}
|
||||
services = compute,image{% if enable_cinder | bool %},volume{% endif %}, network_bw_out, network_bw_in, network_floating
|
||||
|
||||
[oslo_messaging_notifications]
|
||||
@ -38,8 +38,13 @@ topics = notifications
|
||||
keystone_version = 3
|
||||
auth_section = keystone_authtoken
|
||||
|
||||
{% if cloudkitty_collector_backend == "gnocchi" %}
|
||||
[gnocchi_collector]
|
||||
auth_section = keystone_authtoken
|
||||
{% elif cloudkitty_collector_backend == "ceilometer" %}
|
||||
[ceilometer_collector]
|
||||
auth_section = keystone_authtoken
|
||||
{% endif %}
|
||||
|
||||
[api]
|
||||
host_ip = {{ hostvars[inventory_hostname]['ansible_' + api_interface]['ipv4']['address'] }}
|
||||
|
@ -0,0 +1,3 @@
|
||||
---
|
||||
features:
|
||||
- support use gnocchi collector in cloudkitty
|
Loading…
Reference in New Issue
Block a user