This application provides a dashboard into various devophp related services and applications
NOTE This project is very new, and not yet ready to use. But feel free to join and contribute!
- Develop a set of independant devops related administration bundles
- Use the
Dashboard
project to include all available devophp bundles
The following bundles are on the wishlist:
General / reusable screens (login, setup, help, etc)
Manage Etcd configuration data, supporting multiple etcd clusters.
Manage Docker hosts, using Docker remote API
Monitor remote hosts, containers and application through metrics. Collector agents send basic system data, while applications submit metrics directly. Optionally relay to statsd / graphite.
Monitor metrics, and trigger notifications when tresholds get exceeded.
Trigger builds, initially through Jenkins
Deploy new application releases to selected nodes.
Configure firewalling rules in a way similar to AWS security groups.
- clone this repo to your local system:
git clone git://github.com/devophp/dashboard
,cd dashboard
- Pull in dependencies using
composer install
- Install bundle assets in web directory
app/console assets:instal
- Run simple server php app/console server:run
- Browse to http://localhost:8000/