Je suis quand même dubitatif sur ces problemes de temps d'execution. Typiquement au boulot, une partie des logs est centralisée, parsée et consultée par le trio «elasticseearch/logstash/kibana» et d'autres non.
Alors effectivement le resultat d'un grep est plus rapide que d'aller faire la recherche dans kibana. Mais la confiance que j'ai dans une regex que j'ai ecrits pour répondre à un besoin bien particulier est bien moindre qu'une recherche dans kibana avec des logs correctement parsés.
Et d'un point de vue maintenabilité et facilité d'accés à la chose pour le reste de l'équipe le grep velu, ça vend pas du rêve.
Mon avis personnel, c'est que si on a besoin d'aller voir quelque chose régulierement sur une machine, autant faire en sorte que ce soit la machine qui nous envoit l'info., Pour les cas exceptionnels, finalement, mettre 0.1s ou 3s à attendre un resultat ne change pas forcement grand chose (surtout qu'il faut aussi compter le temps d'ecrire la regex qui ne va pas sortir une tonne de resultat tout en étant sur d'avoir toutes les lignes pertinnentes)
[^] # Re: Mais systemd le fait mal
Posté par Guillaume Rossignol . En réponse au journal Vivent les journaux binaires !. Évalué à 3.
Je suis quand même dubitatif sur ces problemes de temps d'execution. Typiquement au boulot, une partie des logs est centralisée, parsée et consultée par le trio «elasticseearch/logstash/kibana» et d'autres non.
Alors effectivement le resultat d'un grep est plus rapide que d'aller faire la recherche dans kibana. Mais la confiance que j'ai dans une regex que j'ai ecrits pour répondre à un besoin bien particulier est bien moindre qu'une recherche dans kibana avec des logs correctement parsés.
Et d'un point de vue maintenabilité et facilité d'accés à la chose pour le reste de l'équipe le grep velu, ça vend pas du rêve.
Mon avis personnel, c'est que si on a besoin d'aller voir quelque chose régulierement sur une machine, autant faire en sorte que ce soit la machine qui nous envoit l'info., Pour les cas exceptionnels, finalement, mettre 0.1s ou 3s à attendre un resultat ne change pas forcement grand chose (surtout qu'il faut aussi compter le temps d'ecrire la regex qui ne va pas sortir une tonne de resultat tout en étant sur d'avoir toutes les lignes pertinnentes)