View a markdown version of this page

GAMEREL03-BP03 Supervise los eventos de la infraestructura a lo largo del tiempo para medir el impacto en el comportamiento de los jugadores - Lente de la industria del juego

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

GAMEREL03-BP03 Supervise los eventos de la infraestructura a lo largo del tiempo para medir el impacto en el comportamiento de los jugadores

Supervisa el proceso del servidor de juegos, las métricas de las instancias del servidor de juegos y las métricas de la experiencia de juego para determinar la causa principal de los problemas. Además de supervisar la CPU y la memoria, también puedes configurar la supervisión de las métricas de red relacionadas con las limitaciones de red de las instancias EC2 para avisarte de problemas como el exceso de ancho de banda, los paquetes por segundo u otros problemas a nivel de red que puedan indicar que los recursos de tu servidor están subaprovisionados.

Nivel de riesgo expuesto si no se establece esta práctica recomendada: alto

Guía para la implementación

Usa CloudWatch Synthetics para comprobar la funcionalidad de una aplicación en una ruta crítica para la experiencia del jugador, como la imposibilidad de iniciar sesión u otros problemas que afecten al servicio. En el caso de los servidores de juegos alojados con Amazon GameLift, considera la posibilidad de monitorizar métricas como las siguientes:

  • GameServerInterruptions y InstanceInterruptions, que pueden ayudar a comprender cómo las limitaciones en la disponibilidad de las instancias de Spot afectan a los servidores de juegos implementados con Spot.

  • ServerProcessAbnormalTerminations, que se puede usar para detectar terminaciones anormales en los procesos de tu servidor de juegos.

Se recomienda mantener los datos métricos históricos de la fiabilidad de tu servidor de juegos. Usa estos datos históricos con fines informativos y combínalos con otros conjuntos de datos para descubrir posibles tendencias y evaluar el impacto en el comportamiento de los jugadores a lo largo del tiempo, que puede deberse a problemas con el servidor del juego.

Amazon CloudWatch no conserva las métricas de forma indefinida, y la resolución de almacenamiento de las métricas aumenta con el tiempo, así que considera la posibilidad de exportar estas métricas a un almacenamiento rentable a largo plazo, como Amazon S3. Puede configurar CloudWatch Metric Streams para que entregue automáticamente las métricas de CloudWatch las regiones a su propio depósito de S3, donde pueden almacenarse durante mucho tiempo en un nivel de almacenamiento como S3 Intelligent-Tiering y, finalmente, archivarse con Amazon Glacier. Si coloca sus métricas en Amazon S3, podrá combinarlas fácilmente con otros conjuntos de datos de su lago de datos para realizar consultas interactivas con Amazon Athena.

Pasos para la implementación

  • Supervise las métricas del servidor de juegos, las instancias y la red, incluidos los límites de ancho de banda y paquetes por segundo, mediante Amazon CloudWatch y CloudWatch Synthetics para comprobar la funcionalidad de las rutas críticas.

  • Realice un seguimiento de GameLift-specific las métricas, GameServerInterruptions por ejemplo, ServerProcessAbnormalTerminations para evaluar el impacto de la disponibilidad de las instancias puntuales y para detectar las terminaciones anormales de los servidores.

  • Exporte CloudWatch las métricas a Amazon S3 para almacenarlas a largo plazo, utilice niveles rentables como S3 Intelligent-Tiering o Glacier y analice las tendencias con herramientas como Amazon Athena.

Recursos