The Cyclops Dashboard is one of the support services as part of CYCLOPS - A Rating, Charging & Billing solution for Cloud being developed by InIT Cloud Computing Lab at ZHAW. It is the place for users to check their usage data, connect to cloud providers and manage bills. Admins can use it to configure the different microservices and maintain user accounts. Dashboard interacts with the different micro service of CYCLOPS. The data for resource consumption visualisation is gathered by the interaction with UDR microservice. The configuration of rate policy and generated charge for a user is accessed by the Dashboard through that APIs of RC microservice.
Currently, the following features are implemented:
Currently Cyclops Dashboard has the following limitations:
$ git clone https://github.com/icclab/cyclops-dashboard.git
In order to install the Dashboard you will only have to run the commands bellow:
$ cd cyclops-dashboard/install
$ chmod +x ./*
$ ./install_mvn_java.sh
To start the Dashboard simply run the following command from the root folder:
$ ./start.sh
Cyclops-dashboard will bind to port 8080, to login browse to IP:8080/ login with any the account ID the data is generated for and any password as the Master branch does not currently support any authentication.
All the output will be stored in cyclops-dashboard/nohup.out and whenever you want to stop the Dashboard the only needed command is:
$ ./stop.sh
Visit the Wiki for detailed installation steps.
To report any bugs or issues, please use Github Issues
Licensed under the Apache License, Version 2.0 (the "License"); you may
not use this file except in compliance with the License. You may obtain
a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
License for the specific language governing permissions and limitations
under the License.