Есть ли свойство в микрометре, чем можно отключить отправку метрик SFx? - PullRequest
1 голос
/ 03 февраля 2020

Я работаю над проектом с подпружиненной загрузкой, в котором SignalFx (APM) оснащен инструментами для мониторинга, контрольно-измерительные приборы выполняются с использованием микрометра и привода.
Я не хочу, чтобы метрики отправлялись в SFx при запуске приложения на локальном компьютере. то есть когда мой профиль установлен на local.
Есть ли свойство, которое можно использовать для отключения метрик, отправляемых из локального?
У меня есть возможность настроить параметры профиля c properties.

1 Ответ

2 голосов
/ 04 февраля 2020

Взгляните на org.springframework.boot.actuate.autoconfigure.metrics.export.signalfx.SignalFxMetricsExportAutoConfiguration в spring-boot-actuator-autoconfigure модуле Доступно здесь

Этот класс загружает бины, относящиеся к SignalFx.

Загружается, только если свойство: management.metrics.export.signalfx.enabled имеет значение true или не определено вообще.

Таким образом, в локальном профиле вы можете создать application-local.properties файл, который будет содержать:

management.metrics.export.signalfx.enabled=false

Конечно, то же самое возможно с конфигурациями на основе yaml.

...