本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。
Serverless 应用引擎 SAE(Serverless App Engine)提供实时的标准输出日志,支持查看500条日志信息。如果该基础功能无法满足您的查阅需求,您可以将日志存储至日志服务 SLS(Simple Log Service),使用一站式数据功能,包括数据采集、加工、查询与分析、可视化和告警等。本文介绍与日志相关的使用限制,以及如何查看实时日志、设置日志收集到SLS。
使用限制
在SAE控制台查看日志
登录SAE控制台。
在左侧导航栏,单击应用管理,在顶部菜单栏选择地域,然后在应用列表页面,单击具体应用名称。
在左侧导航栏,单击日志管理,在日志管理页面,筛选时间维度、版本以及版本实例,查看日志详情。
通常SLS默认查询最近15分钟内的查询结果,如果无数据展示,建议登录目标版本实例的Webshell,查看是否有日志信息。
您也可以在应用详情页的左侧导航栏,单击版本列表,然后在版本列表页面,找到目标版本,在其操作列,单击日志,查看指定版本的日志。在该版本的日志页签,只能查看该版本下的所有实例信息,不支持切换查看其他版本的日志。
设置日志收集到SLS
前提条件
操作步骤
在创建应用时设置日志配置
登录SAE控制台。
在左侧导航栏,单击应用管理,在顶部菜单栏选择地域,然后在应用列表页面,单击创建应用。
在应用基本信息配置向导,配置相关信息,然后单击下一步:高级设置。
在高级设置配置向导的日志配置区域,配置相关信息,然后单击创建应用。
配置项
说明
日志功能
是否启用日志服务。启用后,应用的日志将通过SLS存储,可以在SAE和SLS侧查看应用的日志。
新建SLS资源:SAE会自动帮您创建Project和Logstore。Project名称格式为
sae-<account_id>-<region_id>-随机字符串
,日志库名称格式为sae-log
。使用已有的SLS资源:需要配置日志项目和日志库。
日志项目
选择使用已有的SLS资源时需要配置。Project是日志服务中的资源管理单元,用于资源隔离和控制。指定存储应用日志的目标Project。
日志库
选择使用已有的SLS资源时需要配置。Logstore是日志服务中日志数据的采集、存储和查询单元。指定存储应用日志的目标Logstore。
在更新应用时设置日志配置
登录SAE控制台。
在左侧导航栏,单击应用管理,在顶部菜单栏选择地域,然后在应用列表页面,单击具体应用名称。
在左侧导航栏,单击版本列表,然后在版本列表页面,单击新建版本。
除了直接新建版本,您也可以选择在现有版本的基础上编辑,在目标版本的操作列,单击编辑,同样会生成新版本。
在新建版本页面的日志配置区域,配置相关信息,然后单击确定。
配置项
说明
日志功能
是否启用日志服务。启用后,应用的日志将通过SLS存储,可以在SAE和SLS侧查看应用的日志。
更新应用版本时,SAE不支持自动新建SLS资源,您只能使用现有的SLS资源。
日志项目
Project是日志服务中的资源管理单元,用于资源隔离和控制。指定存储应用日志的目标Project。
日志库
Logstore是日志服务中日志数据的采集、存储和查询单元。指定存储应用日志的目标Logstore。
版本创建成功后,您可以在版本列表页面查看新建的版本。您可以登录日志服务控制台查看日志详情,更多信息,请参见查询和分析日志。
- 本页导读 (1)