Техническое задание: Интеграция Sentry и JSON-логирования для Flask

Цель проекта

Модернизировать систему логирования и мониторинга Flask-приложения. Обеспечить централизованный сбор ошибок с детализацией и наладить удобное, структурированное логирование в продакшн-среде.

Основные задачи

1. Интеграция Sentry

  • Настроить отправку ошибок и исключений в Sentry.
  • Обеспечить добавление понятных тегов (например, версия релиза, окружение) для удобной фильтрации.
  • Настроить передачу полной трассировки стека (stack trace) для каждой ошибки.

2. Структурное JSON-логирование

  • Реализовать вывод логов приложения в формате JSON для машинной обработки.
  • Внедрить автоматическую маскировку PII (персональных идентифицирующих данных) в логах (например, emails, номера телефонов, платежные данные).
  • Логи должны быть читаемыми и содержать необходимый контекст событий.

3. Документация и передача

  • Составить краткую, понятную инструкцию по работе с новой системой логирования для команды разработки.
  • Описать ключевые моменты конфигурации и примеры использования.

Требования к результату

  • Готовый, протестированный код интеграции.
  • Конфигурационные файлы с примерами настроек.
  • Краткое руководство для разработчиков в формате README.

Разработка разделов ВК, АУПТ и ВПВ в Revit

Требуется выполнить проектирование инженерных систем в Autodesk Revit на основе исходных данных в формате DWG. Необходимо разработать разделы водоснабжения, канализации, автоматического пожаротушения и внутреннего противопожарного водопровода.

Разработка Telegram-бота для публикации объявлений с модерацией

Требуется создать Telegram-бота для приема объявлений от пользователей, их модерации и автоматической публикации в канал с учетом временных ограничений. Бот должен иметь пошаговый интерфейс подачи, админ-панель модератора и систему очереди публикаций.