Knowledge Base
Timeout budget для scanner orchestrator и Celery tasks
Практическая модель
Категория: Monitoring · Риск: high
Практическая модель
Scanner должен возвращать частичный отчёт, даже если один модуль не успел. Для SaaS лучше показывать `check timed out` как отдельный informational finding, чем держать весь scan в `running`.
Метрики
Собирайте `scan_duration_seconds`, `check_duration_seconds`, `check_timeout_total`, `scan_failed_total`. Эти метрики помогут отличать проблемы сети от деградации worker pool.