金丝雀分析通常与持续部署结合使用,确保在推送到生产之前以受控方式测试更改。 “金丝雀分析”一词源于在煤矿中使用金丝雀来检测危险气体水平的做法。 正如金丝雀用于提醒矿工注意潜在危险,金丝雀分析用于提醒系统管理员注意系统或服务行为的潜在问题或更改。
金丝雀分析为系统或服务建立正常行为的基线,与后续测量进行比较。 如果系统或服务表现出明显偏离基线的行为,这可能表明系统中存在需要调查的问题或更改。