Skip to content

With StackStorm timers it's possible to execute batch jobs periodically. With this dashboard it's easy to see which jobs are running and if their last status was success or failed.

License

Notifications You must be signed in to change notification settings

pietervogelaar/stackstorm-job-monitor

Repository files navigation

StackStorm job monitor

With StackStorm timers it's possible to execute batch jobs periodically. With a dashboard it's easy to see which jobs are running and if their last status was success or failed.

Each batch job can be a workflow or action. Let's say we have a StackStorm my_job pack. The StackStorm job monitor can show all the workflows/actions of the my_job pack. The complete frontend is derived from the awesome https://github.com/jan-molak/jenkins-build-monitor-plugin.git. All the data is retrieved with one JSON AJAX request to a Flask python application. The python application retrieves and combines information from the StackStorm API into the proper dashboard format. View the *.py files in this repository for more info.

StackStorm job monitor

Steps to update this software

1) Get asset files

git clone https://github.com/jan-molak/jenkins-build-monitor-plugin.git
mv jenkins-build-monitor-plugin/build-monitor-plugin/src/main/webapp/* .

2) Verify if the HTML source code is still valid or needs updates

It's easiest to display the HTML source code of a Build Monitor View in an active Jenkins installation. Otherwise you can look at https://github.com/jan-molak/jenkins-build-monitor-plugin/blob/master/build-monitor-plugin/src/main/resources/com/smartcodeltd/jenkinsci/plugins/buildmonitor/BuildMonitorView/index.jelly

About

With StackStorm timers it's possible to execute batch jobs periodically. With this dashboard it's easy to see which jobs are running and if their last status was success or failed.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published