Supervisión con métricas de telemetría de servidor - 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 con métricas de telemetría de servidor

Amazon GameLift Serversse puede configurar para recopilar y publicar métricas de telemetría para servidores de juegos que se ejecutan en flotas gestionadas de Amazon EC2 y Container. 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 SDKs (C++, C#, Go), con todos los complementos (Unreal, Unity) y con el Game Server Wrapper. Amazon GameLift Servers Los datos de las métricas fluyen a los paneles de Amazon Managed Service para Prometheus, Monitoriza Amazon GameLift Servers con Amazon CloudWatch y Amazon Managed Grafana (recomendado para la visualización).

telemetry_metrics

Supervisa el rendimiento de tus servidores de juegos mediante paneles prediseñados en Amazon Managed Grafana o Amazon. CloudWatch

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 Amazon GameLift Servers compatibles, está integrado con todos los servidores y es compatible de forma nativa con los complementos de los SDKs motores de juegos.

nota

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

Antes de empezar

Recursos necesarios AWS

  • AWS cuenta configurada paraAmazon 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 de aps:RemoteWrite

    • Acceso a su espacio de trabajo de Prometheus

  • Amazon CloudWatch (obligatorio solo si publicas las métricas en Amazon CloudWatch)

    • Permiso de cloudwatch:PutMetricData

    • Acceso a los espacios de nombres de métricas

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

    • Permiso de grafana:Read

    • Configuración del SSO para el acceso al panel