Monitoring as a Service for OpenStack
Go to file
aviau 9cd8f2e48d Config API: added businessimpactmodulations
Change-Id: I04363232f3bfc778981cf9bc572b5b8450ae9f95
2015-05-05 15:17:24 -04:00
container-data Added docker-compose production environment 2015-04-23 13:05:21 -04:00
doc Config API: added businessimpactmodulations 2015-05-05 15:17:24 -04:00
etc/surveil Auth: Check token validity + secure bansho/config 2015-05-01 14:42:26 -04:00
surveil Config API: added businessimpactmodulations 2015-05-05 15:17:24 -04:00
tools/docker/shinken_container Added more demo hosts to shinken 2015-05-04 16:56:53 -04:00
.dockerignore Added docker-compose production environment 2015-04-23 13:05:21 -04:00
.gitignore Added docker-compose production environment 2015-04-23 13:05:21 -04:00
.gitreview Added .gitreview 2014-06-25 20:10:36 +00:00
.testr.conf Added demo API + tests 2014-08-12 18:51:23 -04:00
Dockerfile python-surveilclient>=0.4.1 -> "python-surveilclient>=0.4.1" 2015-05-04 12:14:43 -04:00
LICENSE Added demo API + tests 2014-08-12 18:51:23 -04:00
Makefile fig is now deprecated 2015-04-03 18:10:27 -04:00
README.rst Added Bansho link to README 2015-05-05 10:35:32 -04:00
docker-compose-common.yml Added docker-compose production environment 2015-04-23 13:05:21 -04:00
docker-compose-production.yml Added docker-compose production environment 2015-04-23 13:05:21 -04:00
docker-compose.yml Added more demo hosts to shinken 2015-05-04 16:56:53 -04:00
requirements.txt Status API: Return live hosts and services 2015-04-19 16:41:17 -04:00
setup.cfg Add: os_discovery "CLI" interface 2015-01-23 16:20:23 -05:00
setup.py Added license headers 2014-08-15 10:26:23 -04:00
test-requirements.txt Documented Actions API 2015-04-29 09:56:12 -04:00
tox.ini Controller rename: Login -> tokens 2015-05-01 10:39:35 -04:00

README.rst

Surveil

Monitoring as a Service

An OpenStack related project designed to provide highly available, scalable and flexible monitoring for OpenStack.

Project Info

Getting Started

Developpement environnement

Surveil's developpement environnement is based on Docker and docker-compose.

You can install docker-compose with the following command:

sudo pip install -U docker-compose

You will then be able to use the environment with the following commands:

  • sudo docker-compose up: Launch Surveil and its dependencies in containers.
  • sudo docker-compose down: Kill the active docker containers, if any.
  • sudo docker-compose rm: Remove all containers, if any.
  • sudo docker-compose: Build the docker images.

Configuration for the different services running in the Docker containers are stored in tools/docker.

After running sudo docker-compose up, you should be able to acces all services at the ports configured in the docker-compose.yml file.

The Surveil container mounts your local project folder and pecan reloads every time the project files change thus providing a proper development environment.