

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á.

# GAMESOPS04-BP01 Instrumenta o jogo para detectar e monitorar problemas que afetam o jogador
<a name="gamesops04-bp01"></a>

 Além de responder às redes sociais e aos relatos de problemas dos jogadores, prepare seu jogo com soluções de monitoramento para detectar e investigar problemas que afetam os jogadores. 

 **Nível de risco exposto se esta prática recomendada não for estabelecida:** Alto 

## Orientação para implementação
<a name="implementation-guidance-8"></a>

 Nenhum teste pode identificar todos os problemas em um jogo. Os jogos geralmente são lançados com problemas conhecidos que devem ser corrigidos gradualmente na próxima versão do jogo. Problemas conhecidos e reproduzíveis são fáceis de resolver e corrigir. Para ajudar na identificação desses problemas, os clientes de jogos devem implementar o rastreamento de atividades dos jogadores, o registro de aplicativos e os relatórios em vários locais estratégicos para ajudar a equipe de back-end a identificar problemas do lado do cliente. A capacidade de encontrar esses problemas precocemente ajuda os desenvolvedores do jogo a solucionar e corrigir o problema antes que ele se espalhe. Os dados e registros informados pelo código de rastreamento nunca devem incluir informações de identificação pessoal (PII) e devem conter apenas metadados específicos do jogo que auxiliam na depuração.  

 Implemente uma solução de observabilidade para detectar e responder a problemas como falhas ou bugs no jogo. Você pode usar o [ Amazon CloudWatch Synthetics ](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries.html) para criar canários que podem monitorar a integridade de seus serviços de jogos de back-end voltados para jogadores. Você pode instrumentar seus serviços de back-end [AWS X-Ray](https://aws.amazon.com/xray/) para rastrear solicitações em serviços distribuídos e enviar seus registros e métricas personalizados para a [ Amazon CloudWatch](https://aws.amazon.com/cloudwatch/). 

 Third-party soluções, como o [ Backtrace.io ](http://Backtrace.io/) [ Sentry](https://sentry.io/welcome/), são soluções populares para relatórios de erros em jogos. As soluções de monitoramento de desempenho de aplicativos (APM) de parceiros como [ New Relic](https://newrelic.com/), [ Splunk](https://www.splunk.com/en_us/devops/application-performance-monitoring.html), [ Datadog ](https://www.datadoghq.com/product/apm/) e também são populares. [ Honeycomb.io ](http://Honeycomb.io/) 

 A equipe de operações ao vivo do jogo e os gerentes da comunidade também devem monitorar várias redes sociais e canais para verificar os comentários, reclamações e relatórios de bugs dos jogadores, além dos canais oficiais de suporte. Analise e tente reproduzir todas as reclamações específicas do jogo ou envie-as à equipe de controle de qualidade para análise. Se for reproduzível, encaminhe o problema aos desenvolvedores do jogo para solucioná-los e corrigi-lo antes que ele afete a maior base de jogadores. 

### Etapas de implementação
<a name="implementation-steps-8"></a>
+  **Implemente soluções de monitoramento: ** use ferramentas de monitoramento para detectar problemas que afetam os jogadores e responder rapidamente. 
+  **Rastreie a atividade e os registros do jogador: ** Instrumente os clientes do jogo para registrar a atividade do jogador e relatar problemas, além de verificar se nenhuma informação de identificação pessoal (PII) está incluída. 
+  **Use AWS ferramentas e ferramentas de terceiros: ** use ferramentas como CloudWatch X-Ray, e soluções de terceiros para relatórios de erros e monitoramento de desempenho e monitore as mídias sociais para obter feedback de jogadores e relatórios de erros. 