3

Java で大規模な GUI ベースのアプリケーションを作成しており、一度多くのエンド ユーザーにデプロイされたアプリケーションを監視するためのフレームワークがあるかどうか疑問に思っていました。Eclipse が定期的に使用情報などを送信するようなものです。Apple は iOS でもこのようなことを行っていると思います。

知りたい

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

1 に答える 1

0

シンプルにしたい場合は、ロギングフレームワークを使用できます。Logbackは、SMTPを使用してログを送信できるSL4J実装です(パスワードはユーザーが読み取ることができます)。

SMTPAppenderは、ログイベントを1つ以上の固定サイズのバッファーに蓄積し、ユーザー指定のイベントが発生した後、適切なバッファーの内容を電子メールで送信します。SMTPメール送信(送信)は非同期で実行されます。

Logglyも使用できます。

良いスタートになるはずです。Javaで意味のあるCPUとメモリの使用情報を収集することは簡単ではありません。SLF4Jは、貧しい人々のためのいくつかのクラスであなたを少し助けることができます:)

于 2012-05-23T13:53:22.947 に答える