Nerdlog : un visualiseur de journaux distant rapide et sans serveur

2025-04-21
Nerdlog : un visualiseur de journaux distant rapide et sans serveur

Nerdlog est un visualiseur de journaux TUI (interface utilisateur en texte) rapide, privilégiant l'accès distant, multi-hôte, avec histogramme temporel et sans serveur central. Inspiré par Graylog/Kibana, mais sans les lourdeurs, il nécessite une configuration minimale. Il interroge efficacement les journaux de plusieurs machines distantes simultanément, en filtrant par plage de temps et par motifs, et en affichant un histogramme temporel pour une analyse visuelle rapide. Principalement conçu pour lire les journaux système (/var/log/messages ou /var/log/syslog) d'un ou plusieurs hôtes distants, il est très efficace même avec des fichiers journaux volumineux (1 Go ou plus). Bien qu'il prenne en charge d'autres formats de journaux, sa fonctionnalité principale découle de la nécessité de surveiller efficacement les journaux de nombreuses instances de back-end de services web. Nerdlog se connecte via SSH, en maintenant les connexions inactives en arrière-plan. L'analyse des journaux se fait à distance, en ne téléchargeant que des données minimales par requête, et en utilisant la compression gzip pour l'efficacité de la bande passante. Il possède une interface en ligne de commande de type Vim et des raccourcis clavier pour une navigation et un contrôle intuitifs.

Développement journalisation distante