当 运行 以批处理作业作为流的任务时,仪表板的作业部分没有条目
When running a task with a batch job as stream there is no entry in the jobs section of the dashobard
我正在 运行 宁一个包含批处理作业作为流的任务。
当我 运行 此批处理作业作为任务时,我在仪表板的“作业”下看到了条目。
但是当我 运行 使用流启动器从流中执行任务时,我看不到作业执行。
有没有办法让这些执行也出现在工作部分?
此外,现在有人可以在哪里看到流执行吗?
只有批处理作业具有 Spring 批处理模型和支持关系数据库模型(作业 executions/step executions/history 等)。因此,作为批处理作业的任务在 BATCH JOB 表中具有关联的作业执行条目。
但对于所有任务,任务执行都存储在配置的数据库中TASK_EXECUTION
(默认前缀为TASK_
)。
有关Spring Cloud Data Flow 和Spring Cloud Task 的数据库配置的更多信息,您可以查看here
从 Sabby Anandan 的评论中复制:
除非并且直到 SCDF 和任务之间的数据源相同,否则您不会在仪表板中看到它们。基本上,在运行时,Tasks/Jobs 自己尝试在与 SCDF 和 SCDF 仪表板共享的模式上记录它们的执行,只是查询来自该模式的所有信息,因此共享相同的数据源是关键。
我正在 运行 宁一个包含批处理作业作为流的任务。
当我 运行 此批处理作业作为任务时,我在仪表板的“作业”下看到了条目。 但是当我 运行 使用流启动器从流中执行任务时,我看不到作业执行。
有没有办法让这些执行也出现在工作部分?
此外,现在有人可以在哪里看到流执行吗?
只有批处理作业具有 Spring 批处理模型和支持关系数据库模型(作业 executions/step executions/history 等)。因此,作为批处理作业的任务在 BATCH JOB 表中具有关联的作业执行条目。
但对于所有任务,任务执行都存储在配置的数据库中TASK_EXECUTION
(默认前缀为TASK_
)。
有关Spring Cloud Data Flow 和Spring Cloud Task 的数据库配置的更多信息,您可以查看here
从 Sabby Anandan 的评论中复制:
除非并且直到 SCDF 和任务之间的数据源相同,否则您不会在仪表板中看到它们。基本上,在运行时,Tasks/Jobs 自己尝试在与 SCDF 和 SCDF 仪表板共享的模式上记录它们的执行,只是查询来自该模式的所有信息,因此共享相同的数据源是关键。