Updated to use OS metrics from default scrape job 196/head
authorPaul Cuzner <pcuzner@redhat.com>
Thu, 28 Jun 2018 04:47:03 +0000 (16:47 +1200)
committerPaul Cuzner <pcuzner@redhat.com>
Thu, 28 Jun 2018 04:47:03 +0000 (16:47 +1200)
commit4226f84c6f46b84b51d16ef7af799362ffdf86ad
treec82589326337a717e3503afa4381704ccb3102cb
Updated to use OS metrics from default scrape job

All node_exporter scrapes are now done under the
same job (called node) so the dashboard now uses
an updated template query to identify the correct
host to pull out the OS metrics by iscsi gateway

Signed-off-by: Paul Cuzner <pcuzner@redhat.com>
196 files changed:
.gitignore [new file with mode: 0644]
INSTALL.md [new file with mode: 0644]
LICENSE [new file with mode: 0644]
README [new file with mode: 0644]
README.md [new file with mode: 0644]
TODO [new file with mode: 0644]
ansible/README.md [new file with mode: 0644]
ansible/ansible.cfg [new file with mode: 0644]
ansible/group_vars/all.yml.sample [new file with mode: 0644]
ansible/inventory.sample [new file with mode: 0644]
ansible/playbook.yml [new file with mode: 0644]
ansible/purge.yml [new file with mode: 0644]
ansible/roles/ceph-collectd/defaults/main.yml [new file with mode: 0644]
ansible/roles/ceph-collectd/files/cephmetrics.py [new symlink]
ansible/roles/ceph-collectd/files/cephmetrics.te [new symlink]
ansible/roles/ceph-collectd/files/collectors [new symlink]
ansible/roles/ceph-collectd/files/etc [new symlink]
ansible/roles/ceph-collectd/handlers/main.yml [new file with mode: 0644]
ansible/roles/ceph-collectd/meta/main.yml [new file with mode: 0644]
ansible/roles/ceph-collectd/tasks/configure_collectd.yml [new file with mode: 0644]
ansible/roles/ceph-collectd/tasks/install_collectd_plugins.yml [new file with mode: 0644]
ansible/roles/ceph-collectd/tasks/install_packages.yml [new file with mode: 0644]
ansible/roles/ceph-collectd/tasks/main.yml [new file with mode: 0644]
ansible/roles/ceph-collectd/tasks/merge_vars.yml [new symlink]
ansible/roles/ceph-collectd/tasks/selinux.yml [new file with mode: 0644]
ansible/roles/ceph-collectd/tasks/selinux_module.yml [new file with mode: 0644]
ansible/roles/ceph-collectd/tasks/set_collectd_vars.yml [new file with mode: 0644]
ansible/roles/ceph-collectd/tasks/setup_repos.yml [new file with mode: 0644]
ansible/roles/ceph-collectd/tasks/start_collectd.yml [new file with mode: 0644]
ansible/roles/ceph-collectd/templates/collectd.list [new file with mode: 0644]
ansible/roles/ceph-collectd/tests/test_collectd.py [new file with mode: 0644]
ansible/roles/ceph-docker/defaults/main.yml [new file with mode: 0644]
ansible/roles/ceph-docker/meta/main.yml [new file with mode: 0644]
ansible/roles/ceph-docker/tasks/install_packages.yml [new file with mode: 0644]
ansible/roles/ceph-docker/tasks/main.yml [new file with mode: 0644]
ansible/roles/ceph-docker/tasks/merge_vars.yml [new symlink]
ansible/roles/ceph-docker/tasks/sanity.yml [new file with mode: 0644]
ansible/roles/ceph-docker/tasks/start_services.yml [new file with mode: 0644]
ansible/roles/ceph-docker/tests/test_docker.py [new file with mode: 0644]
ansible/roles/ceph-grafana/defaults/main.yml [new file with mode: 0644]
ansible/roles/ceph-grafana/files/dashUpdater.py [new symlink]
ansible/roles/ceph-grafana/files/dashboards [new symlink]
ansible/roles/ceph-grafana/files/grafana-server.service [new file with mode: 0644]
ansible/roles/ceph-grafana/files/grafana.ini [new symlink]
ansible/roles/ceph-grafana/files/grafana.list [new file with mode: 0644]
ansible/roles/ceph-grafana/handlers/main.yml [new file with mode: 0644]
ansible/roles/ceph-grafana/meta/main.yml [new file with mode: 0644]
ansible/roles/ceph-grafana/tasks/add_notification_channel.yml [new file with mode: 0644]
ansible/roles/ceph-grafana/tasks/configure_firewall.yml [new file with mode: 0644]
ansible/roles/ceph-grafana/tasks/configure_grafana.yml [new file with mode: 0644]
ansible/roles/ceph-grafana/tasks/grafana_plugins.yml [new file with mode: 0644]
ansible/roles/ceph-grafana/tasks/install_packages.yml [new file with mode: 0644]
ansible/roles/ceph-grafana/tasks/main.yml [new file with mode: 0644]
ansible/roles/ceph-grafana/tasks/merge_vars.yml [new symlink]
ansible/roles/ceph-grafana/tasks/push_dashboards.yml [new file with mode: 0644]
ansible/roles/ceph-grafana/tasks/push_dashboards_dashupdater.yml [new file with mode: 0644]
ansible/roles/ceph-grafana/tasks/sanity.yml [new file with mode: 0644]
ansible/roles/ceph-grafana/tasks/setup_container.yml [new file with mode: 0644]
ansible/roles/ceph-grafana/tasks/setup_repos.yml [new file with mode: 0644]
ansible/roles/ceph-grafana/tasks/start_services.yml [new file with mode: 0644]
ansible/roles/ceph-grafana/templates/dashboard.yml [new file with mode: 0644]
ansible/roles/ceph-grafana/templates/grafana.repo [new file with mode: 0644]
ansible/roles/ceph-grafana/tests/test_grafana.py [new file with mode: 0644]
ansible/roles/ceph-graphite/defaults/main.yml [new file with mode: 0644]
ansible/roles/ceph-graphite/handlers/main.yml [new file with mode: 0644]
ansible/roles/ceph-graphite/meta/main.yml [new file with mode: 0644]
ansible/roles/ceph-graphite/tasks/configure_carbon.yml [new file with mode: 0644]
ansible/roles/ceph-graphite/tasks/configure_firewall.yml [new file with mode: 0644]
ansible/roles/ceph-graphite/tasks/configure_graphite.yml [new file with mode: 0644]
ansible/roles/ceph-graphite/tasks/configure_graphite_api.yml [new file with mode: 0644]
ansible/roles/ceph-graphite/tasks/configure_graphite_web.yml [new file with mode: 0644]
ansible/roles/ceph-graphite/tasks/install_packages.yml [new file with mode: 0644]
ansible/roles/ceph-graphite/tasks/main.yml [new file with mode: 0644]
ansible/roles/ceph-graphite/tasks/merge_vars.yml [new symlink]
ansible/roles/ceph-graphite/tasks/start_services.yml [new file with mode: 0644]
ansible/roles/ceph-graphite/templates/graphite-api.service [new file with mode: 0644]
ansible/roles/ceph-graphite/templates/graphite-api.socket [new file with mode: 0644]
ansible/roles/ceph-graphite/templates/storage-schemas.conf [new file with mode: 0644]
ansible/roles/ceph-graphite/tests/test_graphite.py [new file with mode: 0644]
ansible/roles/ceph-mgr/defaults/main.yml [new file with mode: 0644]
ansible/roles/ceph-mgr/meta/main.yml [new file with mode: 0644]
ansible/roles/ceph-mgr/tasks/main.yml [new file with mode: 0644]
ansible/roles/ceph-mgr/tasks/merge_vars.yml [new symlink]
ansible/roles/ceph-mgr/tests/test_mgr.py [new file with mode: 0644]
ansible/roles/ceph-node-exporter/defaults/main.yml [new file with mode: 0644]
ansible/roles/ceph-node-exporter/handlers/main.yml [new file with mode: 0644]
ansible/roles/ceph-node-exporter/meta/main.yml [new file with mode: 0644]
ansible/roles/ceph-node-exporter/tasks/configure_firewall.yml [new file with mode: 0644]
ansible/roles/ceph-node-exporter/tasks/create_service.yml [new file with mode: 0644]
ansible/roles/ceph-node-exporter/tasks/create_user.yml [new file with mode: 0644]
ansible/roles/ceph-node-exporter/tasks/download.yml [new file with mode: 0644]
ansible/roles/ceph-node-exporter/tasks/install_packages.yml [new file with mode: 0644]
ansible/roles/ceph-node-exporter/tasks/main.yml [new file with mode: 0644]
ansible/roles/ceph-node-exporter/tasks/merge_vars.yml [new file with mode: 0644]
ansible/roles/ceph-node-exporter/templates/node_exporter.service [new file with mode: 0644]
ansible/roles/ceph-node-exporter/templates/sysconfig [new file with mode: 0644]
ansible/roles/ceph-node-exporter/tests/test_node_exporter.py [new file with mode: 0644]
ansible/roles/ceph-prometheus/defaults/main.yml [new file with mode: 0644]
ansible/roles/ceph-prometheus/files/prometheus.service [new file with mode: 0644]
ansible/roles/ceph-prometheus/handlers/main.yml [new file with mode: 0644]
ansible/roles/ceph-prometheus/meta/main.yml [new file with mode: 0644]
ansible/roles/ceph-prometheus/tasks/install_packages.yml [new file with mode: 0644]
ansible/roles/ceph-prometheus/tasks/main.yml [new file with mode: 0644]
ansible/roles/ceph-prometheus/tasks/merge_vars.yml [new symlink]
ansible/roles/ceph-prometheus/tasks/setup_container.yml [new file with mode: 0644]
ansible/roles/ceph-prometheus/templates/prometheus.yml [new file with mode: 0644]
ansible/roles/ceph-prometheus/tests/test_prometheus.py [new file with mode: 0644]
ansible/roles/cephmetrics-common/defaults/main.yml [new file with mode: 0644]
ansible/roles/cephmetrics-common/files/cephmetrics-devel.repo [new file with mode: 0644]
ansible/roles/cephmetrics-common/tasks/main.yml [new file with mode: 0644]
ansible/roles/cephmetrics-common/tasks/merge_vars.yml [new file with mode: 0644]
ansible/roles/cephmetrics-common/tasks/setup_repos.yml [new file with mode: 0644]
ansible/roles/cephmetrics-common/templates/cephmetrics-custom.repo [new file with mode: 0644]
cephmetrics.py [new file with mode: 0644]
cephmetrics.spec.in [new file with mode: 0644]
collectors/__init__.py [new file with mode: 0644]
collectors/base.py [new file with mode: 0644]
collectors/common.py [new file with mode: 0644]
collectors/iscsi.py [new file with mode: 0644]
collectors/mon.py [new file with mode: 0644]
collectors/osd.py [new file with mode: 0644]
collectors/rgw.py [new file with mode: 0644]
dashUpdater.py [new file with mode: 0644]
dashboard.yml [new file with mode: 0644]
dashboards/archive/Ceph_dashboard-2017-05-19.json [new file with mode: 0644]
dashboards/archive/Ceph_dashboard-2017-05-24.json [new file with mode: 0644]
dashboards/archive/Ceph_dashboard-2017-05-25.json [new file with mode: 0644]
dashboards/archive/Ceph_dashboard-2017-05-26.json [new file with mode: 0644]
dashboards/archive/Ceph_dashboard-2017-05-29.json [new file with mode: 0644]
dashboards/archive/Ceph_dashboard-2017-05-31.json [new file with mode: 0644]
dashboards/archive/Disk Busy by Server-2017-05-31.json [new file with mode: 0644]
dashboards/archive/IOPS by Server-2017-05-31.json [new file with mode: 0644]
dashboards/archive/Latency by Server-2017-05-31.json [new file with mode: 0644]
dashboards/cephmetrics-graphite/Dashboard Relationships.png [new file with mode: 0644]
dashboards/cephmetrics-graphite/alert-status.json [new file with mode: 0644]
dashboards/cephmetrics-graphite/ceph-at-a-glance.json [new file with mode: 0644]
dashboards/cephmetrics-graphite/ceph-backend-storage.json [new file with mode: 0644]
dashboards/cephmetrics-graphite/ceph-cluster.json [new file with mode: 0644]
dashboards/cephmetrics-graphite/ceph-health.json [new file with mode: 0644]
dashboards/cephmetrics-graphite/ceph-osd-information.json [new file with mode: 0644]
dashboards/cephmetrics-graphite/ceph-pools.json [new file with mode: 0644]
dashboards/cephmetrics-graphite/ceph-rgw-workload.json [new file with mode: 0644]
dashboards/cephmetrics-graphite/disk-busy-by-server.json [new file with mode: 0644]
dashboards/cephmetrics-graphite/iops-by-server.json [new file with mode: 0644]
dashboards/cephmetrics-graphite/iscsi-overview.json [new file with mode: 0644]
dashboards/cephmetrics-graphite/latency-by-server.json [new file with mode: 0644]
dashboards/cephmetrics-graphite/network-usage-by-node.json [new file with mode: 0644]
dashboards/cephmetrics-graphite/osd-node-detail.json [new file with mode: 0644]
dashboards/mgr-prometheus/alert-status.json [new file with mode: 0644]
dashboards/mgr-prometheus/ceph-at-a-glance.json [new file with mode: 0644]
dashboards/mgr-prometheus/ceph-backend-storage.json [new file with mode: 0644]
dashboards/mgr-prometheus/ceph-cluster.json [new file with mode: 0644]
dashboards/mgr-prometheus/ceph-health.json [new file with mode: 0644]
dashboards/mgr-prometheus/ceph-osd-information.json [new file with mode: 0644]
dashboards/mgr-prometheus/ceph-pools.json [new file with mode: 0644]
dashboards/mgr-prometheus/ceph-rgw-workload.json [new file with mode: 0644]
dashboards/mgr-prometheus/cephmetrics-host.json [new file with mode: 0644]
dashboards/mgr-prometheus/disk-busy-by-server.json [new file with mode: 0644]
dashboards/mgr-prometheus/iops-by-server.json [new file with mode: 0644]
dashboards/mgr-prometheus/iscsi-client-details.json [new file with mode: 0644]
dashboards/mgr-prometheus/iscsi-overview.json [new file with mode: 0644]
dashboards/mgr-prometheus/latency-by-server.json [new file with mode: 0644]
dashboards/mgr-prometheus/mds-performance.json [new file with mode: 0644]
dashboards/mgr-prometheus/network-usage-by-node.json [new file with mode: 0644]
dashboards/mgr-prometheus/osd-node-detail.json [new file with mode: 0644]
dashboards/mgr-prometheus/tests/__init__.py [new file with mode: 0644]
dashboards/mgr-prometheus/tests/test_mgr_dashboards.py [new file with mode: 0644]
dashboards/mgr-prometheus/tests/util.py [new symlink]
dashboards/tests/util.py [new file with mode: 0644]
docker/docker-compose.yml [new file with mode: 0644]
etc/collectd.conf [new file with mode: 0644]
etc/collectd.d/cephmetrics.conf [new file with mode: 0644]
etc/collectd.d/cpu.conf [new file with mode: 0644]
etc/collectd.d/memory.conf [new file with mode: 0644]
etc/collectd.d/nics.conf [new file with mode: 0644]
etc/collectd.d/write_graphite.conf [new file with mode: 0644]
etc/grafana/grafana.ini [new file with mode: 0644]
patches/0001-ansible-Disable-devel_mode.patch [new file with mode: 0644]
screenshots/archive/dashboard-2017-05-19.png [new file with mode: 0644]
screenshots/archive/dashboard-2017-05-24.png [new file with mode: 0644]
screenshots/archive/dashboard-2017-05-26.png [new file with mode: 0644]
screenshots/archive/dashboard-2017-05-29.png [new file with mode: 0644]
screenshots/at-a-glance.png [new file with mode: 0644]
screenshots/ceph-backend.png [new file with mode: 0644]
screenshots/ceph-frontend.png [new file with mode: 0644]
screenshots/ceph-rados.png [new file with mode: 0644]
screenshots/ceph-rgw.png [new file with mode: 0644]
screenshots/disk-busy-by-server.png [new file with mode: 0644]
screenshots/disk-latency-by-server.png [new file with mode: 0644]
screenshots/iops-by-server.png [new file with mode: 0644]
screenshots/network-load.png [new file with mode: 0644]
screenshots/osd-node-details.png [new file with mode: 0644]
selinux/cephmetrics.te [new file with mode: 0644]
setup/add_datasource.json [new file with mode: 0644]
tests/testosd.py [new file with mode: 0644]
tox.ini [new file with mode: 0644]