Vertex AI - 查看管道输出

Vertex AI - Viewing Pipeline Output

我已经按照 this 教程创建了我的第一个预定 Vertex AI 管道,每分钟 运行。它唯一做的就是打印 "Hello, <any-greet-string>" 和 returns 相同的字符串。我可以看到它是 运行ning 因为最后 运行 时间更新并且最后 运行 结果每次都是“成功”。

我的问题很简单:我在哪里可以看到打印的这个字符串和我的管道的输出?

管道中 print() 语句的输出可以在“云日志”中使用适当的过滤器找到。要检查管道中每个组件的日志,请单击控制台中的相应组件,然后单击右侧窗格中的“VIEW LOGS”。带有日志的新窗格将在管道页面中打开,这将使我们能够看到组件的输出。参考下面的截图。

我 运行 示例 pipeline from this codelab, Intro to Vertex Pipelines 以下是管道中 print() 语句之一的输出。


更新:

管道中的每个组件 运行 都部署为单独的 Vertex AI 自定义作业。对应于包含3个组件的示例流水线,“CUSTOM JOBS”部分中有3个条目,如下所示。

因此,要查看 运行 级别的日志,我们需要查询具有管道组件各自的 job_idjob_id 的日志条目云调度程序作业。查询看起来像这样。

resource.labels.job_id=("JOB_ID_1" OR "JOB_ID_2" [OR "JOB_ID_N"...])
severity>=DEFAULT

如果没有同步管道 运行s,可以使用如下更简单的查询。

resource.type=("cloud_scheduler_job" OR "ml_job")
severity>=DEFAULT