cleanup: remove dead ModelsMonitoringConfig
archive_auditor was removed earlier, but ModelsMonitoringConfig (SEE, SMC, TTS, QAS, SPR) and its YAML config section remained. Nowhere in the runtime code reads these settings.
This commit is contained in:
parent
4c38a9a327
commit
e435f4d874
@ -69,17 +69,6 @@ monitoring:
|
||||
# Мониторинг времени обработки шага диалога из архива
|
||||
step_time_monitoring: false
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Мониторинг внутренних моделей SES (SEE, SMC, TTS, QAS, SPR)
|
||||
# ---------------------------------------------------------------------------
|
||||
models_monitoring:
|
||||
enabled: true
|
||||
see_confidence_threshold: 0.5
|
||||
smc_confidence_threshold: 0.5
|
||||
tts_enabled: true
|
||||
qas_enabled: true
|
||||
spr_enabled: true
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Настройки логирования
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
@ -85,23 +85,6 @@ class LoggingConfig:
|
||||
format: str = "%(asctime)s [%(levelname)s] %(name)s: %(message)s"
|
||||
|
||||
|
||||
@dataclass
|
||||
class ModelsMonitoringConfig:
|
||||
"""Настройки мониторинга внутренних моделей SES (SEE, SMC, TTS, QAS, SPR)."""
|
||||
|
||||
enabled: bool = True
|
||||
# Порог уверенности SEE ниже которого считаем проблемой (0..1)
|
||||
see_confidence_threshold: float = 0.5
|
||||
# Порог уверенности SMC ниже которого считаем проблемой (0..1)
|
||||
smc_confidence_threshold: float = 0.5
|
||||
# Отслеживать ли голосовые ответы TTS
|
||||
tts_enabled: bool = True
|
||||
# Отслеживать ли наполненность QAS
|
||||
qas_enabled: bool = True
|
||||
# Отслеживать ли наполненность SPR (распознавание речи: аудио→текст)
|
||||
spr_enabled: bool = True
|
||||
|
||||
|
||||
@dataclass
|
||||
class AppConfig:
|
||||
"""Корневая конфигурация приложения."""
|
||||
@ -109,7 +92,6 @@ class AppConfig:
|
||||
ses: SESConfig = field(default_factory=SESConfig)
|
||||
zabbix: ZabbixConfig = field(default_factory=ZabbixConfig)
|
||||
monitoring: MonitoringConfig = field(default_factory=MonitoringConfig)
|
||||
models: ModelsMonitoringConfig = field(default_factory=ModelsMonitoringConfig)
|
||||
logging: LoggingConfig = field(default_factory=LoggingConfig)
|
||||
|
||||
|
||||
@ -223,20 +205,6 @@ def _build_config(data: Dict[str, Any]) -> AppConfig:
|
||||
step_time_monitoring=mon_data.get("step_time_monitoring", MonitoringConfig.step_time_monitoring),
|
||||
)
|
||||
|
||||
models_data = data.get("models_monitoring", {})
|
||||
models_cfg = ModelsMonitoringConfig(
|
||||
enabled=models_data.get("enabled", ModelsMonitoringConfig.enabled),
|
||||
see_confidence_threshold=models_data.get(
|
||||
"see_confidence_threshold", ModelsMonitoringConfig.see_confidence_threshold
|
||||
),
|
||||
smc_confidence_threshold=models_data.get(
|
||||
"smc_confidence_threshold", ModelsMonitoringConfig.smc_confidence_threshold
|
||||
),
|
||||
tts_enabled=models_data.get("tts_enabled", ModelsMonitoringConfig.tts_enabled),
|
||||
qas_enabled=models_data.get("qas_enabled", ModelsMonitoringConfig.qas_enabled),
|
||||
spr_enabled=models_data.get("spr_enabled", ModelsMonitoringConfig.spr_enabled),
|
||||
)
|
||||
|
||||
log_data = data.get("logging", {})
|
||||
logging_cfg = LoggingConfig(
|
||||
level=log_data.get("level", LoggingConfig.level),
|
||||
@ -244,7 +212,7 @@ def _build_config(data: Dict[str, Any]) -> AppConfig:
|
||||
format=log_data.get("format", LoggingConfig.format),
|
||||
)
|
||||
|
||||
return AppConfig(ses=ses, zabbix=zabbix, monitoring=monitoring, models=models_cfg, logging=logging_cfg)
|
||||
return AppConfig(ses=ses, zabbix=zabbix, monitoring=monitoring, logging=logging_cfg)
|
||||
|
||||
|
||||
def load_app_config(config_path: Optional[str] = None) -> AppConfig:
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user