Что такое хороший инструмент для включения мониторинга (синхронизации) конечного пользователя Java-приложения с точки зрения пользователя? - PullRequest
0 голосов
/ 13 февраля 2019

У нас есть критически важное для бизнеса Java-приложение (EJB, я считаю), которое разработано и размещено сторонними разработчиками.Мы хотели бы получить некоторые базовые данные бенчмаркинга, собранные с точки зрения конечного пользователя, по некоторым ключевым транзакциям (сколько времени требуется для входа в систему, открытия виджета A, сохранения формы B и т. Д.).Учитывая, что у нас нет возможности / возможности установить какие-либо агенты мониторинга на сервере, какие инструменты помогут мне собрать эти данные с точки зрения клиента?

Если бы это было настоящее веб-приложение с http /Что касается конечных точек, я мог бы использовать множество инструментов для непосредственного тестирования конечных точек или использовать Selenium для автоматизации браузера и определения времени захвата.В случае с Java-приложением я борюсь с очисткой журналов в консоли Java и пытаюсь их расшифровать.Я также только начал играть с Visual VM, но я думаю, что это дает мне в первую очередь данные профилирования (процессор / память / поток и т. Д.), А не данные синхронизации.

Любые инструменты, которые вы бы порекомендовали или посоветовали здесь о том, каксправиться с этим?

...