У меня есть следующий docker-compose.yml. У меня запущен сервер потока данных, kafka, zookeeper, mysql, сборщик метрик.
Конфигурация: (я предоставляю только сервер потока данных (версия 1.5.2), сборщик метрик) metrics-collector: image: springcloud / metrics-collector-kafka-10 environment: - spring.security.user.name = spring - spring. security.user.password = cloud - spring.cloud.stream.kafka.binder.brokers = kafka: 9092 - spring.cloud.stream.kafka.binder.zkNodes = zookeeper: 2181 порты: - «8080: 8080»
depends_on:
- kafka
сервер-данных: изображение: springcloud / spring-cloud-dataflow-server-local: $ {DATAFLOW_VERSION} имя_контейнера: порты сервера потока данных: - «9393: 9393» среда: - spring.cloud.dataflow.applicationProperties.stream.spring. cloud.stream.kafka.binder.brokers = kafka: 9092 - spring.cloud.dataflow.applicationProperties.stream.spring.cloud.stream.kafka.binder.zkNodes = zookeeper: 2181 - spring_datasource_url = jdbc: mysql: // mysql: 3306 / dataflow - spring_datasource_username = root - spring_datasource_password = rootpw - spring_datasource_driver-class-name = org.mariadb.jdbc.Driver - spring.cloud.dataflow.metrics.collector.uri = http://172.24.173.136:8080 - spring.cloud.dataflow.metrics.collector.username = spring - spring.cloud.dataflow.metrics.collector.password = облако
Однако я получаю следующую ошибку: сервер потока данных | 2018-10-01 23: 15: 41.370 ПРЕДУПРЕЖДЕНИЕ 1 --- [x-MetricStore-1] oscdscsupport.MetricStore: сбой при запросе показателей с url 'http://172.24.173.136:8080/collector/metrics/streams ':' 401 '. Неавторизованный, предоставьте действительные учетные данные.
Я перехожу по этой ссылке документации: https://github.com/spring-cloud/spring-cloud-dataflow-metrics-collector
Что еще не хватает в комплектации. Единственное, что я думаю, это может быть для версии scdf 2.x, тогда в scdf 1.x есть эквивалентные свойства - spring.security.user.name = spring - spring.security.user.password = cloud