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

Цель проекта

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

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

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

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

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

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

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

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

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

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

Разработка голосового ИИ-бота для автоматического подбора перевозчиков

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