codahale的“指标”的其他开源替代品?

时间:2013-03-07 19:30:56

标签: java monitoring jmx metrics yammer

我从codahale遇到metrics project,我相信它是在Yammer使用的。我喜欢这个解决方案,但想知道是否有其他具有类似功能的开源替代方案。

3 个答案:

答案 0 :(得分:20)

一些建议:

  • Perf4J:Perf4J是一组用于计算和显示Java代码性能统计信息的实用程序。
  • ERMA:ERMA(极其可重复使用的监控API)是一种旨在满足所有监控需求的工具API。
  • javasimon:Java Simon是一个简单的监控API,可让您关注并更好地理解您的应用程序。监视器(熟悉的称为Simons)直接放在您的代码中,您可以选择是否要计算某些内容或测量时间/持续时间。
  • Glassbox:Glassbox故障排除程序是Java应用程序的自动故障排除和监视代理程序,可通过一键式诊断常见问题。
  • InfraRED:InfraRED是一种用于监控Java EE应用程序性能和诊断性能问题的工具。它收集有关应用程序性能各个方面的指标,并使其可用于应用程序的定量分析。

答案 1 :(得分:17)

Netflix的Servo在度量标准方面有些相似。它也是一个基于要观察的度量标准的注释的Java库,可以从JVM中定期轮询并将其写入后端服务器。它还通过JMX公开指标。

答案 2 :(得分:4)

还有JavaMelody项目

“JavaMelody的目标是监控QA和生产环境中的Java或Java EE应用程序服务器。它不是模拟用户请求的工具,它是一种测量和计算应用程序实际操作统计数据的工具。关于用户使用该应用程序“

javamedoly