【发布时间】:2020-10-30 07:07:05
【问题描述】:
我想在管道完成后将数据融合管道的 runid 传递给某个函数,但我无法找到任何保存该值的运行时变量。请帮忙!
【问题讨论】:
-
您好!我想澄清一下您是想在管道运行期间还是在完成后检索 run_id?谢谢!
-
嗨 Ines,当管道通过 HTTP 管道警报成功时,我想将管道的 run_id 传递给云功能。我不知道是否有任何变量,包含管道的 run_id 的参数,我可以参考传递给函数。
-
嗨 Sudhir,目前有包含 runId 信息的运行时信息。我可以问一下您在需要管道 runId 的云功能中尝试做什么吗?我们有这个功能请求的 JIRA:issues.cask.co/browse/CDAP-12719
-
嗨 Edwin,我计划使用 'POST -H "Authorization: Bearer ${AUTH_TOKEN}" "${CDAP_ENDPOINT}/v3/ 从插件中获取像 Records.in 这样的管道统计信息metrics/query"' API,它需要 Pipeline 的 RuniD 作为正文中的输入运行。因此,当 Pipeline 成功时,我想将其 RunID 传递给 Cloud Function,Cloud Function 将使用该 runid 获取统计信息。参考:cloud.google.com/data-fusion/docs/reference/…
-
您好 Edwin,您提到此信息存在于运行时信息中。我尝试访问 runtime['runid'] 和 runtime['run_id'] 但这两个不存在。运行时获取 run_id 的关键是什么?