Skip to content

Workflow testing and monitoring service

License

Notifications You must be signed in to change notification settings

kikkomep/life_monitor

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

main workflow docs workflow

Life-Monitor logo


LifeMonitor is a testing and monitoring service for computational workflows. Head over to the LifeMonitor web site for more information and instructions.

Getting Started

You can easily set up your own ready-to-use LifeMonitor instance using the docker-compose deployment we distribute with this repository. A Makefile provides you with the basic actions necessary to manage the deployment. Type make help to list the available options.

You can get a development / testing deployment of LifeMonitor with the following commands:

  1. docker network create life_monitor, to create the Docker network;
  2. make start, to start the main LifeMonitor services;
  3. make start-aux-services, to start the preconfigured instances of WorkflowHub and Jenkins.

To register the WorkflowHub instance with LifeMonitor, run:

docker-compose exec lm /bin/bash -c "flask registry add seek seek ehukdECYQNmXxgJslBqNaJ2J4lPtoX_GADmLNztE8MI DuKar5qYdteOrB-eTN4F5qYSp-YrgvAJbz1yMyoVGrk https://seek:3000 --redirect-uris https://seek:3000"

You should now have the following services up and running:

For additional information, please refer to the LifeMonitor administration guide.




Acknowledgements
Life Monitor is being developed as part of the EOSC-Life project.
EOSC-Life, CRS4, BBMRI-ERIC Logos

About

Workflow testing and monitoring service

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 77.6%
  • SCSS 9.2%
  • Jinja 5.3%
  • Shell 2.4%
  • Jupyter Notebook 1.9%
  • Ruby 0.8%
  • Other 2.8%