可以用与Spring-Boot1.5类似的方式获取hystrix度量信息?
在1.5度量endpoint中,我有如下内容:
"gauge.servo.hystrix.hystrixcommand.[service-name].[method].errorcount": 0,
"gauge.servo.hystrix.hystrixcommand.[service-name].[method].requestcount": 0,
"gauge.servo.hystrix.hystrixcommand.[service-name].[method].latencytotal_mean": 0,
但现在有了使用千分尺的执行器/度量endpoint,我找不到任何对术语“Hystrix”、“Netflix”等的引用。
有什么方法可以不像我以前那样使用hystrix.streamendpoint来获取这些信息?或者这应该是有效的,我做错了什么吗?
在本教程之后,您必须向应用程序添加以下bean以注册Hystrix度量绑定器:
@Configuration
public class MetricsConfig {
@Bean
HystrixMetricsBinder registerHystrixMetricsBinder() {
return new HystrixMetricsBinder();
}
}
正如本期文章所解释,hystrix度量现在应该显示如下:
hystrix.errors{event=“short_circuited”}
我有一个带有执行器和Hystrix的spring-boot-app。 Spring-boot-version:1.3.1.发行版 当我将添加到某些方法时,endpoint将显示来自Hystrix的所有度量: 问题: 如何从endpoint中完全排除hystrix-metrics? 更新1 我试图通过以下方法排除伺服测量和观众测量: 1) 但两者都没有达到预期的效果。
在我的Spring启动应用程序Yaml中,我有: 然而,当我击中 docker-entrypoint.sh: 我错过了什么?在docker中是否需要进行任何配置来公开度量?谢谢你的回复。
我在sprint Boot2执行器中找不到缓存度量。我应该如何查询它们或激活或调试? org.springframework.boot:spring-boot-starter-acture:2.2.5.释放 http://localhost:8080/acturet/metrics/cache.calendar.size http://localhost:8080/acturet/metrics/
我使用Spring-Boot1.4.3.与Netflix Hystrix一起发布,我将通过JMX提供Hystrix度量。Hystrix由此片段包含在project中 对于通过JMX的度量,我使用hystrix-s伺服-metrics-publisher1.5.9 Hystrix-sero-metrics-publisher易于使用。只需为静态块提供一行就足够了,如下所示 它工作得很漂亮。 但我们也
是否可以在restendpoint中公开所有的Spring度量? 我使用的是spring Boot2.2.2并添加了这个依赖项 application.yml
在我的基于SpringBoot的应用程序中,我不能使用,因此我必须手动将所有配置添加到注释中。我知道如何启用一般endpoint和其他一些endpoint,如或(下面的示例)。然而,即使我尝试了数千个选项,还是无法使工作(使用它工作)。我的配置如下: 使用这样的配置,即使我可以在页面上看到endpoint:actures主页 并且它应该包含系统和jvm度量(以及第一次http调用之后的httpen