GALA: Graph-Augmented LLM Agents for Root Cause Analysis and Incident Response in Microservices
The paper presents GALA+, a graph-augmented LLM agentic framework that leverages service dependency graphs and multi-modal telemetry to enhance root cause analysis and incident response in microservices, achieving superior performance over existing baselines and receiving high validation from industry experts.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
Imagine a massive, bustling city where thousands of tiny, specialized shops (called "microservices") work together to run a giant online mall. Each shop handles one specific job, like taking orders, checking inventory, or processing payments. They talk to each other constantly through a complex web of phone lines and delivery routes. When everything works, the city runs smoothly. But when something breaks, it's a nightmare. A delay in the "payment shop" might look like a problem in the "order shop," even though the real trouble started miles away in the "inventory warehouse." This is the world of Root Cause Analysis (RCA). It's the detective work engineers do to figure out where a problem actually started, not just where it showed up. Traditionally, they've used math to spot patterns in numbers (like traffic speed) or looked at logs (like police reports). But these methods often get confused by the sheer complexity of the city. Recently, scientists have tried using Large Language Models (LLMs)—super-smart AI chatbots that can read and reason—to act as detectives. However, these AI detectives can sometimes get lost, chase wild goose chases, or make up facts (a problem called "hallucination") because they don't have a map of the city's layout.
This is where a new framework called GALA+ comes in, designed by researchers at the University of Toronto. Think of GALA+ as a team of AI detectives who are given a strict, detailed map of the city's delivery routes before they start their investigation. Instead of letting the AI wander aimlessly through the entire city, GALA+ forces the AI to only look at the specific shops connected to the one that first reported a problem. It's like telling a detective, "Don't check the whole city; just check the three shops this one called, and the three shops that called it." The system uses two different types of clues to start the hunt: one looks at the speed and volume of traffic (metrics), and the other, a new tool called STRIX, looks at the actual delivery routes and timing (traces) to spot who is acting suspiciously. Once the AI has a shortlist of suspects, it sends out specialized agents to investigate them one by one, checking their logs and performance data. If a suspect looks innocent, the agent moves to the next shop on the map. If they look guilty, the investigation stops there.
The paper finds that this "map-guided" approach is a game-changer. In tests using two different simulated city environments (one called OnlineBoutique and another called TrainTicket), GALA+ correctly identified the true source of the problem as the very first suspect in 74.44% of cases on the first dataset and 73.33% on the second. This is a massive improvement, beating the next-best AI method by more than 25 percentage points. The researchers also created a new way to grade the AI's reports, called SURE-Score, which checks if the AI's explanation makes sense to a real human engineer. GALA+ scored the highest on this test, proving it doesn't just guess the right answer but can also explain why and suggest exactly how to fix it. The study suggests that by keeping AI detectives focused on the logical connections between services rather than letting them roam free, we can solve digital emergencies much faster and with far fewer mistakes.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.