Coverage for agentos/monitoring.py: 0%
25 statements
« prev ^ index » next coverage.py v7.14.3, created at 2026-07-08 21:26 +0800
« prev ^ index » next coverage.py v7.14.3, created at 2026-07-08 21:26 +0800
1from dataclasses import dataclass
2from enum import Enum
5class AlertSeverity(Enum):
6 INFO = "info"
7 WARNING = "warning"
8 CRITICAL = "critical"
11class AlertState(Enum):
12 ACTIVE = "active"
13 RESOLVED = "resolved"
16@dataclass
17class AlertRule:
18 name: str = ""
21class Alert:
22 pass
25class AlertEvaluator:
26 pass
29@dataclass
30class MonitoringConfig:
31 enabled: bool = True
34@dataclass
35class WebhookConfig:
36 url: str = ""
39@dataclass
40class WebhookDispatcher:
41 pass