Une équipe d'exploitation mesure le temps de réponse d'une API interne à différents niveaux de charge, pour savoir combien d'utilisateurs simultanés elle peut accepter avant de dégrader le service.
La situation
| Utilisateurs connectés | 100 | 200 | 300 | 400 | 500 |
|---|---|---|---|---|---|
| Temps de réponse médian (ms) | 130 | 125 | 160 | 150 | 185 |
Les mesures sont bruitées : d'autres services partagent le même serveur.
Objectif
Calculer le coefficient de corrélation entre la charge et le temps de réponse, la part de variance qu'il explique, puis la hausse du temps de réponse par centaine d'utilisateurs supplémentaires.