По следам полемика Из-за включения в Audacitiy инструмента телеметрии мне пришло в голову, что это было бы интересноe, чтобы точно знать, о чем он идет и какую функцию выполняет. Стоит отметить, что это не первый раз, когда проблема снижается. Это уже произошло с VS Code, редактором кода Microsoft. И, хотя это не совсем телеметрия, с данными, которые Unity, рабочий стол Ubuntu, собрал, чтобы показать соответствующие результаты от Amazon.
Телеметрия в программном обеспечении Что это такое?
Инструменты телеметрии sи они отвечают за отслеживание, регистрацию и надзор за инфраструктурой путем наблюдения и анализа событий, генерируемых системой.
В случае сложных систем (или нескольких пользователей, запускающих программу на компьютерах с разными характеристиками) телеметрия предоставляет разработчикам и сопровождающим полезную информацию, с которой пользователи не всегда могут общаться.ар. Инструменты телеметрии предназначены для собирать, преобразовывать и передавать данные о производительности, функциональности, скорости обработки, ошибках и событиях безопасности систем. производства. Они могут быть разных форм, от централизованного ведения журнала до отслеживания данных с помощью микросервисов.
Стоит отметить, что, как указывает приставка tele, чтобы говорить о телеметрии в программном обеспечении, данные должны быть куда-то отправлены, это не простая локальная запись событий.
Возможности программной телеметрии
- Метрики использования: Измерьте, как, когда и сколько используется продукт. Они в основном предназначены для коммерческого сектора разработчика, поскольку позволяют измерять лояльность клиентов и успех продукта.
- Обнаружение и диагностика проблем: телеметрия используется для удаленного мониторинга работы программы, чтобы понимать, решать и предотвращать проблемы.
- Проверка проектных решений: известно, что фокус-группы не всегда являются хорошим способом оценки продукта, поскольку пользователи, зная, что за ними наблюдают, действуют не так, как в реальной ситуации. Используя телеметрию, разработчики могут узнать, были ли проектные решения правильными, поскольку они получают информацию без ведома пользователя.
Все это звучит дико агрессивно, хотя существуют строгие правила обращения с этими данными. Вот почему, как бы это ни раздражало, вы должны прочитать знаменитую Лицензию на использование для конечных пользователей.
В целом процесс телеметрии состоит из 5 этапов.
- Определение метрик: Метрика - это мера производительности, например, время использования без ошибок. Простой сбор данных не имеет смысла, если мы не знаем, что нас интересует и для чего мы этого хотим. Как правило, отправной точкой является гипотеза (например, что программа может работать без ошибок более 100 часов), порядок действий устанавливается в случае подтверждения или отклонения гипотезы, а также устанавливается срок действия метрики. . Показатель может быть результатом объединения двух или более данных с помощью формулы.
- Iприборы: На этом этапе определяется, какие данные важны для определения метрики и как они будут получены и переданы.
- Передача и хранение данных: Как для выполнения требований законодательства, так и для защиты клиента необходимо определить, как и в какой форме будут передаваться данные. Например, если мы отслеживаем мобильное приложение, клиент не оценит отправку данных каждые 5 минут с использованием его тарифного плана. Лучше всего собрать их локально и дождаться подключения устройства к сети Wi-Fi. Также возможно, что их удобно зашифровать перед отправкой или удалить информацию, которая позволяет идентифицировать клиента. После получения данных вы должны решить, как их хранить. Хорошая идея - сделать пробу, чтобы сэкономить меньше.
- обработка: На этом этапе данные объединяются для получения информации, которая будет полезна для принятия решений.
- оценка: На этом этапе информация, полученная в результате обработки полученных данных, анализируется и сравнивается с гипотезой, сформулированной в начале процедуры. Дальнейшие действия определены ниже.
Что ж, пора было. Отличная статья, я впервые вижу вашу достойную статью, как здесь, так и в вашем старом и жалком личном блоге. Батарейки достаешь, нормально.