Home / Blog / A Better Benchmark Harness for SRE Agents
Tech News

A Better Benchmark Harness for SRE Agents

PagerDuty introduced an SRE agent benchmark harness across 17 live Kubernetes fault scenarios to evaluate root cause diagnosis and system mitigations.

By Dillip Chowdary โ€ข Oct 19, 2026 โ€ข Source: pagerduty.com

A Better Benchmark Harness for SRE Agents

PagerDuty launched an automated evaluation framework designed to score site reliability engineering AI agents against synthetic, live-injected infrastructure outages. As detailed in pagerduty.com's report, the testing environment injects faults directly into a proprietary Kubernetes-based microservices architecture, requiring participating systems to pinpoint issues, determine root causes, suggest remediation steps, and present grounded evidence without relying on pre-baked training shortcuts.

This breakdown examines the technical architecture of the benchmark harness, its multi-model evaluation mechanics, and its initial comparative evaluation across seventeen operational scenarios. Engineering leaders, platform teams, and site reliability specialists evaluating autonomous agents will see how synthetic fault injection exposes model reasoning limitations and context constraints during complex distributed systems failures.

A Better Benchmark Harness for SRE Agents: what actually changed

PagerDuty shifted away from evaluating operational assistants through historical incident replays, establishing an automated fault injection harness built on a private microservices stack. Historical post-incident reviews often reflect human-focused write-ups that lack uniform telemetry, mask true system states, or suffer from hindsight leakage where postmortems, triage transcripts, and remediation pull requests contaminate the reference context. By causing active outages in a controlled environment, the harness ensures exact ground truth while evaluating agents through their native interfaces and standard SaaS integrations.

The evaluation process also moves away from public synthetic environments such as the OpenTelemetry Astronomy Shop or DeathStarBench. Because those open-source test applications often exist within common large language model pretraining datasets, evaluated agents can memorize failure patterns or recall fault locations directly from training corpora. PagerDuty's closed benchmark relies on a purpose-built financial application running on Kubernetes, preventing models from leaning on prior memorization during root cause analysis.

A Better Benchmark Harness for SRE Agents: how it works

The benchmark harness introduces four distinct fault injection techniques: Helm value overrides, Chaos Mesh disruptions against the Kubernetes substrate, live pull request merges, and changes enacted across the AWS control plane. Telemetry generated by the application flows into Grafana alerting rules, which subsequently dispatch alerts into PagerDuty or the agent platform under review. Agents receive standard access to metrics, system logs, alert streams, and raw source code repositories to carry out automated root cause identification.

Performance evaluation uses an automated panel of judges drawn from three distinct model providers to prevent single-family scoring bias. The judges score agent responses against predefined criteria established during scenario design across five dimensions: locating the fault, diagnosing root causes, recommending mitigations, grounding statements in evidence, and clarity of reasoning. A dedicated contamination scanner inspects sweeps for telemetry leakage, while neutral prompt templates ensure differences in output format, such as structured JSON versus chat responses, do not penalize evaluated agents.

Advertisement

Tech Pulse Daily

Get tomorrow's pulse first

Join engineers who read Tech Pulse before stand-up. Free, weekday mornings.

A Better Benchmark Harness for SRE Agents: why it matters now

Evaluating autonomous operational tooling has become difficult due to the proliferation of general-purpose and specialized SRE assistants across modern engineering teams. Basic assistants can be assembled quickly by pairing commercial language models with observability endpoints through the Model Context Protocol, but measuring whether incremental complexity yields genuine problem-solving gains requires reproducible, objective quantification. Without isolated benchmarking environments, engineering organizations risk deploying operational agents based on synthetic demos that fail during unscripted production outages.

Initial data from seventeen benchmark scenarios showed that PagerDuty's SRE Agent outpaced competing systems across issue localization, diagnostics, evidence grounding, mitigation proposals, and explanation clarity. The report demonstrated that two architectural attributes primarily dictate operational performance: the underlying reasoning strength of the model and the total volume of relevant context the assistant can retrieve. These findings provide platform teams with concrete dimensions to optimize rather than adding superficial integrations.

A Better Benchmark Harness for SRE Agents: who is affected

Platform engineering groups, site reliability teams, and DevOps practitioners managing critical microservices infrastructure directly feel the impact of these findings. Engineering groups attempting to integrate AI agents into incident response loops can establish stricter procurement standards by demanding live fault-injection verification instead of relying on vendor-supplied postmortem replays. This evaluation standard clarifies whether an agent requires access to active source code, historical alerts, and telemetry pipelines to succeed.

Teams developing internal incident-response agents must also reconsider evaluation practices that depend on past incident tickets. Because production postmortems frequently record human consensus rather than clean operational signals, relying on historical records risks evaluating agents on incomplete or skewed data. Adopting controlled multi-vector injection allows teams to safely stress-test custom skill files, instruction sets, and subagents prior to granting operational privileges across production clusters.

A Better Benchmark Harness for SRE Agents: what to watch

The current benchmark run intentionally excluded several high-value context channels that operate in live production, including Scribe Agent incident call transcripts and persistent organizational memory systems. While conversational context between human responders assists complex triage, synthesizing realistic incident audio without exposing answers remains difficult. Future benchmark iterations will address the integration of historical memories and safe call-transcript feeds while accounting for customized subagents, skills, and specialized instruction files.

Although PagerDuty is currently keeping the financial microservices repository private to avoid training data contamination, the organization plans to make the codebase available to external researchers to validate initial comparative findings. Observers should track whether the benchmark expands beyond its four current injection vectors into multi-cloud failure modes, external third-party service outages, and security-related incidents, as well as how third-party SRE agents adapt to multi-model judge panels.

Developer Action Items

  • โ˜ Diff the official changelog for AWS / Framework / Kubernetes before you bump โ€” APIs, defaults, and removed flags only.
  • โ˜ Install through the vendor's documented channel in staging; keep a one-command rollback and time-box the canary.
  • โ˜ Grep your repo for old flag names, lockfile pins, and plugin versions that the notes mark as breaking.
  • โ˜ Prefer the first patch cut over the day-zero tag unless you have a reason to be on the leading edge.
  • โ˜ If HN AI Agents did not name a region, plan, or SKU, screenshot the official availability line before you promise it to users.

A Better Benchmark Harness for SRE Agents FAQ

What fault injection methods does PagerDuty's benchmark harness use?

The harness uses Helm value overrides, Chaos Mesh substrate disruptions, real pull request merges, and AWS control-plane modifications.

How does the framework score SRE agents without introducing bias?

A panel of judges using three models from three different providers evaluates each agent against predefined criteria across five core operational dimensions.

Why did PagerDuty avoid using public microservice demo apps for testing?

Public demonstration stacks like DeathStarBench and Astronomy Shop exist in model training corpora, allowing agents to recall failure points from training memory rather than reasoning through telemetry.

Sources

Dillip Chowdary

Author

Dillip Chowdary

Writes Tech Bytes coverage of AI, engineering, and the tools that actually ship. Editor of Tech Pulse Daily.

Related on Tech Bytes

Advertisement

5-min tech signal

Weekday briefing for engineers who skip the noise.

No spam ยท Unsubscribe anytime

Advertisement

โœˆ๏ธ CareerPilot

Your AI job-search copilot

Match your resume against live Ashby, Greenhouse & Lever openings โ€” fit scores, job-specific resume optimization and email alerts.

Find matching jobs โ†’

Free Tools

Browse all tools โ†’