List dependencies on other outstanding PRs, issues, etc.
Merge checklist:
[x] All reviewers approved
[x] CI build is green
[x] Version bumped
[x] Changelog record added
[x] Documentation updated (not only docstrings)
[x] Commits are squashed
Post merge:
[ ] Create a tag
[ ] Check new version is pushed to PyPi after tag-triggered build is
finished.
[ ] Delete working branch (if not needed anymore)
Author concerns:
I attempted a consolidated MonitoringMiddleware, but it got messy fast, and would have required a bunch of engineering to keep clean. So for now, we just need to add additional middleware as-needed.
Description:
Adds CookieMonitoringMiddleware for monitoring cookie header sizes and cookie sizes. This middleware is being moved from edx-platform: https://github.com/openedx/edx-platform/blob/master/openedx/core/lib/request_utils.py#L93
Also includes moving the process_cookie_monitoring_logs.py script to this repository.
JIRA:
ARCHBOM-2054
Dependencies:
List dependencies on other outstanding PRs, issues, etc.
Merge checklist:
Post merge:
Author concerns:
I attempted a consolidated MonitoringMiddleware, but it got messy fast, and would have required a bunch of engineering to keep clean. So for now, we just need to add additional middleware as-needed.