为 google 云数据流启用调试|跟踪工作日志

Enabling Debug|Trace worker logs for google cloud dataflow

无法启用数据流工作者的调试|跟踪级别日志记录。

文档:https://cloud.google.com/dataflow/docs/guides/logging#SettingLevels

表示使用 DataflowWorkerLoggingOptions 以编程方式覆盖 worker 上的默认日志级别并启用调试|跟踪级别日志记录;但是该接口已被弃用并且不再出现在 bean-sdk 2.27.0 中。

有没有人能够在云数据流中启用工人级调试;无论如何。

文档仍然是最新的,界面仍然存在并且可以使用。

该接口已弃用,因为当 运行 使用 Beam 的可移植性框架的管道时,不使用基于 Java 的 Dataflow worker。引用弃用信息:

@deprecated This interface will no longer be the source of truth for worker logging configuration once jobs are executed using a dedicated SDK harness instead of user code being co-located alongside Dataflow worker code. Please set the option below and also the corresponding option within org.apache.beam.sdk.options.SdkHarnessOptions to ensure forward compatibility.

所以您应该按照您链接的说明进行操作,并设置登录 SdkHarnessOptions