NeroCube / bookmark

Place some learning resources
0 stars 0 forks source link

Using cloud logging on Vertex AI #395

Open NeroCube opened 1 year ago

NeroCube commented 1 year ago

要在 GCP Vertex AI 上使用 logger.log_struct() 寫日誌到 Cloud Logging,您可以遵循以下步驟:

首先,在您的 Vertex AI 模型代碼中導入 google.cloud.logging 模塊,這是 Cloud Logging 客戶端庫。

from google.cloud import logging as cloud_logging

# 初始化 logging 客戶端
client = cloud_logging.Client()

創建一個 logger 對象,並指定日誌名稱。

# 創建 logger 對象
logger = client.logger('my_logger_name')

使用 logger.log_struct() 方法將日誌信息作為結構化數據寫入日誌。

# 寫入日誌
logger.log_struct({'message': 'Hello, Cloud Logging!'})

完整代碼範例如下:

from google.cloud import logging as cloud_logging

# 初始化 logging 客戶端
client = cloud_logging.Client()

# 創建 logger 對象
logger = client.logger('my_logger_name')

# 寫入日誌
logger.log_struct({'message': 'Hello, Cloud Logging!'})

這樣,您的日誌信息就會被寫入到 Cloud Logging 中,您可以通過 GCP Console 或使用 Cloud Logging 客戶端庫進行查看和管理。