@@ -25,7 +25,7 @@ def create(app:, user_audit_info:, message:)
2525
2626 if target_state . rollback_target_revision
2727 revision = RevisionResolver . rollback_app_revision ( app , target_state . rollback_target_revision , user_audit_info )
28- log_rollback_event ( app . guid , user_audit_info . user_guid , target_state . rollback_target_revision . guid , message . strategy )
28+ log_rollback_event ( app . guid , user_audit_info . user_guid , target_state . rollback_target_revision . guid , message . strategy , message . max_in_flight , message . canary_steps )
2929 else
3030 revision = RevisionResolver . update_app_revision ( app , user_audit_info )
3131 end
@@ -251,15 +251,19 @@ def starting_process_instances(deployment, desired_instances)
251251 [ deployment . max_in_flight , starting_process_count ] . min
252252 end
253253
254- def log_rollback_event ( app_guid , user_id , revision_id , strategy )
254+ def log_rollback_event ( app_guid , user_id , revision_id , strategy , max_in_flight , canary_steps )
255255 TelemetryLogger . v3_emit (
256256 'rolled-back-app' ,
257257 {
258258 'app-id' => app_guid ,
259259 'user-id' => user_id ,
260260 'revision-id' => revision_id
261261 } ,
262- { 'strategy' => strategy }
262+ {
263+ 'strategy' => strategy ,
264+ 'max_in_flight' => max_in_flight ,
265+ 'canary_steps' => canary_steps
266+ }
263267 )
264268 end
265269 end
0 commit comments