Add a playbook for installing and configuring Graphite.
This playbook will install carbon-cache and graphite-api to provide a minimalistic starting point for metrics collection. It currently installs all components from their upstream source (albeit with defaults that point to tags, and not master/development branches). It uses systemd, and so is tailored specifically to Ubuntu 16.04. It currently does not support any of the advanced configuration such as multiple carbon-cache process + carbon-relay. It is also lacking many variables to fully tweak the various configuration files, although there's support for fully configuring the storage schemas. There is a small "master" playbook -- edx-monitoring -- for running the role, and in the future, supporting the culmination of other playbooks to build out an all-in-one monitoring server: Graphite, Grafana, etc.
Showing
docker/build/graphite/Dockerfile
0 → 100644
playbooks/edx-monitoring.yml
0 → 100644
playbooks/roles/config-encoders/.gitignore
0 → 100644
playbooks/roles/config-encoders/LICENSE
0 → 100644
This diff is collapsed.
Click to expand it.
playbooks/roles/config-encoders/README.rst
0 → 100644
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
playbooks/roles/graphite/LICENSE
0 → 100644
This diff is collapsed.
Click to expand it.
playbooks/roles/graphite/defaults/main.yml
0 → 100644
playbooks/roles/graphite/meta/main.yml
0 → 100644
playbooks/roles/graphite/tasks/carbon.yml
0 → 100644
playbooks/roles/graphite/tasks/main.yml
0 → 100644
playbooks/roles/graphite/tasks/whisper.yml
0 → 100644
Please
register
or
sign in
to comment