You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We observed a negative infinite error budget after recently changing the target objective. Following this change, dashboards started showing a negative infinite error budget. However, in the past few days, this issue resolved itself and now displays percentage values as expected.
We are unsure why this is happening. For example, the SLO for another service has been showing an infinite error budget for the past two weeks, whereas previously it displayed a numeric value.
I have checked all underlying recording rules by executing them in PromQL to see their evaluations, but I still can't pinpoint where things are going wrong.
Can you share some insights on why this is happening and how to prevent it in the future?
Some of our SLOs are showing infinite or negative infinite error budgets. More details are provided below.
Setup
Sloth Version: v0.12.0
Kubernetes Version: v1.33.1
vmalert Version: v1.125.0 (using VictoriaMetrics)
Negative Infinite Error Budget
We observed a negative infinite error budget after recently changing the target objective. Following this change, dashboards started showing a negative infinite error budget. However, in the past few days, this issue resolved itself and now displays percentage values as expected.
Below is the SLO spec for the affected service:
Screen.Recording.2025-12-02.at.14.53.10.mov
Infinite Error Budget
We are unsure why this is happening. For example, the SLO for another service has been showing an infinite error budget for the past two weeks, whereas previously it displayed a numeric value.
I have checked all underlying recording rules by executing them in PromQL to see their evaluations, but I still can't pinpoint where things are going wrong.
Can you share some insights on why this is happening and how to prevent it in the future?