haskell / haskell/hackage-server

Better logging (in particular, support for warnings and errors)

Aperta
#32 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
enhancement
Lingua principale
Haskell
Stelle
467
Fork
225
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

For example, during backup, we issue a warning when we attempt to export a blob that doesn't exist on disk (https://github.com/haskell/hackage-server/commit/39e050bce20bf08f7c3490b0a10ed8497be77ffc); however, these warnings can easily get lost in the rest of the noise.

We should probably be using some sort of logging library, and be able to issue warnings and errors in such a way that log monitoring tools can pick them up and notify admins.

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Inizia esaminando l'avviso di backup descritto nell'issue e il commit referenziato, quindi traccia come vengono attualmente emessi avvisi ed errori. Valuta i punti di ingresso di logging esistenti nel progetto e definisci come gli eventi di avviso e di errore debbano essere distinguibili per gli strumenti di monitoraggio. Il lavoro è completato quando gli avvisi e gli errori di backup vengono emessi in modo affidabile e monitorabile.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
haskell
Ambito
observability
Tipo di issue
Funzionalità
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.