Monitore com métricas de telemetria do servidor
O Amazon GameLift Servers pode ser configurado para coletar e publicar métricas de telemetria para servidores de jogos executados em frotas gerenciadas do Amazon EC2 e de contêineres. Essas métricas ficam disponíveis após a implantação do coletor de telemetria com a compilação do seu servidor. O sistema de métricas é compatível com todos os SDKs (C++, C#, Go), todos os plug-ins (Unreal, Unity) e o Amazon GameLift Servers Game Server Wrapper. Os dados de métricas fluem para os painéis do Amazon Managed Service for Prometheus, Monitorar o Amazon GameLift Servers com o Amazon CloudWatch e do Amazon Managed Grafana (recomendados para visualização).
Benefícios das métricas de telemetria
O sistema de métricas de telemetria oferece cinco benefícios principais:
-
Métricas específicas do mecanismo de jogo — Os plug-ins do mecanismo de jogo (Unreal, Unity) fornecem integração nativa com métricas de desempenho específicas do mecanismo, como tempo de ativação do servidor, taxa de quadros e utilização de recursos no nível do mecanismo, que são essenciais para a otimização do desempenho do jogo.
-
Suporte a métricas personalizadas — Defina e acompanhe suas próprias métricas específicas do jogo usando chamadas de função do SDK do servidor para monitorar eventos de jogabilidade personalizados, desempenho da lógica de negócios e pontos de dados específicos do aplicativo que são importantes para o seu jogo.
-
Coleta automatizada — As métricas fluem automaticamente após a implantação do coletor de telemetria, sem necessidade de instrumentação adicional e integração direta com o Amazon Managed Service for Prometheus e o Amazon CloudWatch.
-
Monitoramento em vários níveis — métricas em nível de frota para capacidade e escalabilidade, métricas em nível de instância para utilização de recursos e métricas de sessão de jogo para monitoramento de desempenho.
-
Compatibilidade universal — Funciona com todos os ambientes de desenvolvimento suportados pelo Amazon GameLift Servers, integrado a todos os SDKs do servidor e com suporte nativo em plug-ins de mecanismos de jogos.
nota
As métricas de telemetria estão disponíveis para Amazon EC2 gerenciado pelo Amazon GameLift Servers ou frotas de contêineres executando Amazon Linux 2023 ou Windows.
Antes de começar
Recursos necessários do AWS
-
Conta da AWS configurada para Amazon GameLift Servers.
-
Frota gerenciada operando em:
-
Amazon EC2 com sistemas operacionais suportados, OU
-
Contêineres com Amazon Linux 2023
-
-
Permissões adequados do IAM
Requisitos do IAM
As permissões do IAM apresentadas a seguir são necessárias apenas se você planeja usar o serviço correspondente:
-
Amazon Managed Service para Prometheus (necessário somente se publicar métricas no Prometheus)
-
aps:RemoteWritePermissão do -
Acesso ao seu espaço de trabalho do Prometheus
-
-
Amazon CloudWatch (necessário somente se publicar métricas no Amazon CloudWatch)
-
cloudwatch:PutMetricDataPermissão do -
Acesso aos namespaces de métricas
-
-
Amazon Managed Grafana (necessário somente se estiver usando painéis do Grafana)
-
grafana:ReadPermissão do -
Configuração de SSO para acesso ao painel
-