【问题标题】:Monitoring deployed java application usage监控已部署的 java 应用程序使用情况
【发布时间】:2012-05-22 13:23:49
【问题描述】:

用 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

【问题讨论】:

    标签: java deployment monitoring


    【解决方案1】:

    如果您想保持简单,可以使用日志框架。 Logback 是一个 SL4J 实现,可以使用 SMTP 发送您的日志(用户可以读取密码!)。

    他的 SMTPAppender 以一个或多个固定大小累积日志事件 缓冲并在电子邮件中发送相应缓冲区的内容 在用户指定的事件发生后。 SMTP 电子邮件传输(发送) 是异步执行的。

    也可以使用Loggly

    这应该是一个好的开始。 在 Java 中收集有意义的 CPU 和内存使用信息并非易事。 SLF4J 可以通过few classes for poor people : ) 为您提供一点帮助

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-09
      • 2011-12-03
      • 2016-07-18
      • 1970-01-01
      • 2011-06-02
      相关资源
      最近更新 更多