Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hitobito Log - Notifizierung bei Error #1560

Open
sync-by-unito bot opened this issue Jan 23, 2025 · 0 comments · May be fixed by hitobito/hitobito#3180 or #1628
Open

Hitobito Log - Notifizierung bei Error #1560

sync-by-unito bot opened this issue Jan 23, 2025 · 0 comments · May be fixed by hitobito/hitobito#3180 or #1628

Comments

@sync-by-unito
Copy link

sync-by-unito bot commented Jan 23, 2025

Ausgangslage

Eintrag ins Hitobito Log wird erstellt. Da im Regelfall alles alles automatisch Läuft, ist im Fehlerfall eine aktive Notifizierung nötig, wenn etwas fehlgeschlagen ist .

Anforderungen

In den Hitobito Settings ist eine Liste von E-Mailadressen konfigurierbar, welche täglich ein Mail erhalten, falls in den letzten 24h neue Einträge mit dem Level “Error” im Hitobito Log erstellt wurden.

  • Setting erstellen, Konfiguration für SAC: [email protected]
  • Recurring Job im Core, welcher täglich um 5:00 eine E-Mail verschickt, falls vom Vortag 5:00 bis heute 5:00 Hitobito Log Entries mit Level “error” existieren und Empfänger konfiguriert sind. Bei der Auswahl der Einträge soll explizit 5:00 verwendet werden und nicht 24.hours.ago, damit es keine Überlappungen gibt, falls der Job mal später laufen würde.
  • Email Template:

An: Liste der konfigurierten E-Mailadressen

Betreff: [Hitobito] Täglicher Fehlerbericht

Guten Tag

Dies ist die automatische Benachrichtigung über Fehler im Hitobito Log (Link ins Log) . Nachfolgend finden Sie die wichtigsten Informationen und eine Übersicht der ersten Fehler-Einträge der letzten 24 Stunden.

  • Anzahl Fehler: [Gesamtanzahl Einträge der letzten 24 Stunden]
  • Zeitraum: [Datum von] 05:00 - [Datum bis] 05:00 (letzte 24 Stunden)]

Details zu den ersten 10 Fehler:

[Tabelle mit den Spalten: Erstellt am | Kategorie | Subjekt (mit Link) | Meldung | Payload ]

z.B.

Datum / Zeit Kategorie Subjekt Meldung Payload
20.01.2025 22:12:20.258 rechnungen Mitgliedschaftsrechnung 2025 Thomas Piper Probleme beim Erstellen der Rechnung Die Postleitzahl 5416 entspricht nicht dem vorgegebenen Format "NNNNN".
20.01.2025 22:12:14.829 rechnungen Thomas Piper Die Personendaten konnten nicht an Abacus übermittelt werden Die Postleitzahl 5416 entspricht nicht dem vorgegebenen Format "NNNNN".
20.01.2025 22:12:14.536 rechnungen Beatrice Albiez Die Personendaten konnten nicht an Abacus übermittelt werden Die Postleitzahl 5416 entspricht nicht dem vorgegebenen Format "NNNNN".

┆Issue is synchronized with this Jira Key Result by Unito
┆Issue Number: HIT-924

@sync-by-unito sync-by-unito bot closed this as completed Jan 23, 2025
@sync-by-unito sync-by-unito bot reopened this Jan 23, 2025
@codez codez added the Core label Jan 23, 2025
@njaeggi njaeggi self-assigned this Feb 6, 2025
@njaeggi njaeggi removed their assignment Feb 10, 2025
@njaeggi njaeggi linked a pull request Feb 10, 2025 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants