Coverage for src / taipanstack / resilience / watchdogs / __init__.py: 100%
5 statements
« prev ^ index » next coverage.py v7.13.5, created at 2026-05-12 21:18 +0000
« prev ^ index » next coverage.py v7.13.5, created at 2026-05-12 21:18 +0000
1"""Watchdog sub-package for TaipanStack resilience.
3Provides background monitors that proactively detect and respond
4to system degradation: resource pressure, configuration drift,
5and dependency failures.
6"""
8from taipanstack.resilience.watchdogs._base import BaseWatcher
9from taipanstack.resilience.watchdogs.config_watcher import (
10 ConfigWatcher,
11 validate_config,
12)
13from taipanstack.resilience.watchdogs.health_pinger import (
14 HealthPinger,
15 HealthTarget,
16 check_all,
17 check_target,
18)
19from taipanstack.resilience.watchdogs.resource_watcher import (
20 ResourceSnapshot,
21 ResourceWatcher,
22 check_resources,
23)
25__all__ = (
26 "BaseWatcher",
27 "ConfigWatcher",
28 "HealthPinger",
29 "HealthTarget",
30 "ResourceSnapshot",
31 "ResourceWatcher",
32 "check_all",
33 "check_resources",
34 "check_target",
35 "validate_config",
36)