我使用以下命令启动了spring-cloud数据流
docker-compose -f ./docker-compose.yml \
-f ./docker-compose-rabbitmq.yml \
-f ./docker-compose-postgres.yml \
-f ./docker-compose-influxdb.yml up
我创建了这样的视频流
http --management.metrics.export.influx.uri=http://influxdb:8086 --spring.rabbitmq.host=rabbitmq
--management.metrics.export.influx.enabled=true --management.metrics.export.influx.db=myinfluxdb
--management.metrics.export.influx.auto-create-db=true | log
--management.metrics.export.influx.uri=http://influxdb:8086 --spring.rabbitmq.host=rabbitmq
--management.metrics.export.influx.enabled=true
--management.metrics.export.influx.db=myinfluxdb
--management.metrics.export.influx.auto-create-db=true
在我的Mac上;我可以监视流,但是当我在运行RHEL的Linux VM上运行时;我不断“未找到数据库:myinfluxdb” ..配置相同。有什么明显的我想念的吗?
没有任何事情跳出来。您可能需要点击SCDF,Skipper和应用程序的执行器端点;具体来说,/configprops
确认指标属性是否正确引导并传播到应用程序。
同样,最好在SCDF中全局配置InfluxDB属性[请参见global configurations],而不是为每个流应用程序手动设置它们。通过此设置,Skipper在部署应用程序时,将自动代表您将其传递给您。