Enable continuous profiling for Pages on gstg
Recording the staging deployment because it is non-trivial and worth validating for production.
Production Change - Criticality 3 C3
| Change Objective | Enable continuous profiling on gitlab-pages in gstg |
|---|---|
| Change Type | ConfigurationChange |
| Services Impacted | ServicePages |
| Change Team Members | @cmiskell |
| Change Criticality | C3 |
| Change Reviewer or tested in staging | This is the staging run |
| Dry-run output | N/A |
| Due Date | 2020-06-16 01:15 UTC |
| Time tracking | 30 minutes |
Preconditions
-
Required omnibus MR has been reviewed, merged, and deployed.
Detailed steps for the change
This will stop chef, wait for input to say https://ops.gitlab.net/gitlab-cookbooks/chef-repo/-/merge_requests/3641 has been merged/applied, then drain and run chef on each node in turn, waiting for the readiness check to be successful after restart
-
Check that profiles are being captured at https://console.cloud.google.com/profiler/gitlab-pages/_?project=gitlab-staging-1
Rollback steps
Changes checklist
-
Detailed steps and rollback steps have been filled prior to commencing work -
SRE on-call has been informed prior to change being rolled out -
There are currently no open issues labeled as ServiceMonitoring with severities of ~S1 or ~S2
Edited by Craig Miskell