Skip to content

Build Not yet confirmed elsewhere1 publisher 2 min read Published

Grafana wants agent quality tracked with SLOs and error budgets

Grafana Labs proposes turning agent evaluations into SLIs, with a 95% fulfilment target over 30 days leaving a 5% error budget, InfoQ reports. Grafana argues latency and token metrics cannot show an answer was wrong, and budget burn exposes slow drift.

The Engineer · Build desk

Send a correction

Illustration accompanying Grafana wants agent quality tracked with SLOs and error budgets
Generated illustration
Grafana's example SLO turns the rest into a budget Grafana's example SLO for an agent: the share of conversations to be judged fulfilled over 30 days, and the error budget left at that target.

Three figures from Grafana's example SLO. Target: 95% of conversations judged as fulfilled. Error budget at a 95% target: 5 percentage points. Time window of the objective: 30 days.

Grafana's example SLO turns the rest into a budget
FigureValueNoteClaim
Conversations to be judged fulfilled, SLO target95%6
Error budget at 95% target5 pct points14
Objective window30 days10

What happened

  • Each evaluation checks one interaction against one behavioural criterion, such as grounding in context, request fulfilment, toxicity, personal-data exposure or prompt injection.
  • Grafana keeps these as separate measurements with their own objectives, because an agent can be well grounded but expensive, or accurate but slow.
  • The budget doubles as a change policy: while it lasts, teams can try new prompts and models, and as it drains the priority moves to quality work.
  • Grafana's route to a target is to measure a baseline with evaluations, let the history suggest a number, and tighten it as the agent matures.

Why it matters

  • Who has to decide decision Each team has to pick its own number, because there is little consensus on whether fulfilment or groundedness should sit at 85%, 95% or 99%.
  • What it limits constraint The budget counts evaluator verdicts, so a noisy LLM judge spends budget on failures the agent did not commit.
  • What it costs cost Every LLM-judged evaluation adds a model call to each interaction it grades, and the team running the agent pays for it.

A single poor interaction barely registers against a 30-day objective, Grafana argues, but a persistent decline steadily consumes the budget [10]. The budget is the gap between the target and 100% [8]. At a 95% target that gap is 5 percentage points [14].

Drift is the case this is built for. An agent can keep responding successfully while its answers get less useful [9]. A model change, a prompt change, a retrieval change or a shift in user behaviour might each cost a fraction of a percentage point a day [9]. Latency, error-rate and token metrics can report a fast, error-free response while that happens [2]. A conventional alert watches for a spike in failed requests [9]. Budget burn watches the aggregate of the verdicts.

Not every check needs a model. Grafana allows deterministic checks such as regular expressions where the behaviour can be identified without an LLM [4].

The 95% in the example is an illustration. InfoQ's report does not include results from Grafana's own deployment, though the practice grew out of monitoring its Grafana Assistant [13]. For the number to transfer, an operator's evaluator would have to agree with its users about what "fulfilled" means. Traffic would also have to be steady enough that 30 days of verdicts says something.

In our view, setting the target from a measured baseline is the sound order, because 95% is a placeholder until a team has its own history [12].

What to watch

  • Whether Grafana publishes baseline results and the targets its tooling recommended for Grafana Assistant.
  • Whether teams report how closely LLM-judge verdicts match human review, since those verdicts feed the budget.
  • Whether the 30-day window holds up for agents with low or uneven traffic.

Clarity's read

What the record supports and how the coverage leans. The claims behind it follow.

Reality

Evidence35
Adoption
Not scored
Hype gap+5
Incentives
Not scored
Confidence65
Why these scores

Claim ledger

Ranked by verification strength, evidence, and original report placement.

  1. [1]

    Grafana Labs describes using evaluations, SLOs and error budgets to turn behaviours such as hallucination, task fulfilment, toxicity and cost into measurable targets that can be monitored over time.

    Reported Supported Source: InfoQ, summarising a Grafana Labs articleView cited source
  2. [2]

    Traditional metrics can show that an agent responded quickly, hit no technical errors and consumed a certain number of tokens, but none necessarily indicate whether its answer was correct, grounded in available information or useful.

    Reported Supported Source: InfoQView cited source
  3. [3]

    An evaluation examines an agent interaction and determines whether it met a behavioural criterion; Grafana's examples include whether a response was grounded in its supplied context, fulfilled the user's request, contained toxic content, exposed personal information, or succumbed to prompt injection.

    Reported Supported Source: InfoQView cited source

Get this ledger inside ChatGPT. Ask about any of our stories and the answer brings its figure, each claim’s verdict and the sources. Free, no account.

Add to ChatGPTAdd to Claude

Sources

1 independent publisher whose own reporting we read for this story.

  1. infoq.com

    1 article · October 16, 2026

    Grafana Applies SLOs and Error Budgets to AI Agent Behaviour

Share your take

Let Clarity write the post for you.

Signed-in readers get a short post drafted on this story in the register they choose — narrative, analytical, or a direct position — editable to the last word before it goes anywhere. The share buttons at the top of this story work without an account.

Topics and entities

Follow any of these and your For You feed starts watching them — no settings page required.

Entities

Loading related stories