观察重要步骤的进度
记录每个步骤的开始和结束时间、状态及关联 ID。对于长时间步骤,应提供检查点或已处理项目数等可量化进度,而不是反复输出笼统的运行中提示。
识别预期等待,包括外部回调、计划延迟、速率限制和人工审批。若某步骤等待事件,应明确截止时间和超时处理方式,避免运行永久挂起。
设定阈值和恢复措施
根据服务行为和业务需求设置告警及超时阈值,不要随意选择很短的时间。外部依赖的阈值可能不同于本地转换步骤。
超过阈值后,先检查最后完成的步骤和底层依赖,再决定是否重试。向负责人提供运行 ID 和可操作背景,只通过明确的恢复流程继续或取消。