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.