Coverage for agentos/monitoring.py: 0%
14 statements
« prev ^ index » next coverage.py v7.14.3, created at 2026-07-02 09:59 +0800
« prev ^ index » next coverage.py v7.14.3, created at 2026-07-02 09:59 +0800
1from dataclasses import dataclass
2from enum import Enum
3class AlertSeverity(Enum): INFO='info'; WARNING='warning'; CRITICAL='critical'
4class AlertState(Enum): ACTIVE='active'; RESOLVED='resolved'
5@dataclass
6class AlertRule: name:str=''
7class Alert: pass
8class AlertEvaluator: pass
9@dataclass
10class MonitoringConfig: enabled:bool=True
11@dataclass
12class WebhookConfig: url:str=''
13@dataclass
14class WebhookDispatcher: pass