2015-05-07 12 views
11

Quando si installa la grafite, la ritenzione è accidentalmente impostata su 1800 giorni e non su 180 giorni.carbone/grafite applica nuova conservazione ai vecchi dati

'10s:6h,10min:1800d' 

Da quello che ho capito, cambiare la conservazione ora non ripulirà i vecchi dati. Non sono sicuro di come fare questo senza distruggere tutti i dati che abbiamo e iniziare.

+1

tua risposta sarà [qui] (https://gist.github.com/kirbysayshi/1389254) Non sono sicuro che i dati andrebbero persi o meno durante il ridimensionamento a breve, prima dovrò testare su un file di backup. (Non ho il tempo di scrivere una risposta, se qualcuno vuole scrivere qualcosa di completo, vai avanti) – Tensibai

risposta

15

È necessario utilizzare il comando whisper-resize.py. Si noti che ogni metrica viene salvato in un file .wsp, quindi se si desidera modificare il criterio di conservazione di tutte le metriche si dovrà utilizzare un comando lungo le linee di this gist:

find ./ -type f -name '*.wsp' -exec whisper-resize.py --nobackup {} 10s:6h 10min:180d \; 
+2

Non provi mai a eseguire questo script come root! Ricrea i file di proprietà di root e la tua app non è più in grado di scrivere su di essi se non è in esecuzione come root rispettivamente – thepolina

+1

Si vorrà interrompere il processo di carbone prima di eseguire questo per non corrompere i dati a causa di accesso simultaneo in scrittura – Spacemoose

Problemi correlati