Add Grafana dashboard for loose foreign keys processing

Per gitlab-org/gitlab#346481 (closed)

This has been a protected playground dashboard at https://dashboards.gitlab.net/d/RKrvPFp7k/loose-foreign-keys?orgId=1 for some time and we would like to have a permanent dashboard for this data so we can get a sense of how the overall loose foreign key processing is going as we scale.

I chose to keep it simple and just use the timeseries defaults which is slightly different from the original dashboard which used stacked bar charts. I don't have a strong preference but I think unstacked lines work fine.

I also kept it under sidekiq/ as all of this work happens in a sidekiq job so seemed to be part of the sidekiq service.

Previous playground dashboard

https://dashboards.gitlab.net/d/RKrvPFp7k/loose-foreign-keys?orgId=1

Screen_Shot_2022-04-22_at_4.25.25_pm

New permanent dashboard

Temporary preview URL https://dashboards.gitlab.net/dashboard/snapshot/JPsMMuN4OzXbnG85zRM16xBkgMuBESmB?orgId=1

Screen_Shot_2022-04-22_at_4.25.12_pm

Closes gitlab-org/gitlab#346481 (closed)

Edited by Dylan Griffith (ex GitLab)

Merge request reports

Loading