检查Spring云流源和接收数据内容的方法

时间:2017-10-13 12:24:36

标签: spring-cloud spring-cloud-stream spring-cloud-dataflow

有什么方法可以检查Spring云数据流源(比如命名目的地“:mySource”)和sink(说“log”作为接收器)中有哪些数据?

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

mySource和log中有什么 - 如何检查?

我是否必须在某处查看spring cloud dataflow log以获取任何线索,如果它有任何记录?如果是这样,Windows环境的日志位置是什么?

1 个答案:

答案 0 :(得分:1)

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

在您的情况下,您可以通过以下方式查看log-sink消耗的有效负载:

  

dataflow:> stream create --name demo --definition“:mySource> log --logging.level.org.springframework.integration = DEBUG”

我们计划在未来版本中借助Zipkin和Sleuth添加本地出处/血统支持。