Visualize failed deployments metric
Summary
We would like to visualize the number of failed deployments on each environment using the metrics we have, ie. delivery_deployments_started_total
AND delivery_deployments_completed_total
Proposal
We can then have computed metrics using the above new metric:
-
delivery_deployments_started_total{target_env="gprd"} - delivery_deployments_completed_total{target_env="gprd"}
gives us the number of failed deployments togprd
. -
delivery_deployments_started_total{target_env="gstg-cny|gstg-ref|gprd-cny|gstg|gprd"} - delivery_deployments_completed_total{target_env="gstg-cny|gstg-ref|gprd-cny|gstg|gprd"}
gives us the number of failed deployments to all environments. -
delivery_packages_tagging_total{pkg_type="auto_deploy"} - delivery_deployments_started_total{target_env="gstg-cny"}
gives us the number of deployments that failed before reachinggstg-cny
. -
The above 2 computed metrics combined, gives us all failed deployments.