les golden signals

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 signals

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

Laisser un commentaire

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