yahi un parseur de logs pour remplacer awstats

Yahi est un module python deux en un.

Il contient un agrégateur de statistique basé sur les regexps. Pour l’instant seules sont fournies les regexps de format Common log format pour les serveurs web courants (nginx, apache) et lighthttpd et varnish, mais il est aisé de par exemple l’utiliser pour analyser les journaux auth.log.

Il contient ensuite un générateur de visualisation « tout en une page html » dont la démonstration est ici qui à l’avantage d’embarquer en une page : les données, la CSS, les visualisations, et d’être « bookmarkable » grâce à quelques ruses de javascript, ce qui rend son hébergement aisé pour les sysadmins.

Son API permet en outre de faire des agrégations plus compliquées.

1 « J'aime »