Vue d’ensemble
Le monitoring de Kit’Asso couvre 3 niveaux :Frontend
Hostinger logs + Console
Backend
Nhost Dashboard + Hasura Logs
Application
Custom logging + Error tracking
Monitoring Frontend (Hostinger)
Logs d’accès
Accessibles dans hPanel → Avancé → Logs d’accès Informations :- Requêtes HTTP avec code de statut
- IPs des visiteurs
- User agents
- Temps de réponse
Erreurs
hPanel → Avancé → Logs d’erreurs Erreurs courantes :Monitoring Backend (Nhost)
Dashboard Nhost
Accès : app.nhost.io → Votre projet Métriques disponibles :Database Health
- CPU Usage
- Memory Usage
- Disk Usage
- Connections actives
API GraphQL
- Requêtes par seconde
- Temps de réponse moyen
- Taux d’erreurs
- Top queries (par durée)
Hasura Console Logs
Accès : Dashboard Nhost → Hasura → Open Console → Onglet Monitoring Types de logs :- Requêtes GraphQL (query/mutation)
- Erreurs de permissions (rôle public vs admin)
- Slow queries
- Erreurs de validation
status >= 400.
Query Performance
Dans la console Hasura → Monitoring → Allow List ou via SQL :- Identifiez la query lente
- Ajoutez un index si manquant (
CREATE INDEX ...) - Vérifiez l’amélioration avec
EXPLAIN ANALYZE
Storage Usage
Dashboard Nhost → Storage Métriques :- Nombre de fichiers uploadés
- Taille totale utilisée
- Bande passante consommée
Logging Application
Utility Logger
Fichier :src/utils/logger.ts
Usage dans le code
Error Tracking (Future)
Sentry Integration
Installation :Alertes & Uptime
UptimeRobot (gratuit)
Configuration recommandée :- Monitor type : HTTP(s)
- URL :
https://lucdidion.fr(votre domaine) - Interval : 5 minutes
- Alert contacts : Email
- Site down (> 30s timeout)
- Certificat SSL expiré
Performance Monitoring
Web Vitals
- LCP (Largest Contentful Paint) : < 2.5s
- FID (First Input Delay) : < 100ms
- CLS (Cumulative Layout Shift) : < 0.1
Bundle Size
Analysez la taille du bundle avec :Checklist Monitoring
Quotidien
- Site accessible (UptimeRobot)
- Pas d’erreurs critiques dans les logs Nhost
Hebdomadaire
- Database Health (CPU, Memory)
- Slow queries dans Hasura Console
- Storage usage
Mensuel
- Audit des dépendances (
npm audit) - Review des coûts (Nhost, Hostinger)
- Optimiser les queries lentes
- Nettoyer les fichiers Storage orphelins
Ressources
Nhost Dashboard
Monitoring backend
Hasura Console
Monitoring GraphQL
Web Vitals
Core Web Vitals Guide
Sentry Docs
Error Tracking