【问题标题】:Enabling Debug|Trace worker logs for google cloud dataflow启用调试|谷歌云数据流的跟踪工作器日志
【发布时间】:2021-06-29 07:24:51
【问题描述】:

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

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

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

有没有人能够在云数据流中启用工人级调试;以任何方式。

【问题讨论】:

    标签: google-cloud-dataflow apache-beam


    【解决方案1】:

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

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

    @deprecated 一旦使用专用 SDK 工具执行作业,而不是将用户代码与 Dataflow 工作程序代码放在一起,此接口将不再是工作程序日志记录配置的真实来源。请设置下面的选项以及org.apache.beam.sdk.options.SdkHarnessOptions中的相应选项,以确保向前兼容。

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

    【讨论】:

    • 对,我看不到类,因为 jar beam-runners-google-cloud-dataflow-java 的范围设置为运行时。非常感谢。
    猜你喜欢
    • 2021-02-15
    • 2019-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-05
    • 2016-06-18
    • 1970-01-01
    • 2021-05-15
    相关资源
    最近更新 更多