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

Цель проекта

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

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

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

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

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

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

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

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

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

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

Сбор аккаунтов и сообществ по Владивостоку и Приморью

Необходимо найти и систематизировать все публичные страницы, блоги и паблики в социальной сети, которые публикуют контент о Владивостоке и Приморском крае. Результат должен быть представлен в структурированном виде.