Cas d'etude : pic de latence sur le transcodage video
Incident de latence de pipeline provoque par un decalage de profil et une saturation de file, avec strategie d'attenuation.
Signal
La latence de traitement a augmente fortement sous trafic normal, et la profondeur de file montait sans croissance correspondante du trafic.
Cause racine
Les nouveaux profils de sortie par defaut augmentaient la charge encodeur pour des entrees de taille moyenne, saturant le CPU des workers et provoquant des delais en cascade dans la file.
Correctif
- Scinder les profils selon les caracteristiques d'entree et les cas d'usage cibles.
- Appliquer une concurrence bornee par classe de profil.
- Introduire des controles de debit sensibles a la file et une selection de profil de secours.
Garde de regression
Ajout de portes de benchmark par profil avec budgets de latence et CPU ; les deploiements echouent en cas de regression budgetaire.
Outils recommandes
Generateur de matrice de tests d'upload
Generez des cas de test API reutilisables a partir d'un manifeste.
Ouvrir l'outilDiff de manifeste
Comparez deux manifestes pour detecter les fichiers ajoutes, retires ou modifies.
Ouvrir l'outil