Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix/update docs #7

Merged
merged 16 commits into from
Jul 12, 2024
Merged

Fix/update docs #7

merged 16 commits into from
Jul 12, 2024

Conversation

thenav56
Copy link
Member

@thenav56 thenav56 commented Jul 12, 2024

Changes

  • Integrate sentry CRON monitor
  • Integrate sentry profiling and performance
  • Refactor the use of logging
  • Fix timezone warning
  • Few bulk updates optimization
  • Move os.environ usages to settings
  • Replace hard-coded values with settings using environment variables
  • Add redis lock for cron jobs
  • Update logging configuration for Django and Celery
  • Fix seasonal endpoint N+1 issues
  • Upgrade sentry SDK
  • Optimize create_pdc_polygon using IN query to fetch multiple data with single request (with individual fallback)
  • Update_adam_cyclone.py
    • Only update cyclone from last 3 months
    • Avoid duplicate call to ADAM
    • Use bulk update

thenav56 added 16 commits June 27, 2024 21:38
- Group update events using event_id
- Limit last 3 months event_id to use
- Add django-stubs
- Fix already-runned bug (Manually fixed in prod)
- Define PDC_* configs using settings.py
- Optimize PDC polygon fetch using where in query
- Move metoswiss keys to environment variables
- Add required environment in docker-compose
- Update logging
- Attach UTC to metoswiss dates
- Remove comment out codeblock
- Meteoswiss
- Adam
- GDAC
- Use PDC unique uuid for sync
- Clean-up update_adam_cyclone code
@thenav56 thenav56 marked this pull request as ready for review July 12, 2024 11:36
@thenav56 thenav56 merged commit d561842 into main Jul 12, 2024
2 checks passed
@thenav56 thenav56 deleted the fix/update-docs branch July 12, 2024 11:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant