日志管理

在任务的运维过程中,您可以通过日志定位并诊断问题。Serverless 应用引擎 SAE(Serverless App Engine)提供实时日志和持久化日志,支持在线或下载查看。本文介绍如何通过SAE为任务模板设置日志收集规则并查看所需日志。

前提条件

背景信息

SAE提供以下日志。

  • 实时日志:标准输出日志,帮助定位Pod问题。

  • 持久化日志:创建或部署任务时,SAE可以自动打通日志服务SLS,将容器标准输出日志(stdout)和业务文件日志(容器内日志路径)输出到SLS,帮助您无限制行数地查看日志、自聚合分析日志。

查看实时日志

  1. SAE任务模板中,在顶部选择目标地域和命名空间,点击目标任务模板跳转到任务模板详情页。

  2. 在左侧导航栏,单击日志管理 > 实时日志

  3. 实时日志页面,在POD名称下拉列表选择目标实例,在实时日志刷新频率下拉列表中选择刷新频率。

    说明

    SAE最多显示最近的500条日志。如果您需要查看更多内容,可以使用文件日志功能查看持久化日志。具体操作,请参见设置日志收集至SLS

设置日志收集至SLS

操作路径: 

  1. SAE任务模板中,在顶部选择目标地域和命名空间,点击目标任务模板跳转到任务模板详情页。

  2. 任务模板详情页面,单击编辑任务模板

  3. 展开日志配置区域,开启SLS日志服务

配置说明:

详细配置信息,请参见设置日志收集至SLS