Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
GAMEREL03-BP03 Surveillez les événements liés à l'infrastructure au fil du temps pour mesurer leur impact sur le comportement des joueurs
Surveillez le processus de votre serveur de jeu, les statistiques d'instance de serveur de jeu et les statistiques d'expérience de jeu pour déterminer la cause première des problèmes. Outre la surveillance du processeur et de la mémoire, vous pouvez également configurer la surveillance des métriques réseau liées aux limites réseau des instances EC2 afin de vous avertir de problèmes tels que le dépassement de bande passante, le nombre de paquets par seconde ou d'autres problèmes au niveau du réseau qui peuvent indiquer que les ressources de votre serveur sont sous-provisionnées.
Niveau d’exposition au risque si cette bonne pratique n’est pas respectée : élevé
Directives d’implémentation
Utilisez CloudWatch Synthetics pour vérifier les fonctionnalités de l'application Critical Path pour améliorer l'expérience des joueurs, comme l'impossibilité de se connecter ou d'autres problèmes affectant le service. Pour les serveurs de jeux hébergés via Amazon GameLift, envisagez de surveiller des indicateurs tels que :
-
GameServerInterruptions et InstanceInterruptions, qui peuvent vous aider à comprendre l'impact des limites de disponibilité des instances Spot sur vos serveurs de jeu déployés à l'aide de Spot.
-
ServerProcessAbnormalTerminations, qui peut être utilisé pour détecter des interruptions anormales dans les processus de votre serveur de jeu.
Il est recommandé de conserver les données statistiques historiques de la fiabilité de votre serveur de jeu. Utilisez ces données historiques à des fins de reporting et associez-les à d'autres ensembles de données pour découvrir les tendances potentielles et évaluer l'impact sur le comportement des joueurs au fil du temps qui peut être dû à des problèmes de serveur de jeu.
Amazon CloudWatch ne conserve pas les métriques indéfiniment, et la résolution de stockage des métriques augmente au fil du temps. Envisagez donc d'exporter ces métriques vers un stockage à long terme rentable tel qu'Amazon S3. Vous pouvez configurer CloudWatch Metric Streams
Étapes d’implémentation
-
Surveillez les paramètres des serveurs de jeu, des instances et du réseau, notamment les limites de bande passante et de paquets par seconde, à l'aide d'Amazon CloudWatch et de CloudWatch Synthetics pour vérifier les fonctionnalités des chemins critiques.
-
Suivez GameLift-specific des indicateurs tels que GameServerInterruptions et ServerProcessAbnormalTerminations pour évaluer l'impact de la disponibilité des instances Spot et détecter les interruptions de serveur anormales.
-
Exportez CloudWatch des métriques vers Amazon S3 pour un stockage à long terme, utilisez des niveaux économiques tels que S3 Intelligent-Tiering ou Glacier et analysez les tendances à l'aide d'outils tels qu'Amazon Athena.