browbeat/ansible/browbeat/adjustment-gnocchi-wsgi.yml
akrzos 9d822e71c4 Playbooks to help with Telemetry testing.
* Sync ntp across nodes
* Install and setup at daemon
* Raise Haproxy defaults maxconn
* Change Ceilometer polling interval and between reduced metrics/"*" metrics
* Sync Ceilometer polling across Controller+Computes
* Adjust virtlogd max files
* Adjust Gnocchi metricd workers and processing_delay
* Adjust httpd prefork settings
* Adjust Ceilometer rabbitmq messaging parameters
* Adjust Nova filter_scheduler parameters for "evenly" distributed instances
* Adjust Gnocchi API Processes/Threads
* Centos tiny flavor (1vcpu, 192MiB Memory, 8G Disk)
* Enable/Disable Telemetry Services
* Utility playbook to disable polling (Useful to allow system
  to "catch up" on backlog)

Change-Id: I119a5cfb479c6a742673244cd70a0df0cd2a869a
2017-07-17 14:49:17 -04:00

21 lines
515 B
YAML

---
#
# Playbook to adjust Gnocchi API wsgi settings
#
# Examples:
# ansible-playbook -i hosts browbeat/adjustment-gnocchi-wsgi.yml -e "gnocchi_api_processes=24"
# ansible-playbook -i hosts browbeat/adjustment-gnocchi-wsgi.yml -e "gnocchi_api_processes=24 gnocchi_api_threads=6"
#
#
- hosts: controller
remote_user: "{{ host_remote_user }}"
gather_facts: false
vars_files:
- ../install/group_vars/all.yml
vars:
gnocchi_api_processes: 12
gnocchi_api_threads: 1
roles:
- gnocchi-api-config