Amazon Gamelift

Información general

Amazon GameLift es un servicio totalmente gestionado para desplegar, operar y escalar tus servidores de juegos multijugador basados en sesiones en la nube.

Habilita esta integración para ver todas tus métricas de Gamelift en Datadog.

Configuración

Instalación

Si aún no lo has hecho, configura la integración de Amazon Web Services.

Recopilación de métricas

  1. En la página de la integración de AWS, asegúrate de que Game Lift está habilitado en la pestaña Metric Collection.
  2. Instala la integración Datadog - Amazon GameLift.

Recopilación de logs

Activar logging

Configura Amazon GameLift para enviar logs a un bucket de S3 o a CloudWatch.

Nota: Si vas a loguear en un bucket de S3, asegúrate de que amazon_gamelift está configurado como Target prefix (Prefijo de destino).

Enviar logs a Datadog

  1. Si aún no lo has hecho, configura la función Lambda del Datadog Forwarder.

  2. Una vez instalada la función de Lambda, añade manualmente un activador en el bucket de S3 o grupo de logs de CloudWatch que contenga tus logs de Amazon GameLift en la consola de AWS:

Datos recopilados

Métricas

aws.gamelift.activating_game_sessions
(count)
Número medio de sesiones de juego con el estado activo.
aws.gamelift.activating_game_sessions.maximum
(count)
Número máximo de sesiones de juego con el estado activo.
aws.gamelift.activating_game_sessions.minimum
(count)
Número mínimo de sesiones de juego con el estado activo.
aws.gamelift.active_game_sessions
(count)
Número medio de sesiones de juego con el estado activo.
aws.gamelift.active_game_sessions.maximum
(count)
Número máximo de sesiones de juego con el estado activo.
aws.gamelift.active_game_sessions.minimum
(count)
Número mínimo de sesiones de juego con el estado activo.
aws.gamelift.active_instances
(count)
Número medio de instancias con el estado activo.
aws.gamelift.active_instances.maximum
(count)
Número máximo de instancias con el estado activo.
aws.gamelift.active_instances.minimum
(count)
Número mínimo de instancias con el estado activo.
aws.gamelift.active_server_processes
(count)
Número medio de procesos de servidor con el estado activo.
aws.gamelift.active_server_processes.maximum
(count)
Número máximo de procesos de servidor con el estado activo.
aws.gamelift.active_server_processes.minimum
(count)
Número mínimo de procesos de servidor con el estado activo.
aws.gamelift.available_game_servers
(count)
Servidores de juegos que están disponibles para ejecutar una partida y que no están ocupados en ese momento con juegos.
aws.gamelift.available_game_sessions
(count)
Número medio de ranuras de sesiones de juego con procesos activos y sanos que no se están utilizando.
aws.gamelift.available_game_sessions.maximum
(count)
Número máximo de ranuras de sesiones de juego con procesos activos y sanos que no se están utilizando.
aws.gamelift.available_game_sessions.minimum
(count)
Número mínimo de ranuras de sesiones de juego con procesos activos y sanos que no se están utilizando.
aws.gamelift.average_wait_time
(count)
Cantidad media de tiempo que las solicitudes de una sesión de juego han estado esperando en la cola con estado pendiente.
aws.gamelift.average_wait_time.maximum
(count)
Cantidad máxima de tiempo que las solicitudes de una sesión de juego han estado esperando en la cola con estado pendiente.
aws.gamelift.average_wait_time.minimum
(count)
Cantidad mínima de tiempo que las solicitudes de una sesión de juego han estado esperando en la cola con estado pendiente.
aws.gamelift.average_wait_time.sum
(count)
Suma de la cantidad de tiempo que las solicitudes de una sesión de juego han estado esperando en la cola con estado pendiente.
aws.gamelift.current_player_sessions
(count)
Número medio de sesiones de jugador con el estado activo o reservado.
aws.gamelift.current_player_sessions.maximum
(count)
Número máximo de sesiones de jugador con el estado activo o reservado.
aws.gamelift.current_player_sessions.minimum
(count)
Número mínimo de sesiones de jugador con el estado activo o reservado.
aws.gamelift.current_player_sessions.sum
(count)
Número total de sesiones de jugador con el estado activo o reservado.
aws.gamelift.current_tickets
(count)
Solicitudes de emparejamiento que están siendo procesadas o que esperan serlo.
aws.gamelift.desired_instances
(count)
Número medio de instancias activas que trabajan para mantener la flota.
aws.gamelift.desired_instances.maximum
(count)
Número máximo de instancias activas que trabajan para mantener la flota.
aws.gamelift.desired_instances.minimum
(count)
Número mínimo de instancias activas que trabajan para mantener la flota.
aws.gamelift.draining_available_game_servers
(count)
Servidores de juego en instancias cuya finalización está programada y que actualmente no admiten juegos.
aws.gamelift.draining_utilized_game_servers
(count)
Servidores de juego en instancias cuya finalización está programada y que actualmente admiten juegos.
aws.gamelift.first_choice_not_viable
(count)
Número medio de sesiones de juego colocadas exitosamente pero no en la flota de la primera elección ya que la flota no es viable.
aws.gamelift.first_choice_not_viable.maximum
(count)
Número máximo de sesiones de juego colocadas exitosamente pero no en la flota de la primera elección ya que la flota no es viable.
aws.gamelift.first_choice_not_viable.minimum
(count)
Número mínimo de sesiones de juego colocadas exitosamente pero no en la flota de la primera elección ya que la flota no es viable.
aws.gamelift.first_choice_not_viable.sum
(count)
Suma del número de sesiones de juego colocadas exitosamente pero no en la flota de la primera elección ya que la flota no es viable.
aws.gamelift.first_choice_out_of_capacity
(count)
Número medio de sesiones de juego colocadas exitosamente pero no en la flota de la primera elección ya que la flota no tiene recursos disponibles.
aws.gamelift.first_choice_out_of_capacity.maximum
(count)
Número máximo de sesiones de juego colocadas exitosamente pero no en la flota de la primera elección ya que la flota no tiene recursos disponibles.
aws.gamelift.first_choice_out_of_capacity.minimum
(count)
Número mínimo de sesiones de juego colocadas exitosamente pero no en la flota de la primera elección ya que la flota no tiene recursos disponibles.
aws.gamelift.first_choice_out_of_capacity.sum
(count)
Suma del número de sesiones de juego colocadas exitosamente pero no en la flota de la primera elección ya que la flota no tiene recursos disponibles.
aws.gamelift.game_server_interruptions
(count)
Servidores de juego en instancias Spot que se han interrumpido debido a la disponibilidad limitada de Spot.
aws.gamelift.game_session_interruptions
(count)
Número medio de sesiones de juego que se han interrumpido.
aws.gamelift.game_session_interruptions.maximum
(count)
Número máximo de sesiones de juego que se han interrumpido.
aws.gamelift.game_session_interruptions.minimum
(count)
Número mínimo de sesiones de juego que se han interrumpido.
aws.gamelift.game_session_interruptions.sum
(count)
Suma del número de sesiones de juego que se han interrumpido.
aws.gamelift.healthy_server_processes
(count)
Número medio de procesos de servidor que se encuentran en buen estado.
aws.gamelift.healthy_server_processes.maximum
(count)
Número máximo de procesos de servidor que se encuentran en buen estado.
aws.gamelift.healthy_server_processes.minimum
(count)
Número mínimo de procesos de servidor que se encuentran en buen estado.
aws.gamelift.idle_instances
(count)
Número medio de instancias activas que alojan 0 sesiones de juego.
aws.gamelift.idle_instances.maximum
(count)
Número máximo de instancias activas que alojan 0 sesiones de juego.
aws.gamelift.idle_instances.minimum
(count)
Número mínimo de instancias activas que alojan 0 sesiones de juego.
aws.gamelift.instance_interruptions
(count)
Número medio de instancias Spot que se han interrumpido.
aws.gamelift.instance_interruptions.maximum
(count)
Número máximo de instancias Spot que se han interrumpido.
aws.gamelift.instance_interruptions.minimum
(count)
Número mínimo de instancias Spot que se han interrumpido.
aws.gamelift.instance_interruptions.sum
(count)
Suma del número de instancias Spot que se han interrumpido.
aws.gamelift.lowest_latency_placement
(count)
Número medio de sesiones de juego colocadas en una región que ofrece la latencia más baja posible de la cola.
aws.gamelift.lowest_latency_placement.maximum
(count)
Número máximo de sesiones de juego colocadas en una región que ofrece la latencia más baja posible de la cola.
aws.gamelift.lowest_latency_placement.minimum
(count)
Número mínimo de sesiones de juego colocadas en una región que ofrece la latencia más baja posible de la cola.
aws.gamelift.lowest_latency_placement.sum
(count)
Suma del número de sesiones de juego colocadas en una región que ofrece la latencia más baja posible de la cola.
aws.gamelift.lowest_price_placement
(count)
Número medio de sesiones de juego colocadas en una región que ofrece el precio más bajo de la cola para la región.
aws.gamelift.lowest_price_placement.maximum
(count)
Número máximo de sesiones de juego colocadas en una región que ofrece el precio más bajo de la cola para la región.
aws.gamelift.lowest_price_placement.minimum
(count)
Número mínimo de sesiones de juego colocadas en una región que ofrece el precio más bajo de la cola para la región.
aws.gamelift.lowest_price_placement.sum
(count)
Suma del número de sesiones de juego colocadas en una región que ofrece el precio más bajo de la cola para la región.
aws.gamelift.matches_accepted
(count)
Emparejamientos aceptados exitosamente por todos los jugadores desde el último informe.
aws.gamelift.matches_created
(count)
Posibles emparejamientos creados desde el último informe.
aws.gamelift.matches_placed
(count)
Emparejamientos colocados exitosamente en una sesión de juego desde el último informe.
aws.gamelift.matches_rejected
(count)
Para las configuraciones de emparejamiento que requieren aceptación, los emparejamientos potenciales rechazados por al menos un jugador desde el último informe.
aws.gamelift.max_instances
(count)
Media del número máximo de instancias permitidas para la flota.
aws.gamelift.max_instances.maximum
(count)
Número máximo total de instancias permitidas para la flota.
aws.gamelift.max_instances.minimum
(count)
Mínimo del número máximo de instancias permitidas para la flota.
aws.gamelift.min_instances
(count)
Media del número mínimo de instancias permitidas para la flota.
aws.gamelift.min_instances.maximum
(count)
Máximo del número mínimo de instancias permitidas para la flota.
aws.gamelift.min_instances.minimum
(count)
Número mínimo absoluto de instancias permitidas para la flota.
aws.gamelift.minimum_instances
(count)
Media del número mínimo de instancias permitidas para la flota.
aws.gamelift.minimum_instances.maximum
(count)
Máximo del número mínimo de instancias permitidas para la flota.
aws.gamelift.minimum_instances.minimum
(count)
Número mínimo absoluto de instancias permitidas para la flota.
aws.gamelift.percent_available_game_sessions
(count)
Número medio de ranuras de sesiones de juego en todos los procesos de servidor activos que no se están utilizando.
Se muestra como porcentaje
aws.gamelift.percent_healthy_server_processes
(count)
Porcentaje medio de procesos de servidor que se encuentran en buen estado.
Se muestra como porcentaje
aws.gamelift.percent_healthy_server_processes.maximum
(count)
Porcentaje máximo de procesos de servidor que se encuentran en buen estado.
Se muestra como porcentaje
aws.gamelift.percent_healthy_server_processes.minimum
(count)
Porcentaje mínimo de procesos de servidor que se encuentran en buen estado.
Se muestra como porcentaje
aws.gamelift.percent_idle_instances
(count)
Porcentaje medio de instancias activas que están inactivas.
aws.gamelift.percent_idle_instances.maximum
(count)
Porcentaje máximo de instancias activas que están inactivas.
aws.gamelift.percent_idle_instances.minimum
(count)
Porcentaje mínimo de instancias activas que están inactivas.
aws.gamelift.percent_utilized_game_servers
(count)
Porción de servidores de juego que admiten actualmente ejecuciones de juegos.
Se muestra como porcentaje
aws.gamelift.placements_cancelled
(count)
Número medio de solicitudes de colocación de sesiones de juego canceladas.
aws.gamelift.placements_cancelled.maximum
(count)
Número máximo de solicitudes de colocación de sesiones de juego canceladas.
aws.gamelift.placements_cancelled.minimum
(count)
Número mínimo de solicitudes de colocación de sesiones de juego canceladas.
aws.gamelift.placements_cancelled.sum
(count)
Suma del número de solicitudes de colocación de sesiones de juego canceladas.
aws.gamelift.placements_failed
(count)
Número medio de solicitudes de colocación de sesiones de juego fallidas.
aws.gamelift.placements_started
(count)
Número medio de solicitudes de colocación de sesiones de juego añadidas a la cola.
aws.gamelift.placements_started.maximum
(count)
Número máximo de solicitudes de colocación de sesiones de juego añadidas a la cola.
aws.gamelift.placements_started.minimum
(count)
Número mínimo de solicitudes de colocación de sesiones de juego añadidas a la cola.
aws.gamelift.placements_started.sum
(count)
Suma del número de solicitudes de colocación de sesiones de juego añadidas a la cola.
aws.gamelift.placements_succeeded
(count)
Número medio de solicitudes de colocación de sesiones de juego que han dado lugar a una nueva sesión.
aws.gamelift.placements_succeeded.maximum
(count)
Número máximo de solicitudes de colocación de sesiones de juego que han dado lugar a una nueva sesión.
aws.gamelift.placements_succeeded.minimum
(count)
Número mínimo de solicitudes de colocación de sesiones de juego que han dado lugar a una nueva sesión.
aws.gamelift.placements_succeeded.sum
(count)
Suma del número de solicitudes de colocación de sesiones de juego que han dado lugar a una nueva sesión.
aws.gamelift.placements_timed_out
(count)
Número medio de solicitudes de colocación de sesiones de juego que han alcanzado el límite de tiempo de espera de la cola.
aws.gamelift.placements_timed_out.maximum
(count)
Número máximo de solicitudes de colocación de sesiones de juego que han alcanzado el límite de tiempo de espera de la cola.
aws.gamelift.placements_timed_out.minimum
(count)
Número mínimo de solicitudes de colocación de sesiones de juego que han alcanzado el límite de tiempo de espera de la cola.
aws.gamelift.placements_timed_out.sum
(count)
Suma del número de solicitudes de colocación de sesiones de juego que han alcanzado el límite de tiempo de espera de la cola.
aws.gamelift.player_session_activations
(count)
Número medio de sesiones de jugadores que han pasado de reservadas a activas.
aws.gamelift.player_session_activations.maximum
(count)
Número máximo de sesiones de jugadores que han pasado de reservadas a activas.
aws.gamelift.player_session_activations.minimum
(count)
Número mínimo de sesiones de jugadores que han pasado de reservadas a activas.
aws.gamelift.player_session_activations.sum
(count)
Suma del número de sesiones de jugadores que han pasado de reservadas a activas.
aws.gamelift.players_started
(count)
Jugadores en registros de emparejamiento añadidos desde el último informe.
aws.gamelift.queue_depth
(count)
Número medio de solicitudes de colocación de sesiones de juego en la cola con el estado pendiente.
aws.gamelift.queue_depth.maximum
(count)
Número máximo de solicitudes de colocación de sesiones de juego en la cola con el estado pendiente.
aws.gamelift.queue_depth.minimum
(count)
Número mínimo de solicitudes de colocación de sesiones de juego en la cola con el estado pendiente.
aws.gamelift.queue_depth.sum
(count)
Suma del número de solicitudes de colocación de sesiones de juego en la cola con el estado pendiente.
aws.gamelift.rule_evaluations_failed
(count)
Evaluaciones de reglas durante el emparejamiento que han fallado desde el último informe. Esta métrica se limita a las 50 reglas principales.
aws.gamelift.rule_evaluations_passed
(count)
Evaluaciones de reglas durante el emparejamiento que han sido aprobadas desde el último informe. Esta métrica se limita a las 50 reglas principales.
aws.gamelift.server_process_abnormal_terminations
(count)
Número medio de procesos de servidor que se han cerrado debido a circunstancias anormales.
aws.gamelift.server_process_abnormal_terminations.maximum
(count)
Número máximo de procesos de servidor que se han cerrado debido a circunstancias anormales.
aws.gamelift.server_process_abnormal_terminations.minimum
(count)
Número mínimo de procesos de servidor que se han cerrado debido a circunstancias anormales.
aws.gamelift.server_process_abnormal_terminations.sum
(count)
Suma del número de procesos de servidor que se han cerrado debido a circunstancias anormales.
aws.gamelift.server_process_activations
(count)
Número medio de procesos de servidor que se han activado.
aws.gamelift.server_process_activations.maximum
(count)
Número máximo de procesos de servidor que se han activado.
aws.gamelift.server_process_activations.minimum
(count)
Número mínimo de procesos de servidor que se han activado.
aws.gamelift.server_process_activations.sum
(count)
Suma del número de procesos de servidor que se han activado.
aws.gamelift.server_process_terminations
(count)
Número medio de procesos de servidor que se han finalizado.
aws.gamelift.server_process_terminations.maximum
(count)
Número máximo de procesos de servidor que se han finalizado.
aws.gamelift.server_process_terminations.minimum
(count)
Número mínimo de procesos de servidor que se han finalizado.
aws.gamelift.server_process_terminations.sum
(count)
Suma del número de procesos de servidor que se han finalizado.
aws.gamelift.tickets_failed
(count)
Solicitudes de emparejamiento que han fallado desde el último informe.
aws.gamelift.tickets_started
(count)
Nuevas solicitudes de emparejamiento creadas desde el último informe.
aws.gamelift.tickets_timed_out
(count)
Solicitudes de emparejamiento que han alcanzado el límite de tiempo de espera desde el último informe.
aws.gamelift.time_to_match
(gauge)
Para las solicitudes de emparejamiento colocadas en un emparejamiento potencial antes del último informe, el tiempo transcurrido entre la creación del registro y la creación del emparejamiento potencial.
Se muestra como segundos
aws.gamelift.time_to_ticket_cancel
(gauge)
Para las solicitudes de emparejamiento canceladas antes del último informe, el tiempo transcurrido entre la creación de la solicitud y su cancelación.
Se muestra como segundos
aws.gamelift.time_to_ticket_success
(gauge)
Para las solicitudes de emparejamiento que han tenido éxito antes del último informe, el tiempo transcurrido entre la creación del registro y la colocación exitosa del emparejamiento.
Se muestra como segundos
aws.gamelift.utilized_game_servers
(count)
Servidores de juego que están actualmente ocupados con juegos.

Eventos

La integración de Amazon GameLift no incluye ningún evento.

Checks de servicio

La integración de Amazon GameLift no incluye ningún check de servicio.

Solucionar problemas

¿Necesitas ayuda? Ponte en contacto con el servicio de asistencia de Datadog.