Rows in web_hook_logs should be pruned periodically
Currently the table web_hook_logs
takes up 21 GB of space on GitLab.com. We should add some sort of Sidekiq worker that prunes logs older than a certain time period, this would ensure the table doesn't keep growing forever.
I'm not sure what a sensible time period would be, but I think something like one month should be more than sufficient.
Edited by Yorick Peterse