O Relatório de Desempenho agora é Cloud Diagnostics

STACEY HAFFNER Anonymous
Nov 6, 2018|4 Min
O Relatório de Desempenho agora é Cloud Diagnostics
Esta página da Web foi automaticamente traduzida para sua conveniência. Não podemos garantir a precisão ou a confiabilidade do conteúdo traduzido. Se tiver dúvidas sobre a precisão do conteúdo traduzido, consulte a versão oficial em inglês da página da Web.

Nome melhor, novos recursos e agora acessível aos usuários do Unity Personal Edition! Se você conhece o Performance Reporting, o Unity Cloud Diagnostics é tudo o que você já conhecia, só que melhor. Ele tem mais ferramentas para ajudar você a encontrar e responder aos problemas dos usuários de forma rápida e em tempo real, e agora está acessível a todos!

Por que a mudança de nome?

O nome Relatório de Desempenho era confuso porque não realizava “relatórios de desempenho” da maneira como a maioria das pessoas pensava. O nome indicava que ele monitoraria fatores como uso de memória e quadros por segundo, o que não é o propósito do serviço.

O Cloud Diagnostics representa melhor o que ajudamos você a medir: problemas técnicos discretos. Além disso, os tipos de problemas que monitoramos se expandiram desde que o Relatório de Desempenho foi lançado inicialmente. Hoje, o Cloud Diagnostics rastreia:

Relatórios de exceção gerenciada não tratada

Relatórios de falhas nativas

(NOVO) Relatórios enviados pelo usuário

Alguns de vocês podem reconhecer que “Relatórios enviados pelo usuário” é o recurso “Relatório de bug”, que estava disponível anteriormente em um Alpha aberto. Assim como o Cloud Diagnostics, estamos renomeando o recurso para Relatórios do Usuário para maior precisão, pois era comum as pessoas relatarem bugs e também enviarem sugestões.

O que você pode fazer

Relatórios de falhas e exceções são uma janela para o que está acontecendo nos bastidores quando seus jogadores e/ou testadores estão executando seu jogo. Ao habilitar o recurso, você terá acesso a informações para ajudar a depurar mais rapidamente, o que inclui rastreamentos de pilha, logs de depuração, informações do dispositivo e metadados personalizados que você define.

Os relatórios de usuários são uma ótima maneira de coletar e agregar relatórios de usuários finais. A principal diferença é que, enquanto os relatórios de falhas e exceções são gerados automaticamente, os relatórios de usuários podem ser gerados explicitamente por um usuário final, para que você receba feedback humano real. Com esse recurso, você pode obter relatórios de bugs e solicitações de recursos fornecidos pelos usuários, que podem incluir capturas de tela, jogos salvos, vídeos ou qualquer outra coisa que você considere útil para ajudar a melhorar a experiência do usuário. Você tem a liberdade de configurar os relatórios da maneira que for mais valiosa para você, seja o tipo de anexo que você aceita, as informações de texto que você coleta ou os metadados personalizados que você rastreia com cada relatório.

Imagem

Um aspecto importante do Unity Cloud Diagnostics é que ele ajuda você a reagir aos usuários em tempo real. Em vez de fazer com que você monitore mais uma ferramenta, o Unity Cloud Diagnostics pode trabalhar com as ferramentas de comunicação de sua escolha. Por exemplo, você pode integrá-lo com Discord, Slack e Jira.

Não usa Discord, Slack ou Jira? Você também pode criar integrações personalizadas usando webhooks. Aqui estão os quatro eventos de mensagem que você pode acessar:

Nova falha ou exceção: Disparado sempre que um novo tipo de falha ou exceção é detectado.

Nova versão de falha ou exceção: Acionado quando uma falha ou exceção existente é vista pela primeira vez em uma nova versão do seu jogo.

Crash ou exceção reaberto: Acionado quando uma falha ou exceção previamente fechada é vista em uma nova versão do seu jogo.

Relatório de novo usuário: Acionado sempre que um novo relatório de usuário é recebido.

Qualquer um pode começar

A maior mudança para a maioria de vocês é que os recursos não estão mais limitados aos usuários do Unity Plus e Pro. Usuários do Unity Personal podem usar esses recursos por meio de um novo nível Starter. Capacidade adicional, bem como alguns recursos sofisticados, estão disponíveis para assinantes Plus e Pro por meio de um nível Avançado. Aqui está uma análise completa:

Habilitar o Cloud Diagnostics no seu projeto é fácil! Se você quiser usar os recursos Crash e Exception, basta ativá-los usando um botão na janela Serviços:

Imagem

Como o User Reporting é frequentemente usado para feedback manual, há um SDK disponível que tem um prefab que você pode reformular ou usar para obter orientação sobre como configurar sua própria IU. A documentação de todos os recursos pode ser encontrada aqui.

Imagem
Obrigado a todos os testadores Alpha

Agradecemos a todos vocês que estão usando o User Reporting e nos deram feedback muito útil. Como agradecimento, daremos a todos os projetos que usaram o User Reporting durante o Alpha acesso ao Advanced Diagnostics! Isso significa que você não perderá o acesso a recursos avançados nem será restringido pelas limitações do nível Starter para os projetos que têm usado ativamente o serviço. Gostaríamos de destacar especialmente o WashBear Studio, criadores do Parkasaurus: obrigado pelo seu ótimo feedback sobre o User Reporting!

Tem algum comentário ou quer se envolver?

Estamos muito animados com o Unity Cloud Diagnostics e esperamos que você também esteja. Se você quiser solicitar um recurso ou relatar um problema, entre em contato conosco no fórum do Cloud Diagnostics ou em clouddiagnostics@unity3d.com.