Come assicurarsi che ogni evento del registro venga consegnato a GrayLog

0

Nelle nostre applicazioni tradizionalmente registriamo eventi localmente nei file di registrazione. Poiché le nostre applicazioni sono distribuite su più istanze del server, la ricerca di eventi particolari è complicata e richiede molto tempo. Quindi decidiamo di introdurre GrayLog come soluzione di registrazione centralizzata.

Tutti gli eventi di registrazione da un'applicazione vengono ora inviati al GrayLog dal protocollo UDP, che funziona bene se la rete e il server GrayLog funzionano correttamente. Se qualcosa non va, gli eventi di registro inviati al server GrayLog vanno persi e normalmente non si notano nemmeno. È ancora possibile accedere ai registri dei server, ma su GrayLog non si è mai sicuri di poter trovare tutti gli eventi del registro.

La mia domanda è: come garantire che ogni evento del registro venga consegnato al server GrayLog?

    
posta Tomazz 14.12.2018 - 10:53
fonte

1 risposta

1

Dai un'occhiata al Graylog Extended Log Format (GELF) . Supporta TCP, anche se solo per i dati non compressi.

Devi eliminare la larghezza di banda della rete dall'affidabilità della registrazione ed eseguire alcuni test, naturalmente.

    
risposta data 14.12.2018 - 11:08
fonte

Leggi altre domande sui tag