As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
GAMEREL03-BP03 Monitore eventos de infraestrutura ao longo do tempo para medir o impacto no comportamento dos jogadores
Monitore o processo do servidor de jogos, as métricas da instância do servidor de jogos e as métricas da experiência do jogo para determinar a causa raiz dos problemas. Além de monitorar a CPU e a memória, você também pode configurar o monitoramento de métricas de rede relacionadas às limitações de rede das instâncias do EC2 para alertá-lo sobre problemas como excesso de largura de banda, pacotes por segundo ou outros problemas no nível da rede que possam indicar que os recursos do servidor estão subprovisionados.
Nível de risco exposto se esta prática recomendada não for estabelecida: Alto
Orientação para implementação
Use o CloudWatch Synthetics para verificar a funcionalidade do aplicativo de caminho crítico para a experiência do jogador, como a incapacidade de fazer login ou outros problemas que afetam o serviço. Para servidores de jogos hospedados usando a Amazon GameLift, considere monitorar métricas como:
-
GameServerInterruptions e InstanceInterruptions, o que pode ajudar a entender como as limitações na disponibilidade de instâncias Spot estão afetando seus servidores de jogos implantados usando o Spot.
-
ServerProcessAbnormalTerminations, que pode ser usado para detectar terminações anormais nos processos do servidor de jogos.
É recomendável manter dados de métricas históricas da confiabilidade do seu servidor de jogos. Use esses dados históricos para fins de geração de relatórios e junte-os a outros conjuntos de dados para descobrir possíveis tendências e avaliar o impacto no comportamento do jogador ao longo do tempo, que pode ser devido a problemas no servidor do jogo.
CloudWatch A Amazon não retém métricas indefinidamente, e a resolução de armazenamento das métricas aumenta com o tempo, portanto, considere exportar essas métricas para um armazenamento econômico de longo prazo, como o Amazon S3. Você pode configurar o CloudWatch Metric Streams
Etapas de implementação
-
Monitore métricas de servidor, instância e rede de jogos, incluindo limites de largura de banda e pacotes por segundo, usando Amazon CloudWatch e CloudWatch Synthetics para verificações de funcionalidade de caminhos críticos.
-
Acompanhe GameLift-specific métricas como GameServerInterruptions e ServerProcessAbnormalTerminations avalie o impacto da disponibilidade da instância spot e detecte encerramentos anormais do servidor.
-
Exporte CloudWatch métricas para o Amazon S3 para armazenamento de longo prazo, use níveis econômicos, como S3 Intelligent-Tiering ou Glacier, e analise tendências com ferramentas como o Amazon Athena.