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错误引起:java.lang.ClassNotFoundException:com.codahale.metrics.JmxReporter [重复]