jobmon
release/3.2
User Manual
Quickstart
Core Concepts
Monitoring and Debugging
Advanced Usage
Glossary of terms
Developer's Guide
General
Running unit tests
End-to-end tests
Linting and Typechecking
Pull Requests
Deployments
Testing
Continuous Integration
Architecture and Detailed Design
Requirements Analysis
Constraints and Non-functional Requirements
Workflow Size
Logical View (aka software layers, Component View)
Deployment View
Asynchronous Services
Jobmon’s Finite State Machines
API Reference
jobmon
<no title>
Edit on GitHub
Requirements Analysis
Roles
Human Roles
System Roles
Domain Objects
Use Cases
Implementor Use Cases
Operator Use Cases
Observer Use Cases
Jobmon Distributor Use Cases
Slurm Use Cases
Constraints and Non-functional Requirements
Scaling
Workflow Size
Security
Lifetime Maintainability
Portability
Usability
Logical View (aka software layers, Component View)
Config
Repositories
Deployment View
Python Client
R Client
Future Directions
Worker-node
Services
Kubernetes
Gunicorn
Autoscaling Behavior
Metallb
Traefik
Full-stack Message-Flow Example
Performance Monitoring
Asynchronous Services
Usage Integrator
The Reaper
Jobmon’s Finite State Machines
Agent Roles
Unification of Task and Workflow FSMs
Universal Finite State Machine