noms-digital-studio/api-accelerator-monitoring

Name: api-accelerator-monitoring

Owner: NOMS Digital Studio

Description: Health dashboard for the Delius API

Created: 2017-11-21 16:03:32.0

Updated: 2018-04-11 10:00:23.0

Pushed: 2018-04-11 10:00:21.0

Homepage: null

Size: 852

Language: JavaScript

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Delius API Monitoring

Monitoring for the Delius API project.

The project is based on Smashing.

Build
install bundler
le install
Run
hing start
Local

http://localhost:3030/circle

Heroku

https://api-accelerator-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'.

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.