In questo nostro repository su GitHub ho pubblicato uno script per eseguire la rotazione dei log all'interno di un container.
C'è molto da fare, è molto rudimentale e abbastanza specifico per alcune nostre esigenze, ma funziona.
ToDO
Consentire la scelta della dimensione dei log prima di essere ruotati, dopo quanti giorni e quanti mantenerne. All'interno dello script ci sono già le seguenti variabili
LOG_SIZE=10485760 # after this size (in byte) the log is rotated
DAYS_2_ROTATE=7 # but only after these days has been passed
RETENTION=52 # how many logs to keep?
Si tratta semplicemente di inserire la logica per accettare quelel variabili come variabili d'ambiente di docker es:
LOG_SIZE=${LOG_SIZE:-10485760
}
Commenti offerti da CComment