2017-10-13 199 views
0

有没有什么办法可以检查春季云数据流流源中有什么数据(比如某个命名的目的地“mySource”)和宿(说“日志”为宿)?检查春季云流源和宿数据内容的方法

e.g. dataflow:>stream create --name demo --definition ":mySource>log" 

这里有什么在mySource和日志 - 如何检查?

难道就像我必须检查春天的云数据流日志某处得到任何线索,如果它有日志?如果是这样,Windows环境的日志位置是什么?

回答

1

如果您对有效负载内容感兴趣,可以使用Spring集成包的DEBUG日志部署流,这将在其他许多有趣的生命周期详细信息中打印标题+有效负载信息。日志将是消耗或生成的负载,具体取决于应用程序类型(即源,处理器或接收器)

数据流:

在你的情况,你可以通过查看由log-sink消耗的有效载荷>流创建--name演示--definition“:MYSOURCE>日志--logging.level.org。 springframework.integration = DEBUG“

我们计划在未来版本中通过Zipkin和Sleuth的帮助添加本地出处/谱系支持。

+0

谢谢@Sabby。当你说“你可以查看”时,你的意思是我可以在Windows环境中看到这些日志? - 在数据流服务器日志位置(例如 - C:\ Users \ qatester2 \ AppData \ Local \ Temp \ spring-cloud-dataflow-1581962961514593958 \ dataSplit-1507877407484 \ dataSplit.log)或数据流服务器的命令提示符本身或其他某些设备 – sumit

+1

您将能够在包含属性覆盖的应用程序的日志中看到它。在上面的例子中,你会在'log-sink'日志中看到它。请注意,“服务器”和“应用程序”是完全不同的应用程序(_个别JVMs_);他们都孤立生活。更具体地说,“服务器”没有关于应用程序的任何状态/日志。 –