Skip to content
Josh Blum edited this page Aug 27, 2013 · 5 revisions

GRAS comes with a sweet status monitor to gather usage statistics on the internals of the scheduler. Simply drag and drop the query server block from GREXtras into the flow graph, execute the design, and open a web browser to the address:port.

The GRAS query client gives you a GUI builder with drag-gable and resizeable widgets. Here is a screen-shot of the application in action (still a work in progress, more to come):

http://i.imgur.com/4sbA2JI.png

Implementation details

The GRAS scheduler collects usage times for various tasks and handlers, and per each block. This information can be queried via the query() API call on the top block instance. The status monitor application is part webserver and mostly javascript application. A webserver can be started given a python instance of a top block. This webserver serves up html, javascript, and stats information from the top block. Most of the drawing and animation is done in javascript with jquery and google charts.

Clone this wiki locally