Skip to content

longsube/Ceilometer-metrics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Ceilometer-metrics

This project aims to exploit ceilometer statistics and metrics How it works

#How it works ##the server

  • when the server starts it creates new collections :
  • RAM collection
  • CPU collection
  • ...
  • sends Alarms to admin email
  • creates APIs endpoint

##the client

  • Retrieves date from APIs
  • draws charts and pies

##Getting start

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

##Install client dependencies

$ cd client
$ npm install

##Install server dependencies

$ cd server
$ npm install

#Running the tests

##how to run the project ?

###Running the server

$ cd server
$ node server.js

###Running the client application

  $ cd client
  $ npm start 

then visit http://localhost:8000/

#Requirments

  • Openstack installed and running
  • ceilometer installed and running correctly
  • Mongod server up
  • mongo client installed
  • one instance up at least
  • nodejs installed
  • Internet connexion

#Used programming languages

  • Javascript
  • AngularJS

#Runtime

  • Nodejs 4.5.0 LTS

#Author

Yassine Fadhlaoui - Initial work - Yassine Fadhlaoui

#License

This project is licensed under the MIT License - see the LICENSE file for details

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published