Spring batch worker pod 日志在 spring 云数据流中不可见

Spring batch worker pod logs are not visible in spring cloud dataflow

我正在尝试 运行 spring 批处理,在 K8s 集群上进行远程分区。关于分区、执行等,一切都很好。它与 Spring Cloud Dataflow 集成,可以在 SCDF UI 中查看任务日志。 但是我正在寻找是否有一种方法可以使 spring batch master 和 worker pods 的日志在对应于每个作业的 SCDF UI 中可见。这方面的任何指示都会非常有帮助。

提前致谢。

如果批处理作业包装为任务并通过 SCDF 启动,您应该能够从“任务执行”选项卡访问日志。

请参阅 Task Execution detail page 中的“查看日志”按钮。日志也应该可以从 SCDF 的 RESTful API 访问。

请注意,只有在任务实际 运行 时才能访问日志。 SCDF 只需与 K8s-API 交互即可检索日志并将其显示在 SCDF 仪表板中。然而,日志本身并没有保存在 SCDF 中。如果您需要持久日志,您可能希望将日志通过管道传输到您选择的 APM 工具以进行高级日志分析。