Les Goldens Signals
Les « golden signals » sont une méthode reconnue pour surveiller les systèmes de production et détecter les problèmes de performance. Ces quatre métriques peuvent également être appliquées aux tests de charge.
- Latence
- Définition : Temps nécessaire pour répondre à une requête.
- Indicateur clé : Latence moyenne, médiane et aux percentiles (95e, 99e).
- Pourquoi c’est important ?
- Une latence élevée peut indiquer des goulots d’étranglement.
- Mesure la perception utilisateur (expérience fluide ou frustration).
- Trafic (Traffic)
- Définition : Volume de demandes ou de transactions gérées par le système.
- Indicateur clé : Requêtes par seconde, bande passante utilisée.
- Pourquoi c’est important ?
- Aide à déterminer la charge maximale supportée.
- Évalue si les ressources allouées sont suffisantes.
- Erreurs (Errors)
- Définition : Proportion de requêtes échouées ou incorrectes.
- Indicateur clé : Taux d’erreur global, erreurs spécifiques par endpoint.
- Pourquoi c’est important ?
- Les erreurs peuvent révéler des défaillances système, des problèmes de code ou des limites de configuration.
- Saturation (Saturation)
- Définition : Niveau de consommation des ressources système.
- Indicateur clé : CPU, RAM, IOPS disque, utilisation réseau.
- Pourquoi c’est important ?
- Identifie les points où le système commence à s’effondrer.
- Prédit la capacité maximale avant panne.

Golden Signal | KPI associé | Exemple |
Latence | Temps de réponse | 95 % des requêtes < 200 ms |
Trafic | Débit | 500 requêtes/s pendant les soldes |
Erreurs | Taux d’échec | Moins de 1 % d’erreurs HTTP 500 |
Saturation | Utilisation CPU | CPU < 80 % avec 1 000 utilisateurs |