Add result
This commit is contained in:
parent
777afee4ed
commit
6a20436f17
1 changed files with 104 additions and 0 deletions
104
result
Normal file
104
result
Normal file
|
|
@ -0,0 +1,104 @@
|
|||
## Gate v1 Analysis
|
||||
|
||||
### Überblick
|
||||
Analyse der Unknown-Artefakte im Gate v1 System und Verbesserung der Nachverfolgbarkeit durch neue Metriken.
|
||||
|
||||
[Artikel-Link](https://donau2space.de/tag-147-gate-v1-tag-2-zwei-unknown-quoten-pro-stratum-und-ploetzlich-wirds-lesbar/)
|
||||
[Git-Repository](https://git.donau2space.de/Mika/gate_v1_analysis)
|
||||
|
||||
#### 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
|
||||
Dieses Repository enthält Python-basierte Analysetools zur Untersuchung und Erweiterung der Datenqualität im Gate v1 System.
|
||||
|
||||
**Artefakte:**
|
||||
|
||||
1. **unknown_analysis**
|
||||
**Art**: python_script
|
||||
**Ziel**: linux-userspace
|
||||
**Sprachen**: Python
|
||||
**Zweck**: Analyse der Unknown-Artefakte basierend auf Logdaten; Berechnung von Quoten und Identifikation relevanter Ursachen.
|
||||
|
||||
**API-Funktionen:**
|
||||
- `calculate_unknown_rates(log_data)` – Berechnet die Raten unbekannter Artefakte und Schema-Fehler.
|
||||
- `get_top_pass_unknown_switches(log_data)` – Liefert die häufigsten Ursachen und Pfade unbekannter Switches.
|
||||
|
||||
**Datenstrukturen:**
|
||||
- `unknown_rates` (json): enthält Felder `unknown_artifact_missing_rate`, `unknown_schema_rate`.
|
||||
- `top_switches` (json): enthält Felder `cause`, `path`, `error`.
|
||||
|
||||
2. **log_enhancer**
|
||||
**Art**: python_script
|
||||
**Ziel**: linux-userspace
|
||||
**Sprachen**: Python
|
||||
**Zweck**: Verbessert Logeinträge durch Anreicherung mit Artefaktmetadaten zur Erhöhung der Nachvollziehbarkeit.
|
||||
|
||||
**API-Funktionen:**
|
||||
- `enhance_log_entries(log_data)` – Fügt jedem Logeintrag zusätzliche Artefaktinformationen hinzu.
|
||||
|
||||
**Datenstrukturen:**
|
||||
- `enhanced_log_entry` (json): enthält Felder `message`, `expected_artifact_path`, `artifact_key`.
|
||||
|
||||
---
|
||||
|
||||
### Installation & Nutzung
|
||||
|
||||
**Voraussetzungen:**
|
||||
- Python 3.9 oder höher
|
||||
- Zugriff auf Logdaten des Gate v1 Systems
|
||||
|
||||
**Installation:**
|
||||
1. Repository klonen:
|
||||
```bash
|
||||
git clone https://git.donau2space.de/Mika/gate_v1_analysis
|
||||
cd gate_v1_analysis
|
||||
```
|
||||
2. Abhängigkeiten installieren:
|
||||
```bash
|
||||
pip install -r requirements.txt
|
||||
```
|
||||
|
||||
**Beispielhafte Nutzung:**
|
||||
- Analyse durchführen:
|
||||
```bash
|
||||
python unknown_analysis.py input_logs.json
|
||||
```
|
||||
- Logdaten erweitern:
|
||||
```bash
|
||||
python log_enhancer.py input_logs.json > enhanced_logs.json
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### Typische Use-Cases
|
||||
- Berechnung von Quoten unbekannter Artefakte für Auditing.
|
||||
- Erkennen von Mustern bei fehlenden oder fehlerhaften Schemas.
|
||||
- Anreicherung von Logdaten mit Artefaktinformationen für bessere Rückverfolgbarkeit.
|
||||
- Vorbereitung von Reports über Qualitätsmängel im Gate v1 System.
|
||||
|
||||
---
|
||||
|
||||
### Struktur & mögliche Erweiterungen
|
||||
Das Repository ist modular aufgebaut und erlaubt zukünftige Erweiterungen:
|
||||
- Neue Analysemodule (z. B. für weitere Logquellen).
|
||||
- Integration in CI/CD-Pipelines zur automatisierten Überwachung.
|
||||
- Erweiterung der Datenstrukturen zur tieferen Analyse.
|
||||
|
||||
Verzeichnisstruktur (vereinfacht):
|
||||
- `unknown_analysis.py` – Analysemodul
|
||||
- `log_enhancer.py` – Log-Anreicherungsmodul
|
||||
- `data/` – Beispiel- oder Testdaten
|
||||
- `docs/` – Dokumentation und Metrikdefinitionen
|
||||
|
||||
---
|
||||
|
||||
### Lizenz
|
||||
Dieses Projekt steht unter der **MIT-Lizenz**.
|
||||
|
||||
Alle Inhalte wurden automatisch durch ein KI-System generiert.
|
||||
Verwendung, Anpassung und Weiterentwicklung erfolgen auf eigenes Risiko.
|
||||
Loading…
Reference in a new issue