【问题标题】:BigQuery Logs - How do I know an Job is success or notBigQuery 日志 - 我如何知道作业是否成功
【发布时间】:2020-07-30 17:37:59
【问题描述】:

我正在尝试通过云功能将 CSV 文件加载到 BQ。我想通过堆栈驱动程序日志了解此作业的状态。但我无法在日志中找到任何与状态相关的信息。

【问题讨论】:

    标签: google-cloud-platform google-bigquery stackdriver


    【解决方案1】:

    您可以像这样创建自定义过滤器:

    resource.type="bigquery_resource"
    protoPayload.methodName="jobservice.jobcompleted"
    protoPayload.serviceData.jobCompletedEvent.job.jobStatus.state="DONE"
    protoPayload.serviceData.jobCompletedEvent.eventName="load_job_completed"
    

    您只会获得处于 DONE 状态的 JobCompleted,并且只会获得 load_job(因为查询也是 BigQuery 的作业)。

    如果您需要自定义更多请求,请评论答案,我可以添加更多见解。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-10-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-10
      • 2010-11-02
      相关资源
      最近更新 更多