Add support for deploying Prometheus

Kolla Ansible already provides support for this and includes quite a few
exporters to scrape.

Change-Id: I30f5e0b57d88e457283e70a1b00abff9d4575a04
Story: 2003175
Task: 23319
This commit is contained in:
Doug Szumski 2018-07-24 10:42:47 +00:00
parent 10382bce9e
commit 80056749c9
3 changed files with 33 additions and 0 deletions

View File

@ -183,6 +183,8 @@ overcloud_container_image_regex_map:
enabled: "{{ kolla_enable_neutron | bool }}" enabled: "{{ kolla_enable_neutron | bool }}"
- regex: rabbitmq - regex: rabbitmq
enabled: True enabled: True
- regex: prometheus
enabled: "{{ kolla_enable_prometheus | bool }}"
- regex: sahara - regex: sahara
enabled: "{{ kolla_enable_sahara | bool }}" enabled: "{{ kolla_enable_sahara | bool }}"
- regex: skydive - regex: skydive
@ -331,6 +333,7 @@ kolla_enable_neutron_lbaas: "no"
kolla_enable_neutron_provider_networks: "no" kolla_enable_neutron_provider_networks: "no"
kolla_enable_nova: "yes" kolla_enable_nova: "yes"
kolla_enable_osprofiler: "no" kolla_enable_osprofiler: "no"
kolla_enable_prometheus: "no"
kolla_enable_sahara: "no" kolla_enable_sahara: "no"
kolla_enable_skydive: "no" kolla_enable_skydive: "no"
kolla_enable_swift: "no" kolla_enable_swift: "no"

View File

@ -167,6 +167,35 @@ control
[panko:children] [panko:children]
control control
[prometheus:children]
monitoring
[prometheus-alertmanager:children]
monitoring
[prometheus-node-exporter:children]
monitoring
control
compute
network
storage
[prometheus-mysqld-exporter:children]
mariadb
[prometheus-haproxy-exporter:children]
haproxy
[prometheus-memcached-exporter:children]
memcached
[prometheus-cadvisor:children]
monitoring
control
compute
network
storage
[gnocchi:children] [gnocchi:children]
control control

View File

@ -119,6 +119,7 @@ kolla_feature_flags:
- octavia - octavia
- osprofiler - osprofiler
- panko - panko
- prometheus
- qdrouterd - qdrouterd
- rally - rally
- sahara - sahara