28 lines
1.6 KiB
Markdown
28 lines
1.6 KiB
Markdown
# Logs-Seite
|
||
|
||
Die Logs-Seite dient der Nachvollziehbarkeit aller Aktionen (Redeploy, Login, Wartung, Benutzerverwaltung). Sie steht Benutzer:innen mit der Permission `logs-access` zur Verfügung.
|
||
|
||
## Überblick
|
||
- Filterleiste mit Suchfeld, Zeitspanne, Kategorie und Status.
|
||
- Tabelle mit Severity-Farben, Nachricht, Zeitstempel und Kontextinformationen.
|
||
- Aktionen oberhalb der Tabelle: **Exportieren** und **Löschen**.
|
||
|
||
## Filtern
|
||
1. **Zeitfenster:** Datumsfelder „Von“ und „Bis“ setzen. Standardmäßig zeigt StackPulse die letzten 24 Stunden.
|
||
2. **Kategorie/Status:** Dropdowns nutzen, um z. B. `redeploy` oder `wartung` auszuwählen.
|
||
3. **Freitext:** Suchfeld durchsucht `message`, `entity_name` und `metadata`.
|
||
4. **Erweiterte Filter:** Klick auf „Weitere Filter“ öffnet zusätzliche Optionen (Actor, Stack-ID, Severity).
|
||
|
||
## Export
|
||
- Button **CSV exportieren** klickst du erst, nachdem die Filter stehen. StackPulse erstellt eine CSV-Datei mit denselben Parametern.
|
||
- Der Download startet im Browser; in containerisierten Umgebungen kannst du denselben Endpoint (`/api/logs/export`) auch automatisiert aufrufen.
|
||
|
||
## Löschen
|
||
- Einzelne Logs: Papierkorb in der Zeile (Permission `logs-delete`).
|
||
- Batch-Löschung: Button **Gefilterte Einträge löschen**; es erscheint ein Sicherheitsdialog mit Zusammenfassung der aktiven Filter.
|
||
- Beachte, dass gelöschte Logs nicht wiederhergestellt werden können.
|
||
|
||
## Detailansicht
|
||
- Klick auf eine Tabellenzeile, um ein Seitenpanel mit vollständigem JSON (`metadata`), Kontext (Stack, Benutzer, Quelle) und ggf. Redeploy-Timings zu öffnen.
|
||
- Über **Stack öffnen** gelangst du direkt zur Stacks-Seite mit gesetztem Filter.
|