Coverage for agentos/monitoring.py: 0%

14 statements  

« 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