2012-05-22 2 views
3

Написание большого приложения на основе графического интерфейса пользователя на Java и задалось вопросом, существуют ли какие-либо среды для мониторинга приложения после развертывания для многих конечных пользователей. Похоже, когда Eclipse периодически отправляет вашу информацию об использовании и т. Д. Apple тоже делает это на iOS.Мониторинг развертывания использования Java-приложений

Я хочу, чтобы иметь возможность знать

1. which features and resources of the application are being used the most 
2. crash reports 
3. cpu and memory usage 

ответ

0

Если вы хотите сохранить его просто вы можете использовать рамки протоколирования. Logback - это реализация SL4J, которая может отправлять ваши журналы с помощью SMTP (пароль может быть прочитан пользователями!).

он SMTPAppender накапливает запись событий в одном или более фиксированного размере буферов и передает содержимое соответствующего буфера в электронной почте после возникновения указанного пользователя события. Передача электронной почты SMTP (отправка) выполняется асинхронно.

Он также может использовать Loggly.

Должно быть хорошее начало. Сбор полезной информации об использовании процессора и памяти в Java не является тривиальным. SLF4J может помочь вам немного с few classes for poor people :)

Смежные вопросы