Spring Cloud Data Flow でジョブの実行 ID を取得するにはどうすればよいですか?
Spring Cloud Data Flow (SCDF) ダッシュボードの [タスク/ジョブ] -> [ジョブ実行] には、これまでに実行されたすべてのジョブの概要とそのステータスが表示されます。その概要の最初の列は実行 ID です。これは、特定のジョブ実行をクリックしたときの URL 内の ID でもあります (例: https://yourserver/dashboard/index.html#/tasks-jobs/job-executions/2902/schemaTarget/boot2)。 2902 は実行 ID です。
ジョブを取得するために使用する org.springframework.cloud.dataflow.rest.client.DataFlowOperations インスタンスがあるスプリング ブート アプリケーションがあります。ジョブのステータスなどは見つかりますが、実行IDが見つからないので、それが私が望むものです。
私が試してみました:
dataFlowOperations.jobOperations().jobExecution(jobId, null).getExecutionId()
--> インスタンス ID を返します
dataFlowOperations.jobOperations().jobExecution(jobId, null).getJobExecution().getId()
--> インスタンス ID も返します
これらは、(名前から判断して) 実行 ID である可能性があると私が見つけることができる唯一の属性ですが、実際にはそうではありません。ドキュメントを確認しましたが、あまり役に立ちませんでした。
実行IDを取得する方法を知っている人はいますか?
- 本文标签: 家庭宠物
- 本文链接: https://www.coder6.net/article/2566
- 版权声明: 本文由蚂蚁原创发布,转载请遵循《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权
热门推荐
-
浏览(193) 评论(0)