在 Google 云 VM 上记录作业

Logging jobs on a Google Cloud VM

我正在使用 Google 云虚拟机来 运行 在 cron 上安排的几个 python 脚本,我正在寻找一些方法来检查它们 运行 .

当我查看我的日志时,我什么也没看到,所以我猜只是 运行 一个 .py 文件没有被记录?有没有办法在这个级别打开日志记录?这类事情通常的做法是什么?

在GCP中记录日志信息的技术叫做Stackdriver. You have a couple of choices for how to log within your application. The first is to instrument your code with Stackdriver APIs which explicitly write data to the Stackdriver subsytem. Here are the docs for that and here进一步攻略

第二个故事是您在 Compute Engine 上安装 Stackdriver Logging Agent。这将允许您利用其他日志输出源,例如本地系统日志。