dashboard


main script to build the UI

Methods

(inner) checkMeasurements(measurements)

get the measurements for each service

Parameters
measurements:object

details of the service to measure

(inner) displaySpark(server, x, line)

display a spark line moving through the dashboard panel

Parameters
server:object

service being measured

x:number

x-axis value of the data

line:number

y-axis value

(inner) pingServer(server)

measure the server response

Parameters
server:object

details for measurement

(inner) requestInterval(fn, delay, measurements):object

repeat calculation of values

Parameters
fn:function

callback function

delay:integer

pause duration

measurements:object

services being measured

Returns
Type
:object

handle

(inner) setupDash(measurements)

setupDash

Parameters
measurements:object

metric for adding to the dashboard

(inner) shadeBackground(percent):string

apply a background colour (green to red) depending on results

Parameters
percent:number

percent of threshold

Returns
Type
:string
  • colour to apply to background in HSL space