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
-