browbeat/ansible/install/grafana-dashboards.yml
akrzos 1f8059f18a Adding ObjectStorage Node type
+ Distinguishes between Object and Ceph Storage Nodes
+ Collectd config for ObjectStorage Nodes
+ Small fixes to generate_tripleo_hostfile.sh and controller collectd config
+ Added ObjectStorage Nodes to the Dashboards

Change-Id: I6f59a743bc9dda141ea96f8559b137828ffa72b9
2017-01-03 16:15:10 -05:00

53 lines
1.6 KiB
YAML

---
#
# Uploads and Builds Dashboards for Browbeat analysis of System Performance Metrics
#
# You can upload just the Static and Generated General 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
static_dashboards:
- cloud-system-performance-comparsion
cloud_specific_dashboards:
- cpu
- memory
- disk
- disks_all
- network
- log
general_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: objectstorage
process_list_name: OpenStack-ObjectStorage
- template_name: openstack
template_node_type: cephstorage
process_list_name: OpenStack-CephStorage
- template_name: openstack
template_node_type: compute
process_list_name: OpenStack-Compute
- 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