codahale 的“指标”的其他开源替代品? [关闭]

Posted

技术标签:

【中文标题】codahale 的“指标”的其他开源替代品? [关闭]【英文标题】:other open source alternatives to codahale's "metrics"? [closed] 【发布时间】:2013-02-23 04:12:45 【问题描述】:

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

【问题讨论】:

讨厌这些“不具建设性”的废话关闭。谷歌把我带到了这里,这正是我需要的东西! 我同意@stolsvik 的观点,这并不容易找到,而且人们对可搜索的答案数据库如此敏感的事实似乎有点愚蠢。 同意。这个问题有什么不建设性的?这是非常有用的信息 所以同意@stolsvik,这个问题100% 有用。这个论坛应该包括各种有用的问题。过度监管会扼杀有用的问题和信息。 【参考方案1】:

一些建议:

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

【讨论】:

【参考方案2】:

Netflix 的 Servo 与 Metrics 的精神有些相似。它也是一个基于对要观察的指标进行注释的 Java 库,可以在 JVM 内定期轮询并将其写入后端服务器。它还通过 JMX 公开指标。

【讨论】:

【参考方案3】:

还有 JavaMelody 项目

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

JavaMelody

【讨论】:

Java Melody 有最简单的方法在你的 java EE 项目上实现...

以上是关于codahale 的“指标”的其他开源替代品? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Java程序监控---Metrics

Java错误引起:java.lang.ClassNotFoundException:com.codahale.metrics.JmxReporter [重复]

ruby https://github.com/codahale/bcrypt-ruby/issues/142

数据挖掘开源软件替代品[关闭]

代码覆盖率的替代指标是啥?

XACML 开源框架或替代方案