Apache flink Flink作业生产准备就绪-验证分配给所有操作员的UUID

Apache flink Flink作业生产准备就绪-验证分配给所有操作员的UUID,apache-flink,flink-streaming,Apache Flink,Flink Streaming,flink production readiness()建议将UUID分配给所有操作员。我正在寻找一种方法来验证给定作业图中的所有操作员是否都已分配UUID——理想情况下用作CI流中的部署前检查 我们已经有了一个使用PackagedProgram类获取JSON格式的“预览计划”的流程。不幸的是,这不包括任何关于分配的UUID的信息(或缺少这些信息) 深入研究生成JSON预览计划(PlanJSONDumpGenerator)背后的代码,我可以跟踪它作为DumpableNode访问每个节点的方式,但

flink production readiness()建议将UUID分配给所有操作员。我正在寻找一种方法来验证给定作业图中的所有操作员是否都已分配UUID——理想情况下用作CI流中的部署前检查

我们已经有了一个使用
PackagedProgram
类获取JSON格式的“预览计划”的流程。不幸的是,这不包括任何关于分配的UUID的信息(或缺少这些信息)

深入研究生成JSON预览计划(
PlanJSONDumpGenerator
)背后的代码,我可以跟踪它作为
DumpableNode
访问每个节点的方式,但是从那里,我找不到任何东西可以引导我找到带有UUID的操作符的定义

定义作业(使用DataStream API)时,UUID在
StreamTransformation
上分配。是否仍然可以将
PackagedProgram
中的数据连接回原始
StreamTransformation
s以获取UUID

还是有更好的方法来进行这种类型的验证