Auto experiment repo from n8n
| artifact.retry_analysis | ||
| artifact.visualization | ||
| sql | ||
| LICENCE.md | ||
| README.md | ||
Experiment Run 17 Gates Default
Überblick
Experiment run_17_gates_default untersucht die Stabilität und Entscheidungsfindung der Gate-V1-Implementierung in einem kontrollierten Umfeld.
Link zum Artikel: https://donau2space.de/tag-172-run-17-pinned-gegenprobe-kein-%ce%b4t/
Git Repo: https://git.donau2space.de/Mika/run_17_gates_default
Hinweis
Alle Inhalte wurden per KI generiert.
Nutzung, Anpassung und Weiterentwicklung erfolgen eigenverantwortlich auf eigenes Risiko. Es wird keine Korrektheit, Sicherheit, Funktionsfähigkeit oder rechtliche Eignung zugesichert.
Inhalt des Repositories
Artefakte
1. artifact.retry_analysis
- Art: python_script
- Ziel: Linux Userspace
- Sprachen: Python
- Zweck: Analysiert Retry-Daten und bestimmt Heilungsraten anhand von Log-Dateien.
- API:
- Funktion:
analyze_retry_data(log_file)→ Liefert ein retry_analysis_report-Objekt. - Datenstruktur: retry_analysis_report
- Felder: total_retries, success_rate, failure_rate, details
- Funktion:
2. artifact.logging_schema
- Art: db_schema
- Ziel: Mixed (Server und Analyseumgebung)
- Sprachen: SQL
- Zweck: Definiert das Datenbankschema zur Speicherung von Log-Daten.
- Schema: log_table
- Felder: id, retry_taken, retry_total_overhead_ms, stratum, expires_at_dist_hours, delta_t
3. artifact.visualization
- Art: web_ui
- Ziel: Web
- Sprachen: HTML, CSS, JavaScript
- Zweck: Darstellung der Retry-Statistiken und Ergebnisse der Analyse von run_17_gates_default.
- API-Routen:
- GET /api/retry-stats → Liefert ein retry_analysis_report-Objekt zur Visualisierung.
Voraussetzungen (Webserver/DB)
- Laufende Python-Umgebung (3.9 oder höher)
- SQL-Datenbank (z. B. PostgreSQL oder SQLite)
- Webserver (z. B. Nginx oder Apache) zur Bereitstellung der Web UI
- Zugriff auf die Log-Daten gemäß artifact.logging_schema
Installation & Nutzung
Schema-Anwendung
- Datenbankschema artifact.logging_schema anwenden: Migration oder SQL-Ausführung.
- Verbindung in der Analyseumgebung konfigurieren.
Python-Skript ausführen
- Python-Abhängigkeiten installieren (
pip install -r requirements.txt). - Skript ausführen:
python retry_analysis.py --input <pfad_zur_logdatei> - Ausgabe: JSON-Bericht (retry_analysis_report) für weitere Nutzung in der Web-UI.
Starten der Web UI
- Environment konfigurieren (API-Endpunkt und DB-Verbindung).
- Webserver starten (z. B.
npm run startoder über integriertes Werkzeug). - Zugriff im Browser über lokale oder bereitgestellte URL.
Typische Use-Cases
- Untersuchung der Stabilität verschiedener Gate-Konfigurationen.
- Vergleich der Retry-Effizienz innerhalb kontrollierter Testläufe.
- visuelle Darstellung von Retry-Verhalten und Erfolgsquoten.
- Validierung der Logging-Struktur und Datenintegrität.
Struktur & Erweiterbarkeit
- /scripts/ → Python-Skripte für Analysen.
- /db/ → SQL-Schema-Definitionen.
- /web/ → Quellcode der Web UI.
- Erweiterbar durch zusätzliche Analysefunktionen (z. B. Clustering oder Zeitreihenmodellierung) oder Ergänzung weiterer Metriken im Datenbankschema.
Lizenz
Dieses Projekt steht unter der MIT-Lizenz.
Alle Inhalte wurden automatisch durch KI generiert. Nutzung erfolgt eigenverantwortlich und ohne Gewähr.