问题标签 [codahale-metrics]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
6790 浏览

java - Java 8 中的函数式接口

我很难弄清楚为什么 lambda 表达式可以分配给某些功能接口,但不能分配给其他接口。一个示例,使用Metrics 库中的一些功能接口:

第二条语句有编译错误(在 Eclipse 中):

此表达式的目标类型必须是函数式接口

据我所知,RatioGauge 是一个功能接口。我错过了什么吗?

0 投票
1 回答
939 浏览

spring-mvc - 如何 - 使用 CodaHale-Metrics 的 Spring MVC 和 Spring-Data-Rest 控制器

如何使用 Spring AOP 和/或使用http://www.ryantenney.com/metrics-spring/库注入 Coda Hale Metrics。有没有例子?

0 投票
3 回答
8077 浏览

spring-boot - Trying to integrate Coda Hale Metrics in spring boot, not seing the metrics in /metrics

I have followed the indication that adding the coda hale metrics library into the classpath would automatically autoconfigure the metrics.

That works, I get the injected metricRegistry bean.

However, how to I expose these new metrics in the /metrics endpoint?

Thanks!

0 投票
1 回答
4139 浏览

java - 如何从 Java codahale Metrics Timers 中清除历史统计信息

我正在使用 Java 的 codahale Metrics API。

我们在整个系统中使用计时器来收集延迟。

在性能测试期间,我们通过 JMX 连接到我们的系统以收集统计信息,例如平均延迟、75th Percentile 延迟等。

问题是,没有删除所有 Metrics 对象并重新创建它们(看起来好像需要大量重构),有没有办法清除历史数据,这样当我们开始新测试时,我们不需要重新启动出系统?

任何帮助,将不胜感激。

0 投票
1 回答
151 浏览

codahale-metrics - 未报告任何值时,指标不会衰减

我正在使用 codahale 指标进行监控。假设在某个时候延迟出现峰值,后来由于没有流量的属性而没有报告任何值,图中的值保持不变(我使用的是直方图)。有时它给出了一个概念,即尖峰仍然存在,我们可能需要解决它,但它实际上意味着在那之后没有报告任何值,因此图表不会衰减。在这种情况下,我是否遗漏了任何配置参数,还是预期的行为?

我们更新指标的方式是 metrics.processingTime.update(processingTime);

因此,当没有流量时,我们不会更新此指标。

0 投票
2 回答
237 浏览

clojure - 指标 clojure ring 中间件不记录指标

在我的处理程序中,我定义了以下内容:

如果我去,/metrics我只会看到一个空的 json 对象。我错过了什么?此外,关于如何在控制台上报告的文档不清楚,似乎report-to-console文档中的哪个不再使用,而是有报告器,但我找不到任何关于您如何使用报告器的文档。

编辑:

通过查看以下内容,我看到正在添加和记录指标:

结果与预期一致,例如:

因此,似乎虽然expose-metrics-as-json 正在创建一个端点,但指标并没有被添加到其中。

0 投票
2 回答
1463 浏览

spring - 在 Spring Boot 应用程序中使用 Coda Hale Meter

文件说

用户可以通过在其度量名称前加上适当的类型(例如 histogram. 、meter.)来创建 Coda Hale 度量。

我认为这意味着我可以使用具有“meter.*”形式的度量名称的 Counter 或 Guage,这将作为一个计量器工作。我努力了

但是当我访问时,/manage/metrics我只看到计数而不是计量费率。在 Spring Boot 中使用 Coda Hale Meter 的正确方法是什么。文档对集成的工作方式不是很清楚。

0 投票
3 回答
2762 浏览

jvm - Monitoring Storm JVM metrics

I have got a storm cluster running and I want to monitor its performance. I followed this blog and was able to measure the number of tuples received by a bolt using codahale metrics and display it in graphite.

My goal is to deploy a storm cluster on a lightweight computer such as beaglebone and for that I need to be able to monitor JVM parameters such as CPU, thread and memory usage of each Worker Process.

I really like codahale metrics and would like to continue using it in my application. Can anyone direct me as to how I can measure JVM parameters separately for each worker using codahale metrics?

I would really appreciate it if someone posted an example of how to get jvm metrics using codahale metrics.

Thanks,

Palak

0 投票
1 回答
603 浏览

java - Spring 4 + Jersey 2 + Metrics

我正在尝试使用 Coda Hale 的 Metrics 框架来为我的应用程序中的方法计时。我已将 InstrumentedResourceMethodApplicationListener 配置为将 Metrics 与 Jersey 2 集成,但现在我希望我的 Spring 注入服务和存储库也可以计时。我知道有一个 metrics-spring 集成,但看起来我最终会为 Spring 和 Jersey 拥有单独的 MetricRegistry 实例。有没有人能够为这两者配置一个注册表:Jersey 2 资源和 Spring 注入的 bean?

0 投票
1 回答
256 浏览

graph - Codahale 指标异常

我正在使用 codahale 指标来衡量我的系统的性能(延迟,整个)。我看到一些异常情况,即与平均延迟指标相比,一分钟速率(甚至 5 分钟和 15 分钟)延迟指标非常高(10 倍)。这能有一个合乎逻辑的解释吗?谢谢