28 May 2025
07:43 PM
- last edited on
30 May 2025
08:47 AM
by
MaciejNeumann
Hi all,
I’m working with the new /platform/slo/v1/slos/evaluation:start endpoint and noticed a strange behavior in my production environment.
When I query all SLOs using the /platform/slo/v1/slos endpoint, every SLO is returned with the exact same id value. As a result, I can only run evaluations on a single SLO — despite having 70+ defined SLOs across various services.
When I attempt to evaluate using that shared ID, the request fails with:
These are default platform-defined SLOs, so I wouldn’t expect any issues with DQL. But it seems like either:
The SLOs are not individually addressable by unique IDs (which seems unlikely), or
I’m misunderstanding how to correctly fetch the id needed for /evaluation:start.
My ultimate goal is to automate evaluations and reporting across all of our SLOs, so being limited to a single SLO is a blocker.
Has anyone encountered this? Or can anyone confirm how to correctly retrieve unique IDs for each SLO?
Thanks in advance!
Ryan