Supervisión de Amazon GameLift Servers - Amazon GameLift Servers

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.

Supervisión de Amazon GameLift Servers

Si utilizas Amazon GameLift Servers FleetIQ una función independiente con Amazon EC2, consulta Seguridad en Amazon EC2 en la Guía del EC2 usuario de Amazon.

La supervisión es una parte importante del mantenimiento de la fiabilidad, la disponibilidad y el rendimiento de las Amazon GameLift Servers demás AWS soluciones. Amazon GameLift Servers emplea las métricas de tres maneras: para supervisar el estado del sistema y configurar alertas, para realizar el seguimiento del uso y del desempeño del servidor de juegos y para administrar la capacidad mediante el escalado automático o manual.

AWS proporciona las siguientes herramientas de monitoreo para observarAmazon GameLift Servers, informar cuando algo anda mal y tomar medidas automáticas cuando sea apropiado:

  • Amazon GameLift Serversconsola: usa la interfaz gráfica para administrar tus Amazon GameLift Servers recursos y realizar un seguimiento de la actividad de alojamiento de juegos.

  • Amazon CloudWatch: puede monitorear Amazon GameLift Servers las métricas en tiempo real, así como las métricas de otros AWS recursos y aplicaciones que ejecuta en AWS los servicios. CloudWatch ofrece un conjunto de funciones de monitoreo, que incluyen herramientas para crear paneles personalizados y la posibilidad de configurar alarmas que notifican o toman medidas cuando una métrica alcanza un umbral específico.

  • AWS CloudTrail— captura todas las llamadas a la API y los eventos relacionados realizados por o en nombre de tu AWS cuenta Amazon GameLift Servers y otros AWS servicios. Los datos se entregan como archivos de registro en el bucket de Amazon S3 que especifique. Puedes identificar qué usuarios y cuentas llamaron AWS, la dirección IP de origen desde la que se realizaron las llamadas y cuándo se produjeron.

  • Registros de sesiones de juego: puede enviar mensajes de servidor personalizados para sus sesiones de juego a archivos de registro almacenados en Amazon S3.

Comparación de métricas entre fuentes de monitoreo

Amazon GameLift Serversproporciona métricas a través de tres fuentes principales: las métricas de actividad de la flota de la Amazon GameLift Servers consola, el complemento Amazon GameLift Servers Servers Metrics para Unreal y CloudWatch Amazon GameLift Servers las métricas de Amazon. Comprender la superposición y las capacidades únicas de cada fuente le ayuda a elegir el enfoque de monitoreo adecuado para sus necesidades.

Disponibilidad de las métricas por fuente

En las siguientes secciones, se describen las métricas que están disponibles en las diferentes fuentes de monitoreo y se destacan las superposiciones y las capacidades únicas.

Las métricas están disponibles en todas las fuentes

La siguiente métrica está disponible de forma constante en la consola, el complemento y CloudWatch:

  • Active Instances/ActiveInstances— El número de instancias con estado ACTIVO que ejecutan procesos de servidor activos

Métricas disponibles en la consola y CloudWatch

Las siguientes métricas están disponibles tanto en la Amazon GameLift Servers consola como en Amazon CloudWatch, lo que proporciona una gestión de la flota y un monitoreo de la capacidad consistentes:

  • Idle instances/IdleInstances— Instancias activas que actualmente no alojan ninguna sesión de juego

  • Percent idle instances/PercentIdleInstances— Porcentaje de instancias activas que están inactivas

  • Desired instances/DesiredInstances— Número objetivo de instancias activas que se Amazon GameLift Servers mantienen

  • Max instances/MaxInstances— Número máximo de instancias permitido para la flota

  • Min instances/MinInstances— Número mínimo de instancias permitido para la flota

  • Instance interruptions/InstanceSpotInterruptions— Número de instancias puntuales que se han interrumpido

  • Recycled instances/RecycledSpotInstances— Número de ejemplares puntuales que se han reciclado y sustituido

  • Game session interruptions/GameSessionSpotInterruptions— Sesiones de juego que se interrumpieron debido a la interrupción de una instancia puntual

  • Unhealthy instances replaced/UnhealthyInstancesReplaced— Instancias que se reemplazaron por problemas de estado

  • Activating game sessions— Las sesiones de juego se están iniciando actualmente

  • Active game sessions— Sesiones de juego actualmente en curso y en las que participan jugadores

  • Available game sessions— Sesiones de juego en las que se pueden aceptar jugadores adicionales

  • Concurrent activatable game sessions— Sesiones de juego que se pueden activar simultáneamente

  • Percent available game sessions— Porcentaje de sesiones de juego disponibles para nuevos jugadores

Métricas exclusivas de CloudWatch

Amazon CloudWatch proporciona métricas operativas específicas:

  • Unhealthy instances replaced— Instancias que se reemplazaron por problemas de salud

Métricas exclusivas de las flotas de contenedores

Las flotas de contenedores proporcionan métricas adicionales específicas de los servidores de juegos en contenedores:

Métricas de grupos de contenedores
  • ActiveGameServerContainerGroups— Número de grupos de contenedores de servidores de juegos activos

  • IdleGameServerContainerGroups— Número de grupos de contenedores de servidores de juegos inactivos

  • PendingGameServerContainerGroups— Número de grupos de contenedores de servidores de juegos pendientes

  • TerminatingGameServerContainerGroups— Número de grupos de contenedores de servidores de juegos finalizados

  • UnhealthyGameServerContainerGroupsReplaced— Número de grupos de contenedores en mal estado que se reemplazaron

Métricas de rendimiento de los contenedores
  • ContainerCPUUtilizationPerInstance— Utilización de la CPU por instancia de contenedor

  • ContainerCPUReservation— Capacidad de CPU reservada para contenedores

  • ContainerMemoryReservation— Capacidad de memoria reservada para contenedores

  • ContainerMemoryUtilization— Utilización de memoria por parte de los contenedores

  • ContainerNetworkIn— Tráfico de red entrante para contenedores

  • ContainerNetworkOut— Tráfico de red saliente para contenedores

  • ContainerStorageReadBytes— Almacenamiento de bytes leídos para contenedores

  • ContainerStorageWriteBytes— Almacenamiento: bytes de escritura para contenedores

Métricas de instancia renombradas
  • InstanceCPUUtilization— Utilización de la CPU a nivel de instancia (cuyo nombre se cambió desde) CPUUtilization

  • InstanceNetworkIn— Tráfico de red entrante a nivel de instancia (renombrado desde) NetworkIn

  • InstanceNetworkOut— Tráfico de red saliente a nivel de instancia (renombrado desde) NetworkOut

  • InstanceStorageReadBytes— Bytes de lectura de almacenamiento a nivel de instancia (cuyo nombre se ha cambiado desde) DiskReadBytes

  • InstanceStorageWriteBytes— Bytes de escritura de almacenamiento a nivel de instancia (renombrados desde) DiskWriteBytes

  • InstanceStorageReadOps— Operaciones de lectura de almacenamiento a nivel de instancia (renombradas desde) DiskReadOps

  • InstanceStorageWriteOps— Operaciones de escritura en almacenamiento a nivel de instancia (renombradas desde) DiskWriteOps

Elegir la fuente de monitoreo adecuada

Seleccione su enfoque de monitoreo en función de sus necesidades específicas:

  • Utilice la Amazon GameLift Servers consola para la gestión de la flota, la planificación de la capacidad y la supervisión operativa general. La consola proporciona una vista integrada del estado de la flota y de la actividad de los jugadores. Para obtener más información, consulte Realice un seguimiento del alojamiento de juegos en el Amazon GameLift Servers consola.

  • Usa Amazon CloudWatch para la supervisión, las alertas y la integración automatizadas con otros AWS servicios. CloudWatch permite paneles personalizados y automatización basada en alarmas. Para obtener más información, consulte Monitoriza Amazon GameLift Servers con Amazon CloudWatch.

  • Utilice múltiples fuentes para una supervisión exhaustiva. Combine la supervisión de la consola, los detalles técnicos de los complementos y la CloudWatch automatización para obtener una visibilidad completa de su infraestructura de alojamiento de juegos.

Para funciones de monitoreo adicionales, también puedes usar:

Temas