petter2025 commited on
Commit
4173bce
·
verified ·
1 Parent(s): 2464991

Delete monitoring_models.py

Browse files
Files changed (1) hide show
  1. monitoring_models.py +0 -29
monitoring_models.py DELETED
@@ -1,29 +0,0 @@
1
- from pydantic import BaseModel, Field
2
- from typing import Dict, List, Optional, Any
3
- from datetime import datetime
4
- from enum import Enum
5
-
6
- class DataSourceType(Enum):
7
- PROMETHEUS = "prometheus"
8
- DATADOG = "datadog"
9
- CUSTOM_METRICS = "custom_metrics"
10
- SIMULATED = "simulated"
11
-
12
- class MetricQuery(BaseModel):
13
- name: str
14
- query: str
15
- data_source: DataSourceType
16
- refresh_interval: int = 30 # seconds
17
-
18
- class ServiceTopology(BaseModel):
19
- service_name: str
20
- dependencies: List[str]
21
- critical_tier: int = Field(ge=1, le=3) # 1=critical, 2=important, 3=standard
22
- revenue_impact_per_minute: float = 100.0
23
-
24
- class AgentSpecialization(Enum):
25
- DETECTIVE = "anomaly_detection"
26
- DIAGNOSTICIAN = "root_cause_analysis"
27
- HEALER = "remediation_orchestration"
28
- ECONOMIST = "business_impact"
29
- ARCHIVIST = "knowledge_management"