Supervisión con métricas de telemetría de servidor - Amazon GameLift Servers

Supervisión con métricas de telemetría de servidor

Amazon GameLift Servers se puede configurar para recopilar y publicar métricas de telemetría de servidores de juegos que se ejecuten en flotas de Amazon EC2 administrado y de contenedores. Estas métricas están disponibles después de implementar el recopilador de telemetría con la compilación del servidor. El sistema de métricas es compatible con todos los SDK (C++, C#, Go), con todos los complementos (Unreal, Unity) y con el encapsulador de servidor de juegos de Amazon GameLift Servers. Los datos de las métricas fluyen a los paneles de Amazon Managed Service para Prometheus, Supervisión de Amazon GameLift Servers con Amazon CloudWatch y Amazon Managed Grafana (recomendado para la visualización).

Ventajas de las métricas de telemetría

El sistema de métricas de telemetría ofrece cinco ventajas clave:

  • Métricas específicas del motor de juegos: los complementos de motores de juegos (Unreal, Unity) proporcionan una integración nativa con métricas de rendimiento específicas del motor, como el tiempo de ciclo del servidor, la velocidad de fotogramas y el uso de recursos por motor, que son fundamentales para la optimización del rendimiento de los juegos.

  • Compatibilidad con métricas personalizadas: defina y realice un seguimiento de sus propias métricas específicas del juego mediante llamadas a funciones del SDK del servidor para supervisar los eventos de juego personalizados, el rendimiento de la lógica empresarial y los puntos de datos específicos de la aplicación que son importantes para el juego.

  • Recopilación automatizada: las métricas fluyen automáticamente tras la implementación del recopilador de telemetría sin necesidad de instrumentación adicional y con una integración directa con Amazon Managed Service para Prometheus y Amazon CloudWatch.

  • Supervisión a varios niveles: métricas de capacidad y escalado por flota, métricas de uso de recursos por instancia y métricas de las sesiones de juego para monitorizar el rendimiento.

  • Compatibilidad universal: funciona con todos los entornos de desarrollo compatibles con Amazon GameLift Servers, se integra con todos los SDK de servidor y ofrece compatibilidad nativa con los complementos de motores de juegos.

nota

Las métricas de telemetría están disponibles para las flotas de contenedores o de Amazon EC2 administrado de Amazon GameLift Servers que ejecutan Amazon Linux 2023 o Windows.

Antes de empezar

Recursos necesarios de AWS

  • Cuenta de AWS configurada para Amazon GameLift Servers.

  • Flota administrada que se ejecuta en:

    • Amazon EC2 con sistemas operativos compatibles, O

    • Contenedores con Amazon Linux 2023

  • Permisos adecuados de IAM

Requisitos de IAM

Los siguientes permisos de IAM solo son necesarios si tiene previsto utilizar el servicio correspondiente:

  • Amazon Managed Service para Prometheus (necesario solo si se van a publicar métricas en Prometheus)

    • Permiso aps:RemoteWrite

    • Acceso a su espacio de trabajo de Prometheus

  • Amazon CloudWatch (necesario solo si se van a publicar métricas en Amazon CloudWatch)

    • Permiso cloudwatch:PutMetricData

    • Acceso a los espacios de nombres de métricas

  • Amazon Managed Grafana (necesario solo si se utilizan paneles de Grafana)

    • Permiso grafana:Read

    • Configuración del SSO para el acceso al panel