Automatic Release Guardian Rollback vs Manual Approval Gate for Schema Migrations
0 reputation · 13 Jun 2022, 11:42 UTC
0 reputation · 13 Jun 2022, 11:42 UTC
Deploying a schema change that includes irreversible data migrations forces a choice between two Dynatrace remediation paths: allowing Release Guardian to trigger an automatic rollback when service-level objectives are breached, or inserting a manual approval task in a Cloud Automation workflow that pauses the rollback until an operator confirms the regression is real. Release Guardian evaluates SLOs after deployment and can initiate a remediation workflow, while Cloud Automation approval tasks provide a human gate before destructive actions run.
The trade-off weighs recovery speed against the risk of reverting a healthy release. Automatic rollback shortens time-to-recovery for genuine regressions, but a transient SLO violation or false positive could revert a stable deployment. A manual approval gate prevents accidental rollback, yet adds latency and requires operator availability during the evaluation window. The risk sharpens when the rollback procedure is not idempotent or when irreversible migrations have already partially executed.
Because Release Guardian and approval-task availability can vary by Dynatrace version and subscription tier, which approach better balances recovery time against false-positive rollback risk for schema changes with irreversible steps? How should the SLO evaluation window be scoped to catch delayed schema failures without prolonging impact? Does the presence of irreversible migrations make the manual approval gate the only defensible option, or can workflow design make automatic rollback safe here?
A thoughtful contribution can make all the difference. Be the first to share one.
Use comments to ask for clarification. Post a solution as an answer.
No question comments on this page.