browbeat/ansible/install/grafana-dashboards.yml
Alex Krzos 966106905e Improve/Consolidate Collectd Configs & Grafana Dashboards
Collectd Configs:
+ Improvements to the maintainability of these config files
  + Versions appended to end of each per-process captured that
    the specific process was used in OpenStack
+ Collect on for Gnocchi, Aodh, and Sahara
+ Remove Satellite6 and OSE collectd configurations
+ Cleaned up Undercloud, Controller, Compute and Ceph Collectd
  Configurations to contain "mostly" processes that exist on
  machines of that type

Dashboards:
+ Add Gnocchi, Aodh, and Sahara per-process graphs
+ s/glance-agent/glance-api/ "bug"
+ Remove non-OpenStack Dashboards (OSE, Satellite 6) from Repo
+ Consolidate Guest, Baremetal, and Graphite Dashboards with OpenStack
  Dashboards in single playbook grafana-dashboards.yml
+ Update the Cloud System Performance Dashboard to allow comparsion
  with timeshifting
+ Add several comments to clarify the three types of dashboards
+ Removed DivideSeries from Graphite, Baremetal, and Guest Dashboards
  to match behavior of the OpenStack Dashboards for per-process
  graphs

Change-Id: I0c5c994324bd202b02a6175b261b84b183499d0e
2016-07-15 16:06:16 -04:00

41 lines
1.2 KiB
YAML

---
#
# Uploads and Builds Dashboards for Browbeat analysis of System Performance Metrics
#
# You can upload just the Static and Generated Generic Dashboards with:
# ansible-playbook -i hosts install/grafana-dashboards.yml -e 'cloud_dashboards=false'
#
#
- hosts: localhost
gather_facts: false
vars:
ansible_connection: local
cloud_dashboards: true
overwrite_existing: true
dashboards:
- template_name: OpenStack
template_node_type: undercloud
process_list_name: OpenStack-Undercloud
- template_name: OpenStack
template_node_type: controller
process_list_name: OpenStack-Controller
- template_name: OpenStack
template_node_type: compute
process_list_name: OpenStack-Compute
- template_name: OpenStack
template_node_type: ceph
process_list_name: OpenStack-Ceph
- template_name: OpenStack
template_node_type: "*"
process_list_name: OpenStack
# Non-OpenStack specific dashboards that are included:
- template_name: baremetal
process_list_name: Baremetal
- template_name: guest
process_list_name: Guest
- template_name: graphite
process_list_name: Graphite
roles:
- grafana-dashboards