询问Cloud Run容器因无请求从空闲到停止是否有日志记录
Cloud Run容器空闲停止阶段的记录说明
Cloud Run会记录容器从空闲状态进入关闭/停止阶段的相关事件,主要通过以下途径获取:
Cloud Logging(云日志)
- 系统层面的停止事件会自动输出到Cloud Logging中,你可以在Cloud Console的日志页面,选择目标Cloud Run服务作为资源,使用过滤器筛选相关日志:
- 基础停止事件过滤:
resource.type="cloud_run_revision" AND logName:"/var/log/system" AND textPayload:"Stopping container" - 针对空闲触发的停止,可补充关键词过滤:
resource.type="cloud_run_revision" AND logName:"/var/log/system" AND textPayload:"Stopping container" AND textPayload:"idle"
- 基础停止事件过滤:
- 如果你的应用捕获了Cloud Run发送的
SIGTERM停止信号并输出自定义日志,这类日志也会出现在Cloud Logging的stdout或stderr日志流中。
- 系统层面的停止事件会自动输出到Cloud Logging中,你可以在Cloud Console的日志页面,选择目标Cloud Run服务作为资源,使用过滤器筛选相关日志:
Cloud Audit Logs(云审计日志)
- 系统触发的容器停止操作会被记录到审计日志中,你可以筛选
google.cloud.run.v1.Services.StopRevision类型的操作日志,其中会包含触发停止的原因信息(如因空闲触发)。
- 系统触发的容器停止操作会被记录到审计日志中,你可以筛选
内容的提问来源于stack exchange,提问作者少強甘
相关产品推荐
相关产品推荐

