Мониторинг показателей использования в настольном приложении C # - PullRequest
0 голосов
/ 03 апреля 2019

Мне нужно начать отслеживать использование не веб-приложений для настольных компьютеров (.NET, WPF).

В основном такие вещи, как нажатие кнопок, используемые функции, потенциально также показатели производительности.Я в основном колеблюсь между 3 вариантами, первый из которых в первую очередь предназначен для веб-приложений:

  • Сведения о приложении Azure

  • Google Analytics (с использованием привязки для .NET, например, GData)

  • Некое домашнее решение Я не фанат этого решения, но он дает преимущество в том, что его легче адаптировать к нашим потребностям.Но это также означает, что нам нужно разработать все, чтобы отслеживать, записывать на диск, отправлять на веб-сервер и отображать в удобной для пользователя форме данные об использовании.Все еще задаетесь вопросом, как это могло бы быть экономически эффективным решением.

Я хотел бы знать, один из этих вариантов значительно лучше, чем другие для моей ситуации?(Чтобы отслеживать, какие кнопки нажимают пользователи)

Есть ли другое решение, о котором я не знаю, которое потенциально может быть использовано в этом случае?

Мне также интересно узнать ваше мнениеи ваш опыт работы с этими технологиями.

Источники:

...