LLMs generieren SQL-Abfragen, um Terabytes von CI-Logs in Sekunden zu analysieren.

✍️ OpenClawRadar📅 Veröffentlicht: 27. Februar 2026🔗 Source
LLMs generieren SQL-Abfragen, um Terabytes von CI-Logs in Sekunden zu analysieren.
Ad

Mendrals KI-Agent verfolgte einen flackenden Test bis zu einer Abhängigkeitsaktualisierung drei Wochen zuvor, indem er eigene SQL-Abfragen schrieb, Hunderte Millionen Log-Zeilen über ein Dutzend Abfragen durchsuchte und einer Spur von Job-Metadaten zu rohen Log-Ausgaben folgte. Die gesamte Untersuchung dauerte Sekunden.

Jede Woche fließen etwa 1,5 Milliarden CI-Log-Zeilen und 700.000 Jobs durch ihr System. Alles landet in ClickHouse, mit 35:1 komprimiert. Alles ist in Millisekunden abfragbar.

SQL-Schnittstelle für den Agenten

Sie stellen dem Agenten eine SQL-Schnittstelle zur Verfügung, die auf die Organisation beschränkt ist, die er untersucht. Der Agent konstruiert seine eigenen Abfragen basierend auf der Frage. Keine vordefinierte Abfragebibliothek, keine starre Tool-API. Eine eingeschränkte Tool-API wie get_failure_rate(workflow, days) würde den Agenten auf vorhersehbare Fragen beschränken. Eine SQL-Schnittstelle ermöglicht es ihm, Fragen zu stellen, an die nie gedacht wurde, was beim Debuggen neuartiger Fehler wichtig ist.

Der Agent fragt zwei Hauptziele ab:

  • Job-Metadaten: eine materialisierte Sicht mit einer Zeile pro CI-Job-Ausführung. Der Agent nutzt dies zu 63 % für Fragen wie „Wie oft scheitert das?“, „Wie hoch ist die Erfolgsrate?“, „Welche Jobs sind am langsamsten?“, „Wann begann dies zu scheitern?“
  • Rohe Log-Zeilen: eine Zeile pro Log-Zeile. Der Agent nutzt dies zu 37 % für Fragen wie „Zeige mir die Fehlerausgabe für diesen Job“, „Wann trat dieses Log-Muster erstmals auf?“, „Wie oft tritt diese Fehlermeldung über Läufe hinweg auf?“
Ad

Abfragemuster und Skalierung

Sie analysierten 8.534 Agent-Sitzungen und 52.312 Abfragen aus ihrer Observability-Pipeline. Der Agent hört nicht bei einer Abfrage auf. Er untersucht – beginnt breit und arbeitet sich dann vor.

Gesamtzahl der über alle Abfragen gescannten Zeilen, um eine Frage zu beantworten:

  • Typische Frage: 335.000 Zeilen über etwa 3 Abfragen
  • P75: 5,2 Millionen Zeilen
  • P95: 940 Millionen Zeilen
  • Die intensivsten Rohe-Log-Sitzungen scannen 4,3 Milliarden Zeilen

Der Agent durchschnittlich 4,4 Abfragen pro Sitzung. Eine typische Untersuchung beginnt mit Job-Metadaten (günstige Abfragen, Median 47.000 Zeilen) gegen eine kompakte, voraggregierte materialisierte Sicht. Wenn er etwas Interessantes findet, arbeitet er sich in rohe Logs ein (teure Abfragen, Median 1,1 Millionen Zeilen).

Datenarchitektur

Damit der Agent so schnell abfragen kann, müssen die Daten für ihn strukturiert sein. An einem geschäftigen Tag fließen bis zu 300 Millionen Log-Zeilen durch. Sie verwenden ClickHouse.

Jede Log-Zeile trägt 48 Spalten Metadaten: den vollständigen Kontext des CI-Laufs, zu dem sie gehört. Commit-SHA, Autor, Branch, PR-Titel, Workflow-Name, Job-Name, Schritt-Name, Runner-Info, Zeitstempel und mehr.

In ClickHouses spaltenorientiertem Format ist das Denormalisieren von 48 Spalten auf jede einzelne Log-Zeile praktisch kostenlos. Eine Spalte wie commit_message hat denselben Wert für jede Log-Zeile in einem CI-Lauf, und ein einziger Lauf kann Tausende von Log-Zeilen produzieren. ClickHouse speichert diese Tausende identischer Werte in Folge. Der Kompressionsalgorithmus erkennt die Wiederholung und komprimiert sie auf fast nichts.

Kompressionsverhältnisse:

  • commit_message: 301:1
  • display_title: 160:1
  • workflow_path: 79:1
  • step_name: 52:1
  • job_name: 48:1

Ohne Denormalisierung würde jede Abfrage einen Join erfordern. Damit sind sie alle einfache Filter.

📖 Read the full source: HN LLM Tools

Ad

👀 Siehe auch

Lokaler Multi-Agenten-Forschungsassistent spart 15–25 Minuten pro Aufgabe
Anwendungsfälle

Lokaler Multi-Agenten-Forschungsassistent spart 15–25 Minuten pro Aufgabe

Ein IT-Administrator hat eine lokale Multi-Agenten-Forschungspipeline mit Ollama-Modellen erstellt, die strukturierte Berichte in etwa 2 Minuten statt in 20-30 Minuten manueller Recherche generiert. Das System läuft auf einer RTX 5090 mit 64 GB RAM und ist in OpenClaw zur Agentenverwaltung integriert.

OpenClawRadar
Student baut persönlichen Vermögensberater mit Claude Code CLI
Anwendungsfälle

Student baut persönlichen Vermögensberater mit Claude Code CLI

Ein 19-jähriger Student entwickelte ein persönliches Vermögensberatungssystem mit Claude Code CLI, das Live-Marktdaten, makroökonomische Indikatoren und Nachrichten abruft und dann institutionelle Analysen mit Gedächtnisverfolgung generiert. Das Open-Source-Tool läuft mit einem Claude Max-Abonnement ohne API-Kosten.

OpenClawRadar
OpenClaw auf einem MacBook Pro von 2013 mit macOS Sonoma über OpenCore Legacy Patcher ausführen
Anwendungsfälle

OpenClaw auf einem MacBook Pro von 2013 mit macOS Sonoma über OpenCore Legacy Patcher ausführen

Ein Entwickler hat OpenClaw erfolgreich auf einem MacBook Pro 15" von 2013 mit 16 GB RAM installiert und ausgeführt, indem er OpenCore Legacy Patcher verwendet hat, um macOS Sonoma (v14) zu installieren und so die Node.js 22/24-Anforderungen zu erfüllen.

OpenClawRadar
Modifiziertes vLLM 0.17.0 läuft auf Tesla P40 für Echtzeit-Transkription mit Qwen3 ASR 1.7B
Anwendungsfälle

Modifiziertes vLLM 0.17.0 läuft auf Tesla P40 für Echtzeit-Transkription mit Qwen3 ASR 1.7B

Ein Entwickler hat vLLM 0.17.0 für die Pascal-Architektur von Tesla P40 GPUs angepasst und damit nahezu vollständige Hardwarebeschleunigung für die Echtzeit-Transkription von Vorlesungen mit dem Qwen3 ASR 1.7B Modell erreicht. Der Fork ist auf GitHub verfügbar.

OpenClawRadar