Which SLIs/SLOs are relevant for Artifacts in CI/CD?

In the context of CI/CD (Continuous Integration/Continuous Deployment), monitoring the performance and reliability of artifacts is crucial. The relevant Service Level Indicators (SLIs) and Service Level Objectives (SLOs) for artifacts can help ensure that the software delivery process is efficient and meets quality standards.

Relevant SLIs for Artifacts:

  • Build Success Rate: The percentage of successful builds versus failed builds.
  • Artifact Deployment Frequency: How often artifacts are deployed to environments.
  • Artifact Integrity Verification: The rate at which artifacts pass integrity checks post-deployment.
  • Time to Restore Failed Deployments: The average time it takes to revert to a stable version when a deployment fails.
  • Artifact Size: The average size of deployed artifacts which can impact deployment speed.

Example SLOs for Artifacts:

  • Maintain a build success rate of 95% or higher.
  • Deploy artifacts to production at least 10 times per week.
  • Ensure that 99% of deployed artifacts pass integrity checks.
  • Limit time to restore failed deployments to less than 30 minutes.
  • Keep the average artifact size below 100MB.

Example Implementation:


CI/CD SLIs SLOs Artifacts DevOps Continuous Integration Continuous Deployment Build Success Rate Deployment Frequency Artifact Integrity