Home United States USA — software Understanding Canary Analysis

Understanding Canary Analysis

151
0
SHARE

Canary analysis is a two step process where we assess the canary based on metrics and logs to infer if we are going to promote or roll back the new version.
Join the DZone community and get the full member experience. We discussed the basics of canary deployment In the blog “ What is Canary Deployment? “. It is one of the most widely used strategies because it lowers the risk of moving updates into production, while simultaneously reducing the need for additional infrastructure. Today, many applications run in a dynamic environment of microservices, which makes the software integration and delivery process complex. The only way to successfully deploy updates consistently is to use solid automation with tools like Spinnaker. Canary analysis is a two-step process where we will assess the canary based on a selected list of metrics and logs to infer if we are going to promote or roll back the new version. So we need to be sure that we are gathering the right information (metrics and logs) during the test process and conducting a solid analysis.

Continue reading...