The key role of the observability platforms is to help you achieve your business and technical goals of on-demand always on business operations while keeping the cost down. Over the last decade the complexity to operate enterprise infrastructure and applications have increased in multitudes.
Arrival of Gen AI into the tech landscape has escalated system complexity, inadvertently increasing the burden on DevOps and SRE teams. Enterprise observability generates an enormous amount of MELT (metric, events traces and log) leading to a number of alerts and conditions, and that volume is a major driver of operational toil. The pursuit of 99.999% availability demands visibility into every layer—from hardware to applications—but it comes at the cost of significant alert fatigue.
Until now the traditional approach has been, monitor everything, manually set alert conditions, when the alert fires, a human is paged and the journey of triage starts with investigation of the through observability Dashboards. This approach is no longer sustainable in the current technology landscape.
To combat this scenario many companies have launched an AI SRE - Site reliability engineer virtual agent. On the surface many agents look the identical as they act as first line of defence and intercepting the alert before going to a human, stifling through the logs and having an LLM in the middle to find the RCA and recommending remediation steps.
But in reality in many cases the developer experiences ends up being , lost time, hallucinated results, increased token cost and still stifling through the collection of dashboards, running queries in multitude of systems to find the root cause and remediation.
Building a SRE agent that provides high Accuracy, low latency, and without hallucination rates without blowing through the AI token budget. A system that live map of how services, feature flags, and team dependencies connect to one another .requires deep understanding of core components of the AI tech stack and building the core modules/components of SRE Platform that includes memory, RAG- knowledge , access to code repositories, decision trees, native integrations to developer ecosystem.
Building an SRE agent that delivers high accuracy and low latency with zero hallucinations—all without blowing through the AI token budget—is a complex engineering challenge. It requires a system that maintains a live map of how services, feature flags, and team dependencies interconnect.
Achieving this requires a deep understanding of the AI tech stack to build core SRE platform components, including:
- Memory and state management
- RAG-driven knowledge retrieval
- Direct access to code repositories
- Native integrations into the developer ecosystem
Memory: Just like the LLM is the brain of agentic workflows, memory is its heartbeat. Memory provides timely contextual information for each request to dramatically improve the accuracy of the results. Building a highly effective multi-agent agentic workflow requires a memory architecture consisting of several subcategories of memory, each designed from the ground up to solve for a specific use case. There are short-term, long-term, procedural, episodic, and factual memories. Then comes designing a controller that manages the memory lifecycle: from ingesting the memory from various user interactions and system processing, to storing it, retrieving it, ranking it, and, most importantly, pruning it.
RAG-driven knowledge retrieval: It's a critical component of the agentic workflow, that lets you store and retrieve domain specific knowledge required to improve the accuracy and performance. In case of SRE agents, they have access to previous incidents, their retro documents , run books like how to do a rolling restart of the cluster or address a specific system procedure. This information is always evolving and
Native integration into the developer ecosystem: To provide a frictionless and productive experience, an SRE agent needs to meet engineers where they work. When an incident occurs, triage typically happens in enterprise collaboration platforms like Slack. Since the conversation is already taking place there, it is highly effective for the SRE agent to step in as another virtual employee—contributing to the discussion, providing answers, and maintaining context in real time.
An effective SRE Agent should not be a siloed application instead a one that is deeply integrated and interviewed in the fabric of software development life cycle.
Try New Relic Autopilot.
The views expressed on this blog are those of the author and do not necessarily reflect the views of New Relic. Any solutions offered by the author are environment-specific and not part of the commercial solutions or support offered by New Relic. Please join us exclusively at the Explorers Hub (support.newrelic.com) for questions and support related to this blog post. This blog may contain links to content on third-party sites. By providing such links, New Relic does not adopt, guarantee, approve or endorse the information, views or products available on such sites.