Qualcuno ha costruito, o qualcuno sa come costruire, un framework di registrazione che deposita i file di registro su Amazon S3?Registrazione ad Amazon S3
Stiamo costruendo un'app SaaS e, naturalmente, abbiamo in programma di avere un milione di server e clienti. Mi piacerebbe semplificare l'intera struttura di registrazione. Al momento utilizziamo SLF4j per la registrazione e il logback come implementazione di registrazione effettiva.
Sto pensando che potremmo rilasciare un'altra implementazione che accumulerebbe i messaggi di log in memoria, li comprimerà e quindi li caricherà su S3. Se la connessione S3 fosse inattiva o lenta, l'implementazione farebbe accodare i file su disco. Un po 'come lo Scribe di Facebook.
La mia ipotesi è che ci vorrebbero quattro o cinque giorni per scrivere e testare questo. Se c'è un'altra implementazione là fuori, mi piacerebbe saperlo.
Ottima risposta. Non lo sapevo. – ccleve