noms-digital-studio/ndelius-monitoring

Name: ndelius-monitoring

Owner: NOMS Digital Studio

Description: Build and health status dashboard for

Created: 2017-11-27 15:27:15.0

Updated: 2017-11-27 15:27:43.0

Pushed: 2018-03-13 08:49:11.0

Homepage: null

Size: 845

Language: JavaScript

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

nDelius Monitoring

Monitoring for the nDelius projects.

The project is based on Smashing:https://github.com/Smashing/smashing

Build
install bundler
le install
Run
hing start
Local

http://localhost:3030/circle

Heroku

https://ndelius-monitoring.herokuapp.com/circle

Development

This is a Ruby on Rails application. To add new features or make changes there are three main areas to touch - jobs, dashboards and widgets.

The jobs 'circle_ci.rb' and 'health.rb' gather data from CI and the service health and info end points.

The 'circle.erb' dashboard is a Rails template that displays the data.

We use two widgets on the UI, 'circle_ci' and 'server_status_squares'. Check 'server_status_squares.coffee' for status color logic.

Further Reading on Smashing

Check out http://smashing.github.io/ for more information.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.