Автономная военная конфигурация Netflix Turbine

Я пытаюсь настроить мониторинг Hystrix с агрегатором Turbine. Я успешно разоблачил поток Hystrix.

Я хотел бы внедрить пользовательскую конфигурацию в Turbine War, поэтому я скачал Turbine-web-1.0.0.war и поместил в архив WEB-INF/config.properties со следующим содержимым:

turbine.ConfigPropertyBasedDiscovery.default.instances=127.0.1.1
turbine.instanceUrlSuffix=:8080/testapp/hystrix.stream

Когда я запускаю агрегатор Turbine, он регистрирует следующие ошибки:

java.lang.IllegalArgumentException: Illegal character in authority at index 7: http://<instance1b>:80/hystrix.stream
    at java.net.URI.create(URI.java:852)
    at org.apache.http.client.methods.HttpGet.<init>(HttpGet.java:69)
    at com.netflix.turbine.monitor.instance.InstanceMonitor.init(InstanceMonitor.java:305)
    at com.netflix.turbine.monitor.instance.InstanceMonitor.access$100(InstanceMonitor.java:103)
    at com.netflix.turbine.monitor.instance.InstanceMonitor$2.call(InstanceMonitor.java:235)
    Truncated. see log file for complete stacktrace
Caused By: java.net.URISyntaxException: Illegal character in authority at index 7: http://<instance1b>:80/hystrix.stream
    at java.net.URI$Parser.fail(URI.java:2848)
    at java.net.URI$Parser.parseAuthority(URI.java:3186)
    at java.net.URI$Parser.parseHierarchical(URI.java:3097)
    at java.net.URI$Parser.parse(URI.java:3053)
    at java.net.URI.<init>(URI.java:588)
    Truncated. see log file for complete stacktrace

Я понятия не имею, откуда берется instance1b, поскольку моя конфигурация не содержит ничего подобного.

Если это не так, то каким правильным будет подход к использованию автономных турбинных войн.

Спасибо


person endryha    schedule 25.10.2016    source источник


Ответы (1)


Вам нужно сохранить его в WEB-INF/classes/config.properties. Он по-прежнему выбирает файл по умолчанию в WEB-INF/classes/config.properties, поэтому выдает такую ​​​​ошибку.

person nikhil.singhal    schedule 19.01.2017