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
Previous Next

© Copyright 2016-2022, University of Washington. Revision 9ac40895.

Built with Sphinx using a theme provided by Read the Docs.