Zum Inhalt

Logs

Die Task Logs (Protokolle der Generierungen) liefern detaillierte Informationen über die Ausführung jeder Aufgabe, einschließlich aller aufgetretenen Fehler oder Probleme. Diese Funktion ist entscheidend für die Fehlerbehebung und dafür, dass die Datengenerierungsprozesse reibungslos ablaufen.

Task Logs
Ausführungsprotokolle

Zugriff auf Task Logs

Auf die Ausführungsprotokolle kann über die Liste der Aufgabenausführungen zugegriffen werden, indem auf das Protokollsymbol geklickt wird. Diese Ansicht zeigt die Protokolle für die ausgewählte Aufgabe und gibt Einblicke in den Ausführungsprozess der Aufgabe.

Protokollaktionen

Die Werkzeugleiste oben in der Protokollansicht bietet die folgenden Steuerelemente:

Log Actions
Protokoll-Kontrollleiste
  1. Auto refresh (5s): Schaltet das automatische Neuladen des Protokollinhalts alle 5 Sekunden ein oder aus.
  2. Scroll to head / Scroll to end: Springt zum Anfang oder Ende des Protokolls.
  3. Refresh: Lädt den Protokollinhalt neu, um die aktuellsten Informationen anzuzeigen.
  4. Download log: Ermöglicht es Dir, die Protokolldatei zur Offline-Analyse oder zur Aufbewahrung herunterzuladen.

Diese Funktionalität stellt sicher, dass Benutzer den Überblick über die Ausführung von Aufgaben behalten und Probleme umgehend behandeln können, um die Integrität und Zuverlässigkeit ihrer Datengenerierungsprozesse aufrechtzuerhalten.

Zeilen mit Laufzusammenfassung

Viele Generierungs- und Datenbank-Scan-Tasks enthalten jetzt eine kurze Zeile Run summary in den Logs. Diese Einträge sind für die schnelle manuelle Prüfung in heruntergeladenen Logdateien optimiert und enthalten wichtige Ausführungsmetriken, darunter:

  • gescannte Tabellen/Spalten
  • Aktionsverteilung (zum Beispiel Generator-/Script-/Konverter-Anzahlen)
  • Anzahl der PII-Kandidaten/Schlüssel
  • meistverwendete Generatoren
  • zur Laufzeit verwendetes Release-Label

Beispiel:

1
2
3
4
5
6
7
Run summary (DB scan):
- Release: 3.2.0; analysis: 1.0.0; registry: 7ae50afda1bc6c51
- Scope: full (system_policy=default)
- Schemas: discovered=4, eligible=4, selected=4, reflected=4
- Data: tables=609, columns=8,073, columns_with_actions=8,073, entity_recommendations=362, pii_candidates=323
- Actions: generator (7,711), script (362)
- Top generators: StringGenerator (2,711), IntegerGenerator (2,469), DateTimeGenerator (1,697), IncrementGenerator (714), FloatGenerator (95)

Hinweis

Wenn das Deployment RELEASE_VERSION nicht setzt, zeigen die Logs zur Nachvollziehbarkeit release not configured.

Fehlercodes

DATAMIMIC verwendet standardisierte Fehlercodes für eine konsistente Fehleranalyse. Bei Fehlern erscheinen in den Logs:

  • Issue Code: Eindeutige Kennung (z. B. I322)
  • Message: Beschreibung des Problems
  • Location: Datei und Zeilennummer
  • Guidance: Hinweise zur Behebung

Beispiel eines Logeintrags:

1
2
3
[ERROR] I322: Dynamic targetEntity is only supported for routing-capable exporters (TemplateSingle, JSONSingle, XMLSingle, mem). Unsupported targets: {targets}
  Location: models/export.xml:45
  Guidance: Use TemplateSingle/JSONSingle/XMLSingle/mem or remove dynamic targetEntity values.

Eine vollständige Liste der Fehlercodes und ihrer Behebungen findest du in der Referenz der Fehlercodes.

Hinweis

Protokolle sind für jede Aufgabenausführung verfügbar, unabhängig davon, ob sie durch eine manuelle Generierung, erweiterte Generierungseinstellungen oder durch einen CRON-Schedule ausgelöst wurde. Dies gewährleistet eine vollständige Nachverfolgbarkeit und Verantwortlichkeit für alle Operationen innerhalb von DATAMIMIC.