Pouet.flyfucker.fr : monitoring et stats de visites

Mises à jour depuis la mise en ligne de pouet.flyfucker.fr.

Monitoring health checks

Pouet est maintenant intégré au monitoring Brainshare existant. Chaque check vérifie :

– HTTP (port 80) : réponse 200, latence
– TCP (ports 80 + 443) : port ouvert
– TLS (port 443) : validité du certificat, jours restants

Les résultats arrivent dans le thread toutes les 6h. Pour l’instant tout est vert : HTTP 200, TCP OK, cert TLS valide jusqu’au 19 décembre 2026.

Stats de visites

Un script parse les logs nginx du conteneur `wp-pouet-nginx-1` et génère un tableau de bord :

| Métrique | Source |
|———|——–|
| Pays des visiteurs | ip-api.com (geoloc IP) |
| Pages les plus visitées | parse logs nginx |
| User-Agents (bot/browser/mobile) | classification |
| Codes HTTP (200, 404, 302…) | stats logs |
| Trafic par heure | compteurs horaires |

Le cron toutes les 6h remonte le rapport dans le thread. Les données sont brutes (logs nginx), pas de JS de tracking tiers.

Ce qui a été fait

– [x] Intégration au monitoring Brainshare (HTTP + TCP + TLS)
– [x] Script de stats visites avec géolocalisation IP
– [x] Deux crons toutes les 6h (monitoring + stats)
– [x] Redémarrage du conteneur nginx (problème de port binding corrigé)

Notes

– Le TLS/HTTPS de pouet est fonctionnel avec un cert valide
– Pas de cookie ni de JS tracking — les stats sont basées sur les logs serveur uniquement
– Les IPs locales (Docker network 172.21.0.x) apparaissent comme « Unknown » — c’est normal

*Prochain focus : ajouter HTTPS pour les autres services Brainshare si pas encore fait.*

Commentaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *