Cloud Tasks 的觀測功能

Google Cloud Observability 提供監控、記錄和診斷工具。這些工具可協助您監控及分析 Cloud Tasks 活動和成長,並瞭解應用程式的行為、健康狀態和效能。

根據預設,Cloud Tasks 會設定為執行下列動作:

  • 將資料和系統稽核記錄檔傳送至 Cloud Logging。您可以運用收集到的記錄進行偵錯、疑難排解,並深入瞭解應用程式。
  • 將系統和資源指標傳送至 Cloud Monitoring。您可以運用收集到的指標監控健康狀態和效能、找出趨勢和問題,以及在行為發生變化時收到通知。

將稽核記錄傳送至 Cloud Logging

Cloud Tasks 會將下列類型的稽核記錄資料傳送至 Cloud Logging:

資料存取稽核記錄預設為停用,因為這類稽核記錄可能相當龐大。

詳情請參閱 Cloud Tasks 稽核記錄

搭配佇列使用 Cloud Logging

您可以搭配 Cloud Tasks 佇列使用 Cloud Logging。系統會記錄下列作業:

  • 工作作業:
    • CreateTask
    • DeleteTask
  • 嘗試作業:
    • AttemptDispatch
    • AttemptResponse

啟用記錄功能

您可以使用 Google Cloud 控制台或 Google Cloud CLI 啟用記錄功能。

控制台

  1. 在 Google Cloud 控制台中,依序前往「Cloud Tasks」>「Queues」(佇列) 頁面。

    前往「佇列」

  2. 按一下要啟用記錄的佇列名稱。

  3. 在「佇列詳細資料」頁面中,按一下「記錄」分頁標籤。

  4. 按一下「啟用記錄」,然後按一下「啟用」確認。

    螢幕截圖

gcloud

如要啟用記錄功能,可以使用 gcloud tasks queues creategcloud tasks queues update 指令。

gcloud tasks queues create QUEUE_ID \
    --log-sampling-ratio=LOG_SAMPLING_RATION

gcloud tasks queues update QUEUE_ID \
    --log-sampling-ratio=LOG_SAMPLING_RATIO

更改下列內容:

  • QUEUE_ID:佇列的 ID
  • LOG_SAMPLING_RATIO:記錄作業的比例。您可以將其設定為任何介於 1.00.0 的值,以記錄所占作業的百分比。如要記錄所有作業,請設為 1.0。如要記錄任何作業,請設為 0.0 (這是預設值)。

停用記錄

您可以使用 Google Cloud 控制台或 Google Cloud CLI 停用記錄功能。

控制台

  1. 在 Google Cloud 控制台中,依序前往「Cloud Tasks」>「Queues」(佇列) 頁面。

    前往「佇列」

  2. 按一下要停用記錄的佇列名稱。

  3. 在「佇列詳細資料」頁面中,按一下「記錄」分頁標籤。

  4. 依序點選省略號圖示 > 「停用記錄」。按一下「停用」