簡體   English   中英

為什么在 GCP 的 java sdk 中編寫的數據流作業管道的日志不可見?

[英]why logs are not visible for Dataflow job pipeline written in java sdk at GCP?

我通過以下命令啟用了日志記錄 API:

gcloud services enable logging

我已按照以下步驟操作: https://cloud.google.com/dataflow/docs/quickstarts/create-pipeline-java來創建管道。

我正在使用 slf4j 記錄器庫來記錄作業。 仍然,在 GCP 數據流控制台中看不到任何日志。

在此處輸入圖像描述

使用resource.type="dataflow_step"的包含過濾器在日志路由器中創建一個新接收器解決了這個問題,因為數據流日志被排除在記錄下日志路由器的默認接收器中。

您使用的是服務帳戶嗎? 除了啟用日志記錄服務外,您可能沒有寫入日志的權限。

如果是這種情況,請仔細檢查您是否遵循了Google Cloud 上的管道安全和權限中的所有說明。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM