Je vous propose de faire cette petite commande qui va permettre de voir le nombre de ligne de logs par minutes :
$ cat .cozy-desktop/logs.txt* | egrep -o '"time":"[0-9]+-[0-9]+-[0-9]+T[0-9]+:[0-9]+' | sed 's/"/ /g' | awk '{print $3}' | sort -n | uniq -c > nombre_ligne_log_par_minutes.csv
Ensuite on peut voir le top 5:
$ cat nombre_ligne_log_par_minutes.csv | sort -n | tail -5 50760 2018-10-25T15:01 50933 2018-10-27T16:08 52271 2018-10-31T14:45 52974 2018-10-29T20:39 53299 2018-10-25T15:58 $ du -sh .cozy-desktop/logs.txt* 63M .cozy-desktop/logs.txt 39M .cozy-desktop/logs.txt.0 80K .cozy-desktop/logs.txt.1 162M .cozy-desktop/logs.txt.2 104M .cozy-desktop/logs.txt.3 196M .cozy-desktop/logs.txt.4 23M .cozy-desktop/logs.txt.5 24M .cozy-desktop/logs.txt.6
Quand on écrit plus de 50000 lignes par minute j’ai le disque qui ne suit pas et cela mets le Mac Book dans un état de fatigue avancé.
Sachant que les logs ne prennent pas en compte le décalage horaire …. par exemple je lance à 19h29, les logs indique 18h29 (pas grave). J’observe un pic 5 min après et ensuite cela continue … avec la précédente version j’arrivais à voir une ligne par minute …
3 2018-10-31T18:29
31 2018-10-31T18:30
8101 2018-10-31T18:31
7457 2018-10-31T18:32
49066 2018-10-31T18:33
278 2018-10-31T18:34
368 2018-10-31T18:35
227 2018-10-31T18:36
272 2018-10-31T18:37
982 2018-10-31T18:38
164 2018-10-31T18:39
886 2018-10-31T18:40
216 2018-10-31T18:41
920 2018-10-31T18:42
266 2018-10-31T18:43
914 2018-10-31T18:44
213 2018-10-31T18:45
940 2018-10-31T18:46
A suivre.