View a markdown version of this page

GAMEREL03-BP03 Monitore eventos de infraestrutura ao longo do tempo para medir o impacto no comportamento dos jogadores - Lentes da indústria de jogos

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 para entregar automaticamente suas métricas CloudWatch das regiões para seu próprio bucket do S3, onde elas podem ser armazenadas a longo prazo em um nível de armazenamento como o S3 Intelligent-Tiering e, eventualmente, arquivadas usando o Amazon Glacier. Ao colocar suas métricas no Amazon S3, elas estão prontamente disponíveis para serem unidas a outros conjuntos de dados em seu data lake para consultas interativas com o Amazon Athena. https://aws.amazon.com/athena/

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.

Recursos