How to integrate Kayenta with Spinnaker for Automated Canary Analysis
Canary deployment is a release deployment strategy often used for Spinnaker deployments where a new release version is deployed alongside the stable running version.
It is exposed to a small subset of the end-users and then the canary version is evaluated against the baseline (a copy of current deployment) to find out if the new release is stable and ready to be rolled out.
Kayenta is the Spinnaker microservice that is responsible for enabling canary deployments in Spinnaker and performing automated canary analysis.
We can integrate application monitoring (APM) tools like Prometheus with the Spinnaker to provide us comprehensive performance metrics while running the Spinnaker CI/CD pipelines.
Kayenta can retrieve the performance metrics data from Prometheus and use them for carrying out canary judgment on whether the new release is fit to be deployed into production or it needs to be rolled back.
To know more about this integration, please read the blog “How to integrate Kayenta with Spinnaker for Automated Canary Analysis”.