jobmon

User Manual

  • Quickstart
  • Core Concepts
  • Logging
    • Logging Guide
    • Logging Architecture
  • 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
  • Logging
  • View page source

Logging

Jobmon uses a shared structlog integration to capture telemetry while staying compatible with host applications. This section collects the user guide and deeper architectural notes for the logging stack.

  • Logging Guide
    • Core Principles
    • Quick Start – Host Applications
    • Quick Start – Jobmon Developers
    • Telemetry & Console Behaviour
    • Configuration Examples
    • FAQ
    • Testing & Support
  • Logging Architecture
    • Overview
    • Context Isolation System
    • Telemetry Isolation Processor
    • Structlog Configuration Strategy
    • Python Logging Handlers
    • Direct-rendering Forwarding Shim
    • Thread-local Event Storage
    • Architecture Detection
    • Handler Configuration Examples
    • Thread-local Storage and OTLP Handlers
    • Testing Strategy
    • Troubleshooting Tips
    • Performance Notes
    • Maintenance Checklist
    • Document History
Previous Next

© Copyright 2016-2022, University of Washington.

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