Monitoring-as-Code (MaC) is a jsonnet mixin implementation of SLIs/SLO/Error Budgets using the open-source monitoring and alerting eco-system of Prometheus and Grafana.
Some SLIs fail to generate a valid metric when there is no data. This PR protects from that behaviour by defaulting to no failures if the data is not available.
Purpose of pull request
Some SLIs fail to generate a valid metric when there is no data. This PR protects from that behaviour by defaulting to no failures if the data is not available.