Отчеты о производительности теперь Cloud Diagnostics

STACEY HAFFNER Anonymous
Nov 6, 2018|4 Мин
Отчеты о производительности теперь Cloud Diagnostics
Эта веб-страница была переведена с помощью машинного перевода для вашего удобства. Мы не можем гарантировать точность или надежность переведенного контента. Если у вас есть вопросы о точности переведенного контента, обращайтесь к официальной английской версии веб-страницы.

Улучшенное название, новые функции, и теперь они доступны для пользователей Unity Personal Edition! Если вы знакомы с Performance Reporting, то Unity Cloud Diagnostics - это все, что вы знали о нем, но только лучше. В нем больше инструментов, которые помогут вам быстро и в режиме реального времени находить и решать проблемы пользователей, и теперь он доступен каждому!

Почему изменилось название?

Название Performance Reporting сбивало с толку, потому что оно не означало "отчет о производительности" в том смысле, в каком о нем думает большинство людей. Название подразумевает, что он будет отслеживать такие факторы, как использование памяти и количество кадров в секунду, что не является целью сервиса.

Cloud Diagnostics лучше представляет то, что мы помогаем вам измерять - дискретные технические проблемы. Кроме того, с момента появления Performance Reporting расширился круг вопросов, которые мы отслеживаем. Сегодня Cloud Diagnostics отслеживает:

Отчеты о необработанных управляемых исключениях

Родные отчеты об авариях

(NEW) Отчеты, представленные пользователями

Некоторые из вас могут узнать, что "Отчеты, отправленные пользователями" - это функция "Отчет об ошибках", которая ранее была доступна в открытой версии Alpha. Как и Cloud Diagnostics, мы переименовываем эту функцию в User Reporting для большей точности, поскольку обычно люди сообщали об ошибках, а также отправляли предложения.

Что вы можете сделать

Отчеты о сбоях и исключениях - это окно в то, что происходит под капотом, когда игроки и/или тестеры запускают вашу игру. Включив эту функцию, вы получите доступ к информации, которая поможет вам ускорить отладку, включая трассировку стека, журналы отладки, информацию об устройстве и пользовательские метаданные, которые вы определяете.

User Reporting - это отличный способ сбора и агрегирования отчетов от конечных пользователей. Ключевое отличие заключается в том, что отчеты о сбоях и исключениях генерируются автоматически, а отчеты о пользователях могут быть явно сгенерированы конечным пользователем, так что вы получаете реальную человеческую обратную связь. С помощью этой функции вы можете получать от пользователей сообщения об ошибках и пожелания по функциям, которые могут включать скриншоты, сохраненные игры, видео и все остальное, что поможет вам улучшить пользовательский опыт. Вы можете настраивать отчеты так, как вам удобно - принимать вложения, собирать текстовую информацию или отслеживать пользовательские метаданные в каждом отчете.

Изображение

Важным аспектом Unity Cloud Diagnostics является то, что она помогает вам реагировать на запросы пользователей в режиме реального времени. Вместо того чтобы заставлять вас контролировать еще один инструмент, Unity Cloud Diagnostics может работать с выбранными вами средствами связи. Например, вы можете интегрировать его с Discord, Slack и Jira.

Не используете Discord, Slack или Jira? Вы также можете создавать пользовательские интеграции с помощью веб-крючков. Вот четыре события сообщений, к которым вы можете получить доступ:

Новая авария или исключение: Срабатывает при появлении нового типа сбоя или исключения.

Новая версия Crash или Exception: Срабатывает, когда существующий сбой или исключение впервые появляются в новой версии вашей игры.

Повторное открытие сбоя или исключения: Срабатывает, когда ранее закрытый сбой или исключение появляется в новой версии вашей игры.

Отчет о новом пользователе: Срабатывает при получении нового пользовательского отчета.

Каждый может начать

Самое большое изменение для большинства из вас заключается в том, что функции больше не ограничиваются пользователями Unity Plus и Pro. Пользователи Unity Personal могут воспользоваться этими функциями с помощью нового уровня Starter. Дополнительные возможности, а также некоторые сложные функции доступны подписчикам Plus и Pro на уровне Advanced. Вот полный расклад:

Включить Cloud Diagnostics в свой проект очень просто! Если вы хотите использовать функции Crash и Exception, вам нужно только включить их с помощью тумблера в окне Services:

Изображение

Поскольку User Reporting часто используется для ручной обратной связи, существует SDK с готовым шаблоном, который можно переделать или использовать для руководства по настройке собственного пользовательского интерфейса. Документацию по всем функциям можно найти здесь.

Изображение
Спасибо всем альфа-тестерам

Мы благодарны всем, кто использует User Reporting и оставляет нам очень полезные отзывы. В качестве благодарности мы предоставим всем проектам, которые использовали User Reporting во время Alpha, доступ к Advanced Diagnostics! Это означает, что вы не потеряете доступ к расширенным функциям и не будете ограничены ограничениями Starter-уровня для проектов, которые активно используют сервис. Мы хотели бы особо отметить WashBear Studio, создателей Parkasaurus: спасибо за ваш отличный отзыв о User Reporting!

У вас есть отзывы или вы хотите принять участие?

Мы очень рады появлению Unity Cloud Diagnostics и надеемся, что вы тоже. Если вы хотите запросить какую-либо функцию или сообщить о проблеме, вы можете связаться с нами на форуме Cloud Diagnostics или по адресу clouddiagnostics@unity3d.com.