codahale的"metrics"有哪些其他开源替代品?

39

我发现了来自codahale的度量项目,并且我相信它被应用于Yammer。我喜欢这个解决方案,但想知道是否有其他具有类似功能的开源替代品。


50
讨厌这些“无建设性”的关闭评论。是通过 Google 找到这里的,正是我需要的东西! - stolsvik
2
我同意@stolsvik的看法,这并不是非常容易找到的,人们对可搜索的答案数据库如此挑剔似乎有点傻。 - enriched
1
同意。这个问题有什么不建设性的地方?这是非常有用的信息。 - Salil Surendran
完全同意@stolsvik的观点,这个问题非常有用。这个论坛应该包含所有有用的问题。过度监管会扼杀有用的问题和信息。 - Ikthiander
3个回答

20

一些建议:

  • Perf4J:Perf4J是一个用于计算和显示Java代码性能统计信息的实用程序集。
  • ERMA:ERMA(Extremely Reusable Monitoring API)是一种仪表化API,旨在适用于所有监视需求。
  • javasimon:Java Simon是一个简单的监控API,允许您跟踪和更好地了解您的应用程序。监视器(通常称为Simons)直接放置在您的代码中,您可以选择是否要计数还是测量时间/持续时间。
  • Glassbox:Glassbox故障排除器是Java应用程序的自动故障排除和监视代理,可通过单击诊断常见问题。
  • InfraRED:InfraRED是一个用于监视Java EE应用程序性能并诊断性能问题的工具。它收集有关应用程序各个方面性能的指标,并使其可用于对应用程序进行定量分析。

17

Netflix的Servo与Metrics在精神上有些相似。它也是一个基于注释的Java库,用于观察指标,可以周期性地从JVM内部进行轮询,并将其写入后端服务器。它还通过JMX公开了度量标准。


5

还有一个名为JavaMelody的项目

"JavaMelody的目标是监控QA和生产环境中的Java或Java EE应用程序服务器。它不是模拟用户请求的工具,而是根据用户对应用程序的使用情况来测量和计算应用程序的实际运行统计数据的工具"

JavaMelody


Java Melody在您的Java EE项目中实现最简单。 - aswzen

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接