【问题标题】:Monitoring the metrics of the API of Java application监控 Java 应用 API 的指标
【发布时间】:2015-06-25 12:47:43
【问题描述】:

我正在使用 com.sparkjava 库来编写 API。我想监控这些 API 的指标,例如给出响应所需的平均、最小和最大时间、API 的吞吐量以及为 API 发送的请求计数等.,

我正在寻找一个合适的库来提供所有这些数据。我希望使用 JMX 技术在 JVM 中注册这些指标数据。我知道用于注册的 codahale.metrics 库,除此之外还有其他更好的库?我不想编写 MBean 对象并在 MBeanRegisrty 中注册,除非没有其他选择。我正在寻找一个库,一旦我运行应用程序就可以提供上述指标数据。

【问题讨论】:

  • 您只需要在开始时花时间并在结束时记录差异。如果这不是一个选项,您可以使用面向方面的库来为您执行此操作。
  • 那很好....我尝试了类似的方法来获取指标stackoverflow.com/questions/31134493/… ..在这里我尝试设置计时器并尝试获取 API 的响应时间,但我无法获得每次我尝试刷新链接时都会更新响应。你能帮我解决这个问题吗?
  • 有时编写一小段代码比了解其他代码的工作原理更容易。如果我是你,我会编写一个简单的 JMX 组件来做到这一点。

标签: java jvm spark-java codahale-metrics


【解决方案1】:

你试过newrelic吗?它很容易设置,并为您提供大量开箱即用的数据:)

【讨论】:

  • 你有没有像任何图书馆一样的其他选择?
猜你喜欢
  • 2017-11-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多