Техническое описание
Описание архитектуры
Правообладатель ПО: Общество с ограниченной ответственностью «Каннам». ИНН 2543020645, ОГРН 1132543001502. Реквизиты и подтверждающие документы.
Схема
Браузер → Nginx/TLS → FastAPI/Uvicorn → PostgreSQL
│ ├→ ClickHouse
│ └→ планировщик
└→ контролируемые HTTP(S)-ресурсыКомпоненты
- FastAPI — веб-интерфейс, REST API, авторизация и отчеты;
- APScheduler — задания периодического мониторинга;
- PostgreSQL — пользователи, сервисы, группы, результаты и отчеты;
- ClickHouse — аналитические данные соответствующих модулей;
- Nginx — TLS, маршрутизация и защитные заголовки.
Данные
Объекты мониторинга принадлежат учетной записи. Токен передается как Bearer по TLS. Секреты и пароли БД хранятся вне исходного кода.