PerfShop — Monitoring
API:
…
EN DIRECT
⏸ Pause
📈 Grafana
APM ÉLÈVE — Traces
Backend ÉLÈVE
Frontend ÉLÈVE
Logs ÉLÈVE
JMeter Load Test
⚙️ Admin
🔧 Backend
🖥️ Frontend
🐳 Vue Générale
✅ Backend opérationnel
🔄 Refresh 3s
CPU Container
--
%
Heap JVM
--
MB utilisés
Threads JVM
--
live threads
Pool BDD
--
connexions actives
Threads Tomcat
--
busy / max 200
Temps Rép. p99
--
ms
1️⃣ CPU Container
CPU chaos
2️⃣ Heap JVM
Fuite Mémoire
3️⃣ Threads JVM
Thread Pool chaos
4️⃣ GC Pause Time
Fuite Mémoire
5️⃣ Threads Tomcat HTTP
🧵 Thread Pool chaos → busy ↑
6️⃣ Connexions BDD HikariCP
DB Pool · Slow Query
7️⃣ Temps Acquisition BDD
DB Pool · Deadlock
8️⃣ Débit HTTP (req/s)
Network · Thread Pool
9️⃣ Temps Réponse HTTP
Slow Query · Deadlock
🔟 GC Collections Count
Fuite Mémoire
1️⃣1️⃣ Latence p99 par route (ms)
🧵 Thread Pool · 🌐 Slow Query · 🌍 Network
1️⃣2️⃣ Taux erreurs 5xx par route
🌍 Network → 503 · 🔒 Deadlock → 500
1️⃣4️⃣ BDD — Threads en attente & Acquire max
🗄️ DB Pool · 🌐 Slow Query
⬇️ Générer Heap Dump (.hprof)
Analysable avec
Eclipse MAT
/
VisualVM
—
diagnostiquer
F3 OOM
et fuites mémoire (~30s)
📦 Container perfshop-frontend (Nginx)
⏳ En attente de métriques navigateur…
🔄 Refresh 3s · métriques navigateur en direct
CPU Container
--
%
RAM Container
--
RAM %
--
%
Réseau IN
--
/s
Réseau OUT
--
/s
Processus
--
PIDs
CPU % — container Nginx
RAM — usage vs limite
Réseau IN/OUT (octets/s)
I/O Disque (octets/s)
🌐 Navigateur client (métriques JS temps réel)
FPS
--
images/s (cible 60)
Heap JS utilisé
--
Mo
Long Tasks/s
--
tâches >50ms/s
Requêtes fetch
--
req/s lancées
CPU Worker
--
thread OS actif
Noeuds DOM
--
éléments
Métriques
--
age snapshot
🎯 FPS Navigateur
🔥 CPU Burn + 🌊 DOM Flood → chute fps
💾 Heap JS (Mo)
💾 Memory Leak → montée continue
⏱️ Long Tasks/s (>50ms)
🔥 CPU Burn + 🌊 DOM Flood → pics
📡 Requêtes fetch en vol
📡 Fetch Flood → monte jusqu'à 200/s
🌊 Noeuds DOM
🌊 DOM Flood → oscillations rapides
🌐 Réseau container IN / OUT (B/s)
📡 Fetch Flood → charge réseau serveur
CPU Total
--
%
RAM Totale
--
Réseau IN Total
--
Réseau OUT Total
--
CPU % — tous les containers
RAM — tous les containers
Réseau IN — tous
Réseau OUT — tous