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.*
Laisser un commentaire