2015-12-18 1 views
0

Je souhaite écrire un outil qui analyse les fichiers journaux en temps réel. Le fichier journal peut être écrit très rapidement, par exemple ~ 10k lignes par seconde. J'ai juste besoin d'obtenir chaque ligne, puis d'exécuter une expression rationnelle et d'écrire le résultat dans DB. En raison de la vitesse, il ne pouvait pas être fait en lisant le fichier entièrement, donc je dois écrire une alternative à quelque chose comme tail -f. Dites-moi, s'il vous plaît, comment, et en utilisant quelle technologie puis-je faire cela?Analyse du journal en temps réel

P.S. Désolé pour mon mauvais anglais.

Répondre

0

Vous pouvez stocker vos journaux dans la partition RAM, avec une rotation de journal limitée à 512 Mo. Ainsi, vous serez limité par la capacité de la RAM avec sa haute vitesse.

Si vous spécifiez quelle application produit vos journaux, je peux en dire plus. Avez-vous essayé pour vos tâches http://goaccess.io/?