Analysator fuer strukturierte Logs

Erkennt gaengige Logformate, extrahiert Kernfelder und exportiert als JSON, CSV oder SQL.

Beispielergebnisse

1 Beispiele

Gemischte Logs in eine CSV-taugliche Tabelle umwandeln

Normalisiert JSON Lines, Apache und Syslog zu Zeilen mit Typinferenz.

Structured log report
Eingabeparameter anzeigen
{ "logInput": "{\"level\":\"error\",\"service\":\"billing\",\"message\":\"Charge failed\"}\nMar 10 14:03:02 host app[123]: INFO Worker started", "exportFormat": "csv", "aggregateMultiline": true }

Click to upload file or drag and drop file here

Maximum file size: 20MB Supported formats: text/plain, application/json, application/x-ndjson, text/*

Wichtige Fakten

Kategorie
Daten & Tabellen
Eingabetypen
textarea, file, select, checkbox, text
Ausgabetyp
html
Sample-Abdeckung
4
API verfügbar
Yes

Überblick

Der Analysator für strukturierte Logs ist ein leistungsstarkes Werkzeug, das automatisch gängige Logformate wie JSON Lines, Apache und Syslog erkennt und verarbeitet. Er extrahiert Kernfelder, fasst mehrzeilige Einträge zusammen und ermöglicht den nahtlosen Export der bereinigten Daten als JSON, CSV oder SQL-Insert-Anweisungen für die weitere Analyse in Tabellenkalkulationen oder Datenbanken.

Wann verwenden

  • Wenn Sie gemischte Log-Dateien aus verschiedenen Systemen (z. B. Webserver und App-Server) vereinheitlichen müssen.
  • Wenn Sie unstrukturierte Text-Logs für die Analyse in einer Tabellenkalkulation oder Datenbank aufbereiten möchten.
  • Wenn Sie spezifische Fehler oder Ereignisse mithilfe benutzerdefinierter Regex-Muster aus großen Log-Dateien extrahieren wollen.

So funktioniert es

  • Fügen Sie Ihre rohen Log-Daten in das Textfeld ein oder laden Sie eine Logdatei (bis zu 20 MB) hoch.
  • Wählen Sie das gewünschte Exportformat (JSON, CSV oder SQL) für Ihre strukturierten Daten.
  • Aktivieren Sie bei Bedarf die Aggregation mehrzeiliger Logs oder definieren Sie einen benutzerdefinierten Regex für spezielle Formate.
  • Das Tool analysiert die Eingabe, extrahiert die relevanten Felder und generiert eine übersichtliche Vorschau sowie die exportierbaren Daten.

Anwendungsfälle

Fehleranalyse durch das Extrahieren und Filtern von Stacktraces und Error-Levels aus unübersichtlichen Server-Logs.
Vorbereitung von Zugriffsdaten (Apache/Nginx) für den Import in BI-Tools oder Excel zur Traffic-Auswertung.
Migration von Legacy-System-Logs in eine zentrale SQL-Datenbank zur langfristigen Archivierung und Abfrage.

Beispiele

1. Webserver-Logs für Excel aufbereiten

Systemadministrator
Hintergrund
Ein Admin muss die Zugriffsstatistiken eines Apache-Webservers analysieren, aber die rohen Text-Logs sind schwer lesbar und lassen sich nicht direkt filtern.
Problem
Die unstrukturierten Apache-Logs müssen in ein tabellarisches Format umgewandelt werden, um Traffic-Muster in Excel zu visualisieren.
Verwendung
Fügen Sie die Apache-Logs in das Eingabefeld ein und wählen Sie 'CSV' als Exportformat.
Beispielkonfiguration
Exportformat: CSV
Ergebnis
Die Logs werden in strukturierte Spalten (IP, Zeitstempel, HTTP-Methode, Statuscode) zerlegt und können direkt als CSV heruntergeladen werden.

2. Fehleranalyse mit benutzerdefiniertem Regex

Backend-Entwickler
Hintergrund
Eine Anwendung schreibt Logs in einem proprietären Format, das Standard-Parser nicht erkennen.
Problem
Wichtige Fehlermeldungen und Zeitstempel müssen aus dem benutzerdefinierten Format extrahiert und als JSON gespeichert werden.
Verwendung
Laden Sie die Logdatei hoch und geben Sie einen passenden regulären Ausdruck im Feld 'Benutzerdefinierter Regex' ein.
Beispielkonfiguration
Benutzerdefinierter Regex: ^(?<timestamp>\S+) (?<level>\w+) (?<source>\w+) (?<message>.+)$, Exportformat: JSON
Ergebnis
Das Tool wendet den Regex an, extrahiert die benannten Gruppen (timestamp, level, source, message) und gibt ein sauberes JSON-Array zurück.

Mit Samples testen

json, csv, sql

Verwandte Hubs

FAQ

Welche Logformate werden automatisch erkannt?

Das Tool erkennt gängige Formate wie JSON Lines (JSONL), Apache-Webserver-Logs, Nginx und Standard-Syslog-Einträge.

Kann ich eigene Logformate parsen?

Ja, Sie können im Feld 'Benutzerdefinierter Regex' einen eigenen regulären Ausdruck mit benannten Gruppen (z. B. (?<level>\w+)) eingeben, um proprietäre Formate zu verarbeiten.

Wie geht das Tool mit mehrzeiligen Logs um?

Durch Aktivieren der Option 'Mehrzeilige Logs aggregieren' werden zusammenhängende Zeilen, wie beispielsweise Stacktraces, als ein einzelner Log-Eintrag verarbeitet.

Gibt es ein Limit für die Dateigröße?

Ja, hochgeladene Logdateien dürfen maximal 20 MB groß sein.

In welche Formate kann ich die Daten exportieren?

Sie können die geparsten Logs als JSON, CSV (ideal für Excel) oder als SQL-Insert-Befehle für den Import in Datenbanken exportieren.

API-Dokumentation

Request-Endpunkt

POST /de/api/tools/structured-log-analyzer

Request-Parameter

Parameter-Name Typ Erforderlich Beschreibung
logInput textarea Nein -
logFile file (Upload erforderlich) Nein -
exportFormat select Nein -
aggregateMultiline checkbox Nein -
customRegex text Nein -

Dateitypparameter müssen erst über POST /upload/structured-log-analyzer hochgeladen werden, um filePath zu erhalten, dann filePath an das entsprechende Dateifeld übergeben.

Antwortformat

{
  "result": "
Processed HTML content
", "error": "Error message (optional)", "message": "Notification message (optional)", "metadata": { "key": "value" } }
HTML: HTML

MCP-Dokumentation

Fügen Sie dieses Tool zu Ihrer MCP-Server-Konfiguration hinzu:

{
  "mcpServers": {
    "elysiatools-structured-log-analyzer": {
      "name": "structured-log-analyzer",
      "description": "Erkennt gaengige Logformate, extrahiert Kernfelder und exportiert als JSON, CSV oder SQL.",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=structured-log-analyzer",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Sie können mehrere Tools verketten, z.B.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, maximal 20 Tools.

Unterstützt URL-Dateilinks oder Base64-Codierung für Dateiparameter.

Wenn Sie auf Probleme stoßen, kontaktieren Sie uns bitte bei [email protected]