Si le binaire systemd pour lire les logs permet de faire des recherches complexes grâce à une structuration poussée du format et de présenter le résultat d'une manière claire, ça peut être considéré plus simple que d'avoir à utiliser grep au feeling...
Quels exemples de recherches complexes? Pour moi c'est un intérêt largement théorique dans un usage généraliste et pour un usage spécialisé soit le point de vue "base de données" est pertinent et donc autant ne pas s'arrêter à mi-chemin et tout mettre dans une vraie base de données, soit le point de vue "base de données" n'est pas pertinent et dans ce cas les recherches (pas assez) complexes n'apportent rien. Alors oui c'est un peu plus sympa de dire
sed -n '/^2015年02月01日T00:00:00.000Z/,/^2015年02月01日T00:00:00.000Z/{/from spammer[.]com/p}' < logs
Mais c'est juste ça, un peu plus sympa, un peu plus rapide, et pas beaucoup plus sympa ou beaucoup plus rapide. Bien-sûr il faut connaître sed pour écrire le deuxième truc, mais:
Le principe d'UNIX de travailler avec des fichiers textes, c'est qu'on développe des compétences réutilisables qu'on peut utiliser créativement dans d'autres contextes, cet aspect disparaît avec un outil d'extraction spécialisé. C'est un inconvénient réel du format binaire.
Les gens qui ont entendu parlé d'Internet savent qu'ils ne sont pas tout seul et que trouver quelqu'un qui pourrait les aider à filtrer leur logs.
[^] # Re: que répondre devant tant de mauvaise fois
Posté par Michaël (site web personnel) . En réponse au journal Vivent les journaux binaires !. Évalué à 7.
Quels exemples de recherches complexes? Pour moi c'est un intérêt largement théorique dans un usage généraliste et pour un usage spécialisé soit le point de vue "base de données" est pertinent et donc autant ne pas s'arrêter à mi-chemin et tout mettre dans une vraie base de données, soit le point de vue "base de données" n'est pas pertinent et dans ce cas les recherches (pas assez) complexes n'apportent rien. Alors oui c'est un peu plus sympa de dire
que de dire
Mais c'est juste ça, un peu plus sympa, un peu plus rapide, et pas beaucoup plus sympa ou beaucoup plus rapide. Bien-sûr il faut connaître sed pour écrire le deuxième truc, mais:
Le principe d'UNIX de travailler avec des fichiers textes, c'est qu'on développe des compétences réutilisables qu'on peut utiliser créativement dans d'autres contextes, cet aspect disparaît avec un outil d'extraction spécialisé. C'est un inconvénient réel du format binaire.
Les gens qui ont entendu parlé d'Internet savent qu'ils ne sont pas tout seul et que trouver quelqu'un qui pourrait les aider à filtrer leur logs.