Supervisión de Amazon GameLift Servers con Amazon CloudWatch - Amazon GameLift Servers

Supervisión de Amazon GameLift Servers con Amazon CloudWatch

Puede supervisar Amazon GameLift Servers con Amazon CloudWatch, un servicio de AWS que recopila datos sin procesar y los procesa para convertirlos en métricas legibles casi en tiempo real. Estas estadísticas se conservan durante 15 meses para proporcionar una perspectiva histórica sobre el rendimiento del alojamiento del servidor de juegos con Amazon GameLift Servers. Puede establecer alarmas que vigilen determinados umbrales y enviar notificaciones o realizar acciones cuando se alcancen dichos umbrales. Para obtener más información, consulte la Guía del usuario de Amazon CloudWatch.

Para ofrecer una observabilidad mejorada con métricas de telemetría detalladas, Amazon GameLift Servers también admite la supervisión mediante Amazon Managed Service para Prometheus y Amazon Managed Grafana. Estas métricas de telemetría proporcionan datos detallados sobre el rendimiento del servidor, que incluyen:

  • Tiempos del servidor: tiempo diferencial del servidor (constancia de la frecuencia de graduación del servidor), frecuencia de graduación del servidor (actualizaciones por segundo), tiempo de graduación del servidor (tiempo de procesamiento por ciclo) y tiempo de graduación del mundo del juego del servidor (tiempo de actualización del mundo del juego)

  • Métricas de red: conexiones (conexiones de red totales), E/S de red en bytes y paquetes (estadísticas de transferencia de datos) y pérdida de paquetes (porcentaje de transmisiones fallidas)

  • Métricas de memoria: uso de memoria en unidades (consumo total de memoria) y uso de memoria física como porcentaje (uso de memoria)

  • Uso de CPU: porcentaje de uso de la CPU (uso de recursos por proceso del servidor de juegos)

Para ver las guías de implementación específicas de su SDK o complemento, consulte Supervisión con métricas de telemetría de servidor.

En las siguientes tablas se muestran las métricas y dimensiones de Amazon GameLift Servers. Todas las métricas que están disponibles en CloudWatch también están disponibles en la consola de Amazon GameLift Servers, que proporciona los datos como un conjunto de gráficos personalizables. Para tener acceso a las métricas de CloudWatch para los juegos, utilice la Consola de administración de AWS, la AWS CLI o la API de CloudWatch.

Si una métrica no tiene una ubicación, utiliza la ubicación de inicio.

Dimensiones de las métricas de Amazon GameLift Servers

Amazon GameLift Servers permite filtrar métricas por las siguientes dimensiones.

Dimensión Descripción

Location

Permite filtrar las métricas para una ubicación de implementación de la flota. Si una métrica no tiene una ubicación, utiliza la ubicación de inicio.

FleetId

Filtrar métricas para una sola flota. Esta dimensión se puede usar con todas las métricas de instancias, procesos de servidor, sesiones de juego y sesiones de jugador.

MetricGroup

Filtrar métricas para una colección de flotas. Agregue una flota a un grupo de métricas de flota agregando el nombre del grupo de métricas a los atributos de la flota (consulte UpdateFleetAttributes()). Esta dimensión se puede usar con todas las métricas de instancias, procesos de servidor, sesiones de juego y sesiones de jugador.

QueueName

Filtrar métricas para una sola cola. Esta dimensión se usa únicamente con métricas para las colas de sesiones de juego.

ConfigurationName

Filtrar métricas para una única configuración de emparejamiento. Esta dimensión se usa con métricas de configuraciones de emparejamiento.

ConfigurationName-RuleName

Filtrar métricas para una intersección de una configuración de emparejamiento y una regla de emparejamiento. Esta dimensión solo se usa con métricas de reglas de emparejamiento.

InstanceType

Filtrar métricas para una designación de tipo de instancia EC2, como "c4.large". Esta dimensión se usa con métricas de instancias de spot.

OperatingSystem

Filtrar métricas para el sistema operativo de una instancia Esta dimensión se utiliza con métricas de instancias de spot.

GameServerGroup

Filtrar métricas de FleetIQ para un grupo de servidores de juegos.

ContainerGroupType

Filtre las métricas de la flota de contenedores para distinguir entre las métricas GameServer ContainerGroup sobre la ubicación de la flota y las métricas PerInstance ContainerGroup sobre la ubicación de la flota. Esta dimensión se incluye para determinadas métricas de la flota de contenedores (por ejemploContainerNetworkIn o ContainerStorageReadBytes) y le permite distinguir entre las métricas de distintos tipos de grupos de contenedores.

Métricas de flotas de Amazon GameLift Servers

El espacio de nombres Amazon GameLift incluye las siguientes métricas relativas a la actividad de una flota o grupo de flotas. Las flotas se utilizan con una solución de Amazon GameLift Servers administrada. El servicio Amazon GameLift Servers envía métricas a CloudWatch cada minuto.

instancias

Métrica Descripción

ActiveInstances

Instancias con el estado ACTIVE, lo que indica que se trata de procesos del servidor activos. El recuento incluye las instancias inactivas y las que alojan una o varias sesiones de juego. Esta métrica mide la capacidad total actual de las instancias. Se puede usar con el escalado automático.

Unidades: recuento

Estadísticas de CloudWatch pertinentes: Average, Minimum, Maximum

Dimensiones: ubicación

DesiredInstances

Número de destino de instancias activas que utiliza Amazon GameLift Servers para mantener la flota. Con el escalado automático, este valor se determina en función de las políticas de escalado aplicadas actualmente. Sin el escalado automático, este valor se establece manualmente. Esta métrica no está disponible cuando se consultan datos de grupos de métricas de flotas.

Unidades: recuento

Estadísticas de CloudWatch pertinentes: Average, Minimum, Maximum

Dimensiones: ubicación

IdleInstances

Instancias activas que alojan actualmente cero (0) sesiones de juego. Esta métrica mide la capacidad disponible pero sin usar. Se puede usar con el escalado automático.

Unidades: recuento

Estadísticas de CloudWatch pertinentes: Average, Minimum, Maximum

Dimensiones: ubicación

MaxInstances

Número máximo de instancias permitidas para la flota. El número máximo de instancias de una flota determina el límite máximo de capacidad durante el escalado ascendente manual o automático. Esta métrica no está disponible cuando se consultan datos de grupos de métricas de flotas.

Unidades: recuento

Estadísticas de CloudWatch pertinentes: Average, Minimum, Maximum

Dimensiones: ubicación

MinInstances

Número mínimo de instancias permitidas para la flota. El número mínimo de instancias de una flota determina el límite inferior de capacidad durante el escalado descendente manual o automático. Esta métrica no está disponible cuando se consultan datos de grupos de métricas de flotas.

Unidades: recuento

Estadísticas de CloudWatch pertinentes: Average, Minimum, Maximum

Dimensiones: ubicación

PercentIdleInstances

Porcentaje de todas las instancias activas que se encuentran inactivas (calculado como IdleInstances / ActiveInstances). Esta métrica se puede usar para el escalado automático.

Unidad: porcentaje

Estadísticas de CloudWatch pertinentes: Average, Minimum, Maximum

Dimensiones: ubicación

RecycledInstances

Número de instancias de spot que se han reciclado y reemplazado. Amazon GameLift Servers recicla las instancias de spot que actualmente no alojan sesiones de juego y que tienen una alta probabilidad de interrupción. Esta métrica solo está disponible para las flotas de EC2 administradas.

Unidades: recuento

Estadísticas de CloudWatch pertinentes: Sum, Average, Minimum, Maximum

Dimensiones: ubicación

RecycledSpotInstances

Número de instancias de spot que se han reciclado y reemplazado. Amazon GameLift Servers recicla las instancias de spot que actualmente no alojan sesiones de juego y que tienen una alta probabilidad de interrupción. Esta métrica solo está disponible para las flotas de contenedores.

Unidades: recuento

Estadísticas de CloudWatch pertinentes: Sum, Average, Minimum, Maximum

Dimensiones: ubicación

InstanceSpotInterruptions

Número de las instancias de spot que se han interrumpido.

Unidades: recuento

Estadísticas de CloudWatch pertinentes: Sum, Average, Minimum, Maximum

Dimensiones: ubicación

CPUUtilization

Métricas de EC. En el caso de Amazon GameLift Servers, esta métrica representa el rendimiento del hardware en todas las instancias activas de una ubicación de flota. El porcentaje de tiempo de CPU física que Amazon EC2 utiliza para ejecutar la instancia, que incluye el tiempo dedicado a ejecutar tanto el código de usuario como el código de Amazon EC2. Las herramientas de su sistema operativo pueden mostrar un porcentaje diferente al de CloudWatch debido a factores como la simulación de dispositivos heredados, la configuración de dispositivos no heredados, las cargas de trabajo con muchas interrupciones, la migración en vivo y la actualización en vivo.

Unidad: porcentaje

NetworkIn

Métricas de EC. En el caso de Amazon GameLift Servers, esta métrica representa el rendimiento del hardware en todas las instancias activas de una ubicación de flota. El número de bytes recibidos en todas las interfaces de red por la instancia. Esta métrica identifica el volumen de tráfico de red entrante para una aplicación en una sola instancia.

Unidades: bytes

NetworkOut

Métricas de EC. En el caso de Amazon GameLift Servers, esta métrica representa el rendimiento del hardware en todas las instancias activas de una ubicación de flota. El número de bytes enviados en todas las interfaces de red por la instancia. Esta métrica identifica el volumen de tráfico de red saliente para una aplicación en una sola instancia.

Unidades: bytes

DiskReadBytes

Métricas de EC. En el caso de Amazon GameLift Servers, esta métrica representa el rendimiento del hardware en todas las instancias activas de una ubicación de flota. Bytes leídos de todos los volúmenes del almacén de instancias disponibles para la instancia. Esta métrica se usa para determinar el volumen de datos que la aplicación lee del disco duro de la instancia. Se puede usar para determinar la velocidad de la aplicación.

Unidades: bytes

DiskWriteBytes

Métricas de EC. En el caso de Amazon GameLift Servers, esta métrica representa el rendimiento del hardware en todas las instancias activas de una ubicación de flota. Bytes escritos en todos los volúmenes del almacén de instancias disponibles para la instancia. Esta métrica se usa para determinar el volumen de datos que la aplicación escribe en el disco duro de la instancia. Se puede usar para determinar la velocidad de la aplicación.

Unidades: bytes

DiskReadOps

Métricas de EC. En el caso de Amazon GameLift Servers, esta métrica representa el rendimiento del hardware en todas las instancias activas de una ubicación de flota. Operaciones de lectura completadas de todos los volúmenes del almacén de instancias disponibles para la instancia en un periodo de tiempo especificado. Para calcular el promedio de operaciones de E/S por segundo (IOPS) para el periodo, divida el total de operaciones del periodo por el número de segundos de ese periodo.

Unidades: recuento

DiskWriteOps

Métricas de EC. En el caso de Amazon GameLift Servers, esta métrica representa el rendimiento del hardware en todas las instancias activas de una ubicación de flota. Operaciones de escritura completadas en todos los volúmenes del almacén de instancias disponibles para la instancia en un periodo de tiempo especificado. Para calcular el promedio de operaciones de E/S por segundo (IOPS) para el periodo, divida el total de operaciones del periodo por el número de segundos de ese periodo.

Unidades: recuento

Procesos del servidor

Métrica Descripción

ActiveServerProcesses

Procesos del servidor con el estado ACTIVE, lo que indica que se están ejecutando y pueden alojar sesiones de juego. El recuento incluye los procesos de servidor inactivos y los que alojan sesiones de juego. Esta métrica mide la capacidad total actual de los procesos del servidor.

Unidades: recuento

Estadísticas de CloudWatch pertinentes: Average, Minimum, Maximum

Dimensiones: ubicación

HealthyServerProcesses

Procesos del servidor activos registrados como en buen estado. Esta métrica es útil para realizar un seguimiento del estado general de los servidores de juego de la flota.

Unidades: recuento

Estadísticas de CloudWatch pertinentes: Average, Minimum, Maximum

Dimensiones: ubicación

PercentHealthyServerProcesses

Porcentaje de todos los procesos del servidor activos registrados como en buen estado (calculado como HealthyServerProcesses / ActiveServerProcesses).

Unidad: porcentaje

Estadísticas de CloudWatch pertinentes: Average, Minimum, Maximum

Dimensiones: ubicación

ServerProcessAbnormalTerminations

Procesos del servidor que se cerraron debido a circunstancias anormales desde el último informe. Esta métrica incluye las terminaciones iniciadas por el servicio de Amazon GameLift Servers. Esto se produce cuando un proceso del servidor deja de responder, registra una y otra vez comprobaciones de estado no superadas o no se termina limpiamente (al llamar a ProcessEnding()).

Unidades: recuento

Estadísticas de CloudWatch pertinentes: Sum, Average, Minimum, Maximum

Dimensiones: ubicación

ServerProcessActivations

Procesos del servidor que pasaron correctamente del estado ACTIVATING a ACTIVE desde el último informe. Los procesos del servidor no pueden alojar sesiones de juego hasta que están activos.

Unidades: recuento

Estadísticas de CloudWatch pertinentes: Sum, Average, Minimum, Maximum

Dimensiones: ubicación

ServerProcessTerminations

Procesos del servidor que se cerraron desde el último informe. Esto incluye todos los procesos del servidor que por algún motivo pasaron a tener el estado TERMINATED, incluidas las terminaciones del proceso normales y anormales.

Unidades: recuento

Estadísticas de CloudWatch pertinentes: Sum, Average, Minimum, Maximum

Dimensiones: ubicación

Sesiones de juego

Métrica Descripción

ActivatingGameSessions

Sesiones de juego con el estado ACTIVATING, lo que indica que se están iniciando. Las sesiones de juego no pueden alojar jugadores hasta que están activas. Un número elevado durante un periodo de tiempo prolongado puede indicar que las sesiones de juego no están pasando del estado ACTIVATING al estado ACTIVE. Se puede usar con el escalado automático.

Unidades: recuento

Estadísticas de CloudWatch pertinentes: Average, Minimum, Maximum

Dimensiones: ubicación

ActiveGameSessions

Sesiones de juego con el estado ACTIVE, lo que indica que pueden alojar jugadores y que están alojando cero o más jugadores. Esta métrica mide el número total de sesiones de juego alojadas actualmente. Se puede usar con el escalado automático.

Unidades: recuento

Estadísticas de CloudWatch pertinentes: Average, Minimum, Maximum

Dimensiones: ubicación

AvailableGameSessions

Procesos de servidor activos y en buen estado que no se utilizan actualmente para alojar una sesión de juego y que pueden iniciar una nueva sesión de juego sin retrasos para activar nuevos procesos o instancias del servidor. Se puede usar con el escalado automático.

nota

Para las flotas que limitan las activaciones simultáneas de sesiones de juego, utilice la métrica ConcurrentActivatableGameSessions. Esa métrica representa con mayor precisión el número de sesiones de juego nuevas que se pueden iniciar sin ningún tipo de retraso.

Unidades: recuento

Estadísticas de CloudWatch pertinentes: Average, Minimum, Maximum

Dimensiones: ubicación

ConcurrentActivatableGameSessions

Procesos de servidor activos y en buen estado que no se utilizan actualmente para alojar una sesión de juego y que pueden iniciar inmediatamente una nueva sesión de juego.

Esta métrica se diferencia de AvailableGameSessions de la siguiente manera: no incluye los procesos del servidor que actualmente no pueden activar una nueva sesión de juego debido a los límites en las activaciones de las sesiones de juego. Consulte la configuración opcional de RuntimeConfiguration MaxConcurrentGameSessionActivations de la flota. En el caso de las flotas que no limitan las activaciones de las sesiones de juego, la métrica es idéntica a AvailableGameSessions.

Unidades: recuento

Estadísticas de CloudWatch pertinentes: Average, Minimum, Maximum

Dimensiones: ubicación

PercentAvailableGameSessions

Porcentaje de slots de sesiones de juego en todos los procesos del servidor activos (en buen estado o en mal estado) que no se están usando actualmente (calculado como AvailableGameSessions / [ActiveGameSessions + AvailableGameSessions + unhealthy server processes]). Se puede usar con el escalado automático.

Unidad: porcentaje

Estadísticas de CloudWatch relevantes: Average

Dimensiones: ubicación

GameSessionInterruptions

Número de sesiones de juego en instancias de spot que se han interrumpido.

Unidades: recuento

Estadísticas de CloudWatch pertinentes: Sum, Average, Minimum, Maximum

Dimensiones: ubicación

Sesiones de jugador

Métrica Descripción

CurrentPlayerSessions

Sesiones de jugador con el estado ACTIVE (el jugador está conectado a una sesión de juego activa) o con el estado RESERVED (al jugador se le ha asignado un slot en una sesión de juego pero aún no se ha conectado). Se puede usar con el escalado automático.

Unidades: recuento

Estadísticas de CloudWatch pertinentes: Average, Minimum, Maximum

PlayerSessionActivations

Sesiones de jugador que pasaron correctamente del estado RESERVED a ACTIVE desde el último informe. Esto ocurre cuando un jugador se conecta correctamente a una sesión de juego activa.

Unidades: recuento

Estadísticas de CloudWatch pertinentes: Sum, Average, Minimum, Maximum

Métricas de flotas de contenedores

Las métricas de flota de contenedores proporcionan datos de supervisión del alojamiento de juegos en contenedores, como el estado del grupo de contenedores, el uso de los recursos y las métricas de rendimiento.

nota

Hay paneles mejorados para la supervisión de flotas de contenedores disponibles a través de Amazon Managed Grafana cuando se utiliza la solución de métricas de telemetría. Consulte Supervisión con métricas de telemetría de servidor para obtener instrucciones de configuración.

Métrica Descripción

ActiveGameServerContainerGroups

Grupos de contenedores que actualmente están activos y preparados para alojar sesiones de juego.

Unidades: recuento

Estadísticas de CloudWatch pertinentes: Average, Minimum, Maximum

Dimensiones: ubicación

IdleGameServerContainerGroups

Grupos de contenedores que están activos, pero que actualmente no están alojando sesiones de juego.

Unidades: recuento

Estadísticas de CloudWatch pertinentes: Average, Minimum, Maximum

Dimensiones: ubicación

PendingGameServerContainerGroups

Grupos de contenedores que están en proceso de iniciarse.

Unidades: recuento

Estadísticas de CloudWatch pertinentes: Average, Minimum, Maximum

Dimensiones: ubicación

TerminatingGameServerContainerGroups

Grupos de contenedores que están en proceso de cerrarse.

Unidades: recuento

Estadísticas de CloudWatch pertinentes: Average, Minimum, Maximum

Dimensiones: ubicación

UnhealthyGameServerContainerGroupsReplaced

Grupos de contenedores que se han reemplazado debido a errores en las comprobaciones de estado.

Unidades: recuento

Estadísticas de CloudWatch pertinentes: Sum, Average, Minimum, Maximum

Dimensiones: ubicación

ContainerCPUUtilizationPerInstance

Uso promedio de la CPU en todos los contenedores de una instancia.

Unidad: porcentaje

Estadísticas de CloudWatch pertinentes: Average, Minimum, Maximum

Dimensiones: ubicación

ContainerCPUReservation

Porcentaje de recursos de CPU reservados por contenedores.

Unidad: porcentaje

Estadísticas de CloudWatch pertinentes: Average, Minimum, Maximum

Dimensiones: ubicación

ContainerMemoryReservation

Porcentaje de recursos de memoria reservados por contenedores.

Unidad: porcentaje

Estadísticas de CloudWatch pertinentes: Average, Minimum, Maximum

Dimensiones: ubicación

ContainerMemoryUtilization

Porcentaje de memoria reservada que está en uso por parte de contenedores.

Unidad: porcentaje

Estadísticas de CloudWatch pertinentes: Average, Minimum, Maximum

Dimensiones: ubicación

ContainerNetworkIn

Bytes de red recibidos por contenedores.

Unidades: bytes

Estadísticas de CloudWatch pertinentes: Sum, Average, Minimum, Maximum

Dimensiones: ubicación

ContainerNetworkOut

Bytes de red enviados por contenedores.

Unidades: bytes

Estadísticas de CloudWatch pertinentes: Sum, Average, Minimum, Maximum

Dimensiones: ubicación

ContainerStorageReadBytes

Bytes leídos del almacenamiento por contenedores.

Unidades: bytes

Estadísticas de CloudWatch pertinentes: Sum, Average, Minimum, Maximum

Dimensiones: ubicación

ContainerStorageWriteBytes

Bytes escritos al almacenamiento por contenedores.

Unidades: bytes

Estadísticas de CloudWatch pertinentes: Sum, Average, Minimum, Maximum

Dimensiones: ubicación

Amazon GameLift ServersMétricas de para colas

El espacio de nombres Amazon GameLift incluye las siguientes métricas relativas a la actividad en una cola de ubicación de sesión de juego. Las colas se utilizan con una solución de Amazon GameLift Servers administrada. El servicio Amazon GameLift Servers envía métricas a CloudWatch cada minuto.

Métrica Descripción

AverageWaitTime

Promedio de tiempo que las solicitudes de ubicación de sesión de juego en la cola con el estado PENDING han esperado a ser atendidas.

Unidades: segundos

Estadísticas pertinentes de CloudWatch: Average, Minimum, Maximum, Sum

Dimensiones: ubicación

FirstChoiceNotViable

Sesiones de juego que se transfirieron correctamente pero NO a la primera flota elegida, ya que dicha flota no se consideraba viable (por ejemplo, una flota de spot con un gran número de interrupciones). Esta métrica se basa en el costo, no en la latencia. La primera flota elegida es la primera flota que aparece en la cola o, si una solicitud de ubicación contiene datos sobre la latencia de los jugadores, la primera flota elegida por la priorización de FleetIQ. Si no hay flotas de spot viables, se puede seleccionar cualquier flota en esa región.

Unidades: recuento

Estadísticas pertinentes de CloudWatch: Average, Minimum, Maximum, Sum

FirstChoiceOutOfCapacity

Sesiones de juego que se transfieren correctamente pero NO a la primera flota elegida, ya que dicha flota no tiene recursos disponibles. La primera flota elegida es la primera flota que aparece en la cola o, si una solicitud de ubicación contiene datos sobre la latencia de los jugadores, la primera flota elegida por la priorización de FleetIQ.

Unidades: recuento

Estadísticas pertinentes de CloudWatch: Average, Minimum, Maximum, Sum

LowestLatencyPlacement

Sesiones de juego que se transfirieron correctamente a una región que ofrece la menor latencia posible en la cola para los jugadores. Esta métrica solamente se emite solo cuando los datos de latencia de los jugadores se incluyen en la solicitud de ubicación.

Unidades: recuento

Estadísticas pertinentes de CloudWatch: Average, Minimum, Maximum, Sum

LowestPricePlacement

Sesiones de juego que se transfirieron correctamente a una flota que tiene el menor precio posible de la cola para la región elegida. Esta flota puede ser una flota de spot o, si la cola no tiene instancias de spot, una instancia bajo demanda. Esta métrica solamente se emite solo cuando los datos de latencia de los jugadores se incluyen en la solicitud de ubicación.

Unidades: recuento

Estadísticas pertinentes de CloudWatch: Average, Minimum, Maximum, Sum

Placement <region name>

Sesiones de juego que se transfirieron correctamente a las flotas situadas en la región especificada. Esta métrica desglosa el valor PlacementsSucceeded por regiones.

Unidades: recuento

Estadísticas de CloudWatch relevantes: Sum

PlacementsCanceled

Solicitudes de ubicación de sesión de juego que se cancelaron porque se agotó el tiempo de espera desde el último informe.

Unidades: recuento

Estadísticas pertinentes de CloudWatch: Average, Minimum, Maximum, Sum

PlacementsFailed

Solicitudes de ubicación de sesión de juego que no se realizaron correctamente por alguna razón desde el último informe.

Unidades: recuento

Estadísticas pertinentes de CloudWatch: Average, Minimum, Maximum, Sum

PlacementsStarted

Solicitudes de ubicación de sesión de juego nuevas que se añadieron a la cola desde el último informe.

Unidades: recuento

Estadísticas pertinentes de CloudWatch: Average, Minimum, Maximum, Sum

PlacementsSucceeded

Solicitudes de ubicación de sesión de juego que dieron lugar a una nueva sesión de juego desde el último informe.

Unidades: recuento

Estadísticas pertinentes de CloudWatch: Average, Minimum, Maximum, Sum

PlacementsTimedOut

Solicitudes de ubicación de sesión de juego que alcanzaron el límite de tiempo de espera de la cola sin ser atendidas desde el último informe.

Unidades: recuento

Estadísticas pertinentes de CloudWatch: Average, Minimum, Maximum, Sum

QueueDepth

Número de solicitudes de ubicación de sesión de juego de la cola con el estado PENDING.

Unidades: recuento

Estadísticas pertinentes de CloudWatch: Average, Minimum, Maximum, Sum

Dimensiones: ubicación

Amazon GameLift ServersMétricas de para el emparejamiento

El espacio de nombres Amazon GameLift incluye métricas sobre la actividad de FlexMatch relativa a las configuraciones de emparejamiento y reglas de emparejamiento. El emparejamiento de FlexMatch se utiliza con una solución de Amazon GameLift Servers administrada. El servicio Amazon GameLift Servers envía métricas a CloudWatch cada minuto.

Para obtener más información sobre la secuencia de la actividad de emparejamiento, consulte Funcionamiento de Amazon GameLift Servers FlexMatch.

Configuraciones de emparejamiento

Métrica

Descripción

CurrentTickets

En la actualidad, se están procesando solicitudes de emparejamiento o están a la espera de ser procesadas.

Unidades: recuento

Estadísticas pertinentes de CloudWatch: Average, Minimum, Maximum, Sum

MatchAcceptancesTimedOut

Para las configuraciones de emparejamiento que requieren aceptación, los posibles emparejamientos que agotaron su tiempo durante la aceptación desde el último informe.

Unidades: recuento

Estadísticas de CloudWatch relevantes: Sum

MatchesAccepted

Para las configuraciones de emparejamiento que requieren aceptación, los posibles emparejamientos que se aceptaron desde el último informe.

Unidades: recuento

Estadísticas de CloudWatch relevantes: Sum

MatchesCreated

Emparejamientos potenciales creados desde el último informe.

Unidades: recuento

Estadísticas de CloudWatch relevantes: Sum

MatchesPlaced

Emparejamientos que se ubicaron en una sesión de juego desde el último informe.

Unidades: recuento

Estadísticas de CloudWatch relevantes: Sum

MatchesRejected

Para las configuraciones de emparejamiento que requieren aceptación, los posibles emparejamientos que rechazó al menos un jugador desde el último informe.

Unidades: recuento

Estadísticas de CloudWatch relevantes: Sum

PlayersStarted

Jugadores en incidencias de emparejamiento que se añadieron desde el último informe.

Unidades: recuento

Estadísticas de CloudWatch relevantes: Sum

TicketsFailed

Solicitudes de emparejamiento con error desde el último informe.

Unidades: recuento

Estadísticas de CloudWatch relevantes: Sum

TicketsStarted

Nuevas solicitudes de emparejamiento creadas desde el último informe.

Unidades: recuento

Estadísticas de CloudWatch relevantes: Sum

TicketsTimedOut

Solicitudes de emparejamiento que alcanzaron el límite de tiempo de espera desde el último informe.

Unidades: recuento

Estadísticas de CloudWatch relevantes: Sum

TimeToMatch

Para las solicitudes de emparejamiento que se pusieron en un emparejamiento potencial antes del último informe, la cantidad de tiempo entre la creación de la incidencia y los posibles emparejamientos.

Unidades: segundos

Estadísticas de CloudWatch relevantes: Muestras de datos, Media, Mínimo y Máximo

TimeToTicketCancel

Para las solicitudes de emparejamiento que se cancelaron antes del último informe, la cantidad de tiempo entre la creación de la incidencia y la cancelación.

Unidades: segundos

Estadísticas de CloudWatch relevantes: Muestras de datos, Media, Mínimo y Máximo

TimeToTicketSuccess

Para las solicitudes de emparejamiento con éxito antes del último informe, la cantidad de tiempo entre la creación de la incidencia y la ubicación de emparejamiento con éxito.

Unidades: segundos

Estadísticas de CloudWatch relevantes: Muestras de datos, Media, Mínimo y Máximo

Reglas de emparejamiento

Métrica Descripción

RuleEvaluationsPassed

Evaluaciones de reglas durante el proceso de emparejamiento superadas desde el último informe. Esta métrica se limita a las 50 primeras reglas.

Unidades: recuento

Estadísticas de CloudWatch relevantes: Sum

RuleEvaluationsFailed

Evaluaciones de reglas durante el emparejamiento que no se superaron desde el último informe. Esta métrica se limita a las 50 primeras reglas.

Unidades: recuento

Estadísticas de CloudWatch relevantes: Sum

Amazon GameLift Servers Métricas de para FleetIQ

El espacio de nombres Amazon GameLift incluye métricas para el grupo de servidores de juegos y la actividad del servidor de juegos de FleetIQ como parte de una solución de FleetIQ independiente para el alojamiento de juegos. El servicio Amazon GameLift Servers envía métricas a CloudWatch cada minuto. Consulte también Supervisión de las instancias y grupos de escalado automático mediante Amazon CloudWatch en la Guía del usuario de escalado automático de Amazon EC2.

Métrica Descripción

AvailableGameServers

Servidores de juegos que están disponibles para ejecutar una ejecución de juego y en los que actualmente no hay actividad de juego. Este número incluye servidores de juegos que se han reclamado pero todavía se encuentran en estado AVAILABLE.

Unidades: recuento

Estadísticas de Amazon CloudWatch relevantes: Sum

Dimensiones: GameServerGroup

UtilizedGameServers

Servidores de juegos en los que actualmente hay actividad de juego. Este número incluye los servidores de juegos que están en estado UTILIZADOS.

Unidades: recuento

Estadísticas de Amazon CloudWatch relevantes: Sum

Dimensiones: GameServerGroup

DrainingAvailableGameServers

Servidores de juegos en instancias programadas para la terminación que actualmente no son compatibles con la actividad de juego. Estos servidores de juegos tienen la prioridad más baja de reclamación en respuesta a una nueva solicitud de reclamación.

Unidades: recuento

Estadísticas de Amazon CloudWatch relevantes: Sum

Dimensiones: GameServerGroup

DrainingUtilizedGameServers

Servidores de juegos en instancias programadas para la terminación que actualmente admiten la actividad de juego.

Unidades: recuento

Estadísticas de Amazon CloudWatch relevantes: Sum

Dimensiones: GameServerGroup

PercentUtilizedGameServers

Parte de los servidores de juegos que actualmente admiten ejecuciones de juegos. Esta métrica indica la cantidad de capacidad del servidor de juegos que se está utilizando actualmente. Es útil para habilitar una política de Amazon EC2 Auto Scaling que agregue y elimine dinámicamente instancias para satisfacer la demanda de jugadores.

Unidad: porcentaje

Estadísticas de Amazon CloudWatch relevantes: Average, Minimum, Maximum

Dimensiones: GameServerGroup

GameServerInterruptions

Servidores de juegos en instancias de spot que se interrumpieron debido a una disponibilidad de spot limitada.

Unidades: recuento

Estadísticas de Amazon CloudWatch relevantes: Sum

Dimensiones: GameServerGroup, InstanceType

InstanceInterruptions

Instancias de spot que se interrumpieron debido a una disponibilidad limitada.

Unidades: recuento

Estadísticas de Amazon CloudWatch relevantes: Sum

Dimensiones: GameServerGroup, InstanceType