поток метрик hystrix: параметр «задержка» не работает

Мое приложение интегрирует Hystrix в качестве прерывателя цепи, а конечная точка потока отображается по адресу /hystrix.stream. Теперь я хочу контролировать частоту потоковой передачи с помощью параметра «задержка»:

curl "http://localhost:9000/hystrix.stream?delay=1000"

К сожалению, "задержка" не работает. Я по-прежнему получаю данные показателей hystrix дважды в секунду.

Помогите, спасибо!


person Neo    schedule 26.04.2017    source источник


Ответы (1)


Посмотрев исходный код, я обнаружил, что нет никакого способа динамически изменить задержку! Hystrix устанавливает этот параметр в начальной фразе приложения. Единственный способ изменить эту задержку — создать файл конфигурации с именем config.properties в пути к классам, а затем добавить следующее свойство:

hystrix.stream.dashboard.intervalInMilliseconds=2000
person Neo    schedule 26.04.2017