feat(flywheel): expose incident processing timeline
All checks were successful
CD Pipeline / build-and-deploy (push) Successful in 10m56s
All checks were successful
CD Pipeline / build-and-deploy (push) Successful in 10m56s
This commit is contained in:
@@ -233,6 +233,7 @@ class ApprovalExecutionService:
|
||||
actor="leWOOOgo",
|
||||
actor_role="executor",
|
||||
approval_id=str(approval.id),
|
||||
incident_id=approval.incident_id,
|
||||
)
|
||||
# 執行結果 reply 原告警卡片
|
||||
asyncio.create_task(
|
||||
@@ -269,6 +270,7 @@ class ApprovalExecutionService:
|
||||
actor="leWOOOgo",
|
||||
actor_role="executor",
|
||||
approval_id=str(approval.id),
|
||||
incident_id=approval.incident_id,
|
||||
)
|
||||
|
||||
# Phase 6: 發送失敗通知 (fire-and-forget)
|
||||
@@ -346,6 +348,7 @@ class ApprovalExecutionService:
|
||||
actor="leWOOOgo",
|
||||
actor_role="executor",
|
||||
approval_id=str(approval.id),
|
||||
incident_id=approval.incident_id,
|
||||
)
|
||||
await asyncio.sleep(self.RETRY_DELAY_SECONDS)
|
||||
result = await executor.execute_with_audit(
|
||||
@@ -385,6 +388,7 @@ class ApprovalExecutionService:
|
||||
actor="leWOOOgo",
|
||||
actor_role="executor",
|
||||
approval_id=str(approval.id),
|
||||
incident_id=approval.incident_id,
|
||||
)
|
||||
|
||||
# Phase 6: 發送成功通知 (fire-and-forget)
|
||||
@@ -506,6 +510,7 @@ class ApprovalExecutionService:
|
||||
actor="leWOOOgo",
|
||||
actor_role="executor",
|
||||
approval_id=str(approval.id),
|
||||
incident_id=approval.incident_id,
|
||||
)
|
||||
|
||||
# Phase 6: 發送失敗通知 (fire-and-forget, 包含 Dry-Run 攔截)
|
||||
|
||||
Reference in New Issue
Block a user