This project aims to exploit ceilometer statistics and metrics
- Autoscaling with heat The third part of the project consist in autoscaling the cluster (adding and removing instances)
- when the server starts it creates new collections :
- RAM collection
- CPU collection
- ...
- sends Alarms to admin email
- creates APIs endpoint
- Retrieves date from APIs
- draws charts and pies
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
$ git clone https://github.com/YassineFadhlaoui/Ceilometer-metrics.git
$ cd Ceilometer-metrics
$ cd client
$ npm install
$ cd server
$ npm install
$ cd server
$ node server.js
$ cd client
$ npm start
then visit http://localhost:8000/
- Openstack installed and running
- ceilometer installed and running correctly
- Mongod server up
- mongo client installed
- one instance up and running at least
- nodejs installed
- Internet connection
- Javascript
- Shell
- Nodejs 4.5.0 LTS
Yassine Fadhlaoui - Initial work - Yassine Fadhlaoui
This project is licensed under the MIT License - see the LICENSE file for details