Create new GCS buckets for diagnostic reports
Details
- Point of contact for this request:
@alipniagov
We want a dedicated GCS bucket to store diagnostic reports (e.g. Ruby heap dumps or Jemalloc stats from Puma workers) in gitlab-production
project.
SRE Support Needed
The suggested way to obtain and use it:
1) Create 2 new GCS buckets in gitlab-production
project: 1) for reports from gstg
and 2) for reports from grpd
For example, that's how we have them in our team project, but the naming could vary
2) Give memory-be@gitlab.com
at least read access to buckets. If possible, write access too (for manual cleanups during the rollout of new reports) and, if possible, ability to edit lifecycle rules too:
3) Eventually, we want all engineers to have read access to that bucket - to explore reports. So we could do that from the start.
4) Create 2 separate service account keys, one for each bucket. Pass them to @skarbek
so we could update the configuration values for .com.