Skip to content

etcinit/deis-dashboard

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

deis-dashboard

This is forked version of lorieri/deis-dashboard

Deis Dashboard is a "real time" only http connections dashboard for the Open Deis PaaS

Requirements

Installing

First, you need to setup some service units on your cluster. Start by SSH-ing to one of your cluster servers. Then, do the following:

# Clone the project
$ git clone https://github.com/lorieri/deis-dashboard.git
$ cd deis-dashboard

# Start the backend in the cluster
$ fleetctl start deis-dashback.service

# Start the log collection
$ fleetctl start deis-dashcollect.service

After that, from your development machine:

# Clone the project
$ git clone https://github.com/lorieri/deis-dashboard.git
$ cd deis-dashboard

# Create and configure your app
$ deis create deis-dashboard
$ deis config:set ETCD_HOSTS=http://myhost1:4001,http://myhost2:4001,http://myhost3:4001

# Deploy the app:
#
# There are two ways to deploy deis-dashboard:

# by Dockerfile
$ git push deis master

# *OR*

# by Docker Hub
$ deis pull lorieri/deis-dashboard

# Open it on a web browser
$ deis open

If the installation succeeded, you may see the dashboard screen (see screenshots) bellow. If you are not able to see your apps try sending some traffic in your cluster and wait for around 10 seconds.

Walkthrough

Main Page

The Main Page shows 3 charts

  • A pie that shows the percentage of requests of the apps related to cluster total
  • A pie that shows the percentage of bytes transfered of the apps related to cluster total
  • A bar chart that shows total errors and total successed requests stacked by app

In the top right of the page there is a link for the current apps

Apps Page

The Apps Page show statistics for the last 10 seconds of traffic and 2 horizontal bars:

  • total requests
  • % of successes / % of errors

Apps page's navigation menu

About

Deis Monitor Dashboard

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 38.4%
  • Go 33.0%
  • JavaScript 28.6%