将 Cloud Logging 与队列搭配使用

您可以将 Cloud Logging 与 Cloud Tasks 队列搭配使用。

启用日志记录功能

控制台

  1. 访问 Cloud Tasks 控制台页面。

    Cloud Tasks

  2. 找到要为其启用日志记录的队列,然后点击名称。

  3. 在“队列详情”页面上,选择“日志”标签页。

  4. 点击启用日志并确认。

    屏幕截图

gcloud

您可以使用标志与 create 命令或 update 命令来启用 Cloud Logging:

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(这是默认值)。

停用日志记录功能

控制台

  1. 访问 Cloud Tasks 控制台页面。

    Cloud Tasks

  2. 找到要关闭日志记录的队列,然后点击名称。

  3. 在“队列详情”页面上,选择“日志”标签页。

  4. 点击三点状图标,然后点击停用日志。确认。

    屏幕截图

gcloud

将标志设置为 0.0 即可停用日志记录功能。

gcloud tasks queues update QUEUE_ID --log-sampling-ratio=0.0

QUEUE_ID 替换为您的队列 ID。

记录的操作

系统会记录以下操作:

  • 任务操作
    • CreateTask
    • DeleteTask
  • 尝试操作
    • AttemptDispatch
    • AttemptResponse

查看日志

如需查看日志,请转到 Google Cloud 控制台中的“Logging”>“日志浏览器”页面:

进入“Logs Explorer”页面

如需了解如何在 Logs Explorer 中查看日志,请参阅使用 Logs Explorer