Statistiques de visite : pages, livres, répartition par réseau (AS) #64

Open
opened 2026-05-14 22:49:43 +00:00 by cedricAbonnel · 0 comments
Owner

Besoin

Ajouter un onglet Statistiques dans l'administration pour visualiser :

  • Les pages les plus visitées (top 30, filtrées sur /post/)
  • Les livres les plus consultés (top 20, filtrées sur /book/)
  • La répartition des visites par réseau (AS) avec filtrage par groupes configurables

Solution

  • AccessLogParser : parse les logs Apache COMBINED, agrège les hits par URL et par IP, cache 10 min, support glob + .gz + .tar.gz
  • AsnLookup : batch lookup ip-api.com (sans clé), cache 30j par IP, agrégation et regroupement par AS
  • Onglet Statistiques dans l'admin avec filtre de groupe (badges)
  • Formulaire de configuration des groupes (label + patterns de noms de réseaux)
  • Détection automatique des IPs LAN (pas de lookup API)
## Besoin Ajouter un onglet **Statistiques** dans l'administration pour visualiser : - Les pages les plus visitées (top 30, filtrées sur `/post/`) - Les livres les plus consultés (top 20, filtrées sur `/book/`) - La répartition des visites par réseau (AS) avec filtrage par groupes configurables ## Solution - `AccessLogParser` : parse les logs Apache COMBINED, agrège les hits par URL et par IP, cache 10 min, support glob + `.gz` + `.tar.gz` - `AsnLookup` : batch lookup ip-api.com (sans clé), cache 30j par IP, agrégation et regroupement par AS - Onglet **Statistiques** dans l'admin avec filtre de groupe (badges) - Formulaire de configuration des groupes (label + patterns de noms de réseaux) - Détection automatique des IPs LAN (pas de lookup API)
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: cedricAbonnel/folio#64