我正在从事一个弹簧启动项目,该项目具有用于监视的SignalFx(APM)仪器,使用千分尺和执行器进行仪器检测。当我在本地运行应用程序时,即当我的配置文件设置为local
时,我不希望将度量标准发送到SFx。是否有一个可用于禁用从本地发送的指标的属性?我可以配置配置文件特定的属性。
看org.springframework.boot.actuate.autoconfigure.metrics.export.signalfx.SignalFxMetricsExportAutoConfiguration
模块spring-boot-actuator-autoconfigure
中的Available Here
此类加载与SignalFx相关的bean。
仅在属性:management.metrics.export.signalfx.enabled
具有值true
或根本没有定义时加载。
因此,在本地配置文件中,您可以创建将包含以下内容的application-local.properties
文件:
management.metrics.export.signalfx.enabled=false
当然,基于yaml的配置也可以做到这一点。