← Nieuwste papers
💻 computer science

TORAI: Unsupervised Fine-grained RCA using Multi-Source Telemetry Data

TORAI is een nieuwe onbewaakte methode voor fijnmazige root-cause-analyse in microservice-systemen die, in tegenstelling tot bestaande technieken, effectief werkt zelfs bij het ontbreken van trace-data ('blinde vlekken') door gebruik te maken van multi-source telemetrie voor anomaly-detectie, clustering en causale analyse zonder een service-call-graph te vereisen.

Oorspronkelijke auteurs: Luan Pham, Huong Ha, Xiuzhen Zhang, Hongyu Zhang

Gepubliceerd 2026-04-16
📖 4 min leestijd☕ Koffiepauze-leesvoer

Oorspronkelijke auteurs: Luan Pham, Huong Ha, Xiuzhen Zhang, Hongyu Zhang

Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer

TORAI: De Detective die Werkt Zonder Volledige Kaart

Stel je voor dat je in een enorm, levendig stadje woont: Microservice-stad. Dit stadje bestaat uit duizenden kleine winkeltjes, fabriekjes en kantoren (de services), die allemaal met elkaar praten om je bestelling te verwerken. Soms gaat er iets mis: een kraan loopt lek, een machine stopt, of een lantaarnpaal gaat uit. Dit noemen we een storing.

Het probleem? In dit stadje hebben we geen perfecte kaart. Sommige winkeltjes zijn "onzichtbaar" (de blind spots). Misschien zijn ze te oud, te geheimzinnig, of gewoon nog niet ingeschreven in het grote telefoonboek.

Het oude probleem: De blinde vlekken
Vroeger hadden we detectives (de oude methodes) die alleen werkten als ze een volledige, perfecte kaart hadden van wie met wie praatte. Als er één winkeltje ontbrak op die kaart, raakten de detectives in de war. Ze konden de oorzaak van de storing niet vinden, omdat ze blind waren voor de delen van het stadje die ze niet zagen. Ze keken alleen naar de winkels die op hun lijstje stonden en zagen de echte boosdoener missen.

De nieuwe oplossing: TORAI
De auteurs van dit paper hebben TORAI bedacht. TORAI is een slimme, nieuwe detective die geen kaart nodig heeft. Hij werkt op een heel andere manier:

  1. Hij luistert naar de "schreeuw" (Anomalie Severity):
    Als er een storing is, beginnen sommige winkels te schreeuwen. De temperatuur loopt op, de telefoonlijnen barsten, of er komen klachten binnen. TORAI meet hoe hard elke winkel schreeuwt. Hij maakt een lijstje: "Winkel A schreeuwt heel hard, Winkel B een beetje, Winkel C helemaal niet."

  2. Hij groepeert de schreeuwers (Clustering):
    TORAI zegt: "Oké, laten we de winkels die hard schreeuwen bij elkaar zetten." Hij maakt groepjes van winkels die hetzelfde probleem lijken te hebben. Hij negeert de winkels die rustig blijven. Dit maakt het werk veel sneller.

  3. Hij zoekt de oorzaak in de groep (Causal Analysis):
    Nu kijkt TORAI naar die groep schreeuwers. Hij vraagt zich af: "Wie begon er eerst met schreeuwen? Wie veroorzaakte het probleem bij de anderen?" Hij zoekt naar de oorsprong. Soms is het de winkel die het hardst schreeuwt, maar soms is het een stille winkel die net een foutje maakte dat de anderen in de war bracht. TORAI gebruikt slimme logica om de echte dader te vinden, zelfs als die niet op de officiële kaart staat.

  4. Hij vindt het exacte defect (Fine-grained Root Cause):
    Als TORAI de dader heeft gevonden (bijvoorbeeld "De Cart-service"), gaat hij niet stoppen. Hij kijkt precies naar wat er mis is. Is het de CPU? Is het een fout in de code? Is het een volle database? Hij geeft je een specifiek signaal: "Kijk naar regel 54 in het bestand van de Cart-service."

Waarom is dit zo cool?

  • Geen kaart nodig: TORAI werkt zelfs als 50% van de winkels "onzichtbaar" zijn (geen trace-data). Hij gebruikt gewoon de geluiden (logs) en de sensoren (metrics) die hij wel kan horen.
  • Geen vooropleiding nodig: De oude detectives moesten eerst duizenden jaren aan lesboeken lezen (geleerde data) om te leren werken. TORAI is een universeel genie: hij kan direct aan de slag zonder training.
  • Sneller en slimmer: In tests bleek TORAI veel beter te zijn dan de oude methodes. Zelfs in het grootste, chaotische stadje (met 64 winkels) vond hij de oorzaak in seconden, terwijl de anderen uren deden of het helemaal niet zagen.

Kortom:
Stel je voor dat je huis in brand staat. De oude brandweerlieden wilden eerst een perfect plattegrond van het hele dorp bekijken voordat ze iets deden. Als ze een deel van het dorp niet zagen, gingen ze niet helpen.
TORAI is de brandweerman die gewoon naar de rook kijkt, hoort waar het knettert, en direct de brandhaard vindt, zelfs als hij niet weet hoe de rest van het dorp eruitziet. Hij redt je huis sneller en betrouwbaarder.

Verdrinkt u in papers in uw vakgebied?

Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.

Probeer Digest →