Watcher
Architecture
Pipeline design and dependencies for Watcher
Pipeline stages
- Connect to Spanner and warm the session pool.
- Read all enabled pipelines with their last modified timestamps.
- Compute expected delay windows by pipeline type and PIMS.
- Log warnings when pipelines exceed the delay + grace period.
System context
Spanner (Pipelines, Organizations) -> Watcher Job -> Logs/SentryDependencies
- Upstream: Cloud Spanner.
- Downstream: Logging/Sentry only.
Failure handling
- No retries beyond Cloud Run Job retry policy.
- Idempotent by design; read-only checks.
Last updated on