SAE实时日志功能支持查看500行日志信息,如果您有更高的查阅需求可以使用文件日志收集功能,SAE将业务文件日志(不包含stdout和stderr日志)收集并输入SLS中,实现无限制行数查看日志、自行聚合分析日志,方便业务日志对接,并按日志使用量计费。

前提条件

  • 开通日志服务SLS
  • 确保应用中每个实例至少预留0.25核CPU和25 MB内存的可用资源。

在创建应用过程中配置文件日志收集

注意

日志服务SLS账号内提供200个Logstore资源,50个Project资源。

应用开始创建后,系统自动检查日志服务是否开启、日志服务SLS账号的内置资源是否足够。

  • 如果日志服务未开启,请依据提示开通日志服务SLS。
  • 如果内置资源不足,请创建工单以申请增额。
  1. 登录SAE控制台
  2. 在左侧导航栏单击应用列表,并在应用列表页面右上角单击创建应用
  3. 应用基本信息页签设置应用相关信息,并单击下一步:应用部署配置
  4. 应用部署配置页面,展开日志收集服务设置折叠面板。
  5. 日志收集服务设置折叠页签,开启开通日志收集到SLS日志服务功能
  6. 收集规则配置区域,指定日志源存放的文件目录。
    注意
    • 日志源的存放目录须包含日志的文件名,如/tmp0/cjsc.log
    • 请勿在日志源的存放目录中存放其他重要文件,谨防目录内的文件被覆盖。

    如果需要配置多条收集规则,请单击添加

  7. 确认规格页签,查看您所创建应用的详细信息以及配置费用情况,并单击确认创建
  8. 验证结果。
    应用部署完成后,SAE依据所配的日志收集规则收集日志并存放到指定的文件内。

    您可以在应用详情页面左侧导航栏中,选择日志管理 > 文件日志,在文件日志页面查看所收集的日志信息。

    如果存在日志数据,则表示日志收集配置成功,您可以依据日志信息进行相关业务分析。

应用部署完成后配置文件日志收集

文件日志收集配置可以在创建应用过程中设置,也可以在应用部署完成后进行配置。

  1. 在应用列表中,单击具体应用名称。
  2. 应用详情页面的右上角,单击部署应用
  3. 部署应用页面最下方,根据您的需求进行配置,并在配置完成后单击确认
    注意 单击确认后,该应用将会被重启,请在业务较少的时间段进行。

常见问题

  • SAE日志功能是否支持滚动日志?

    SAE支持使用通配符方式滚动日志。

    指定收集日志文件名称,区分大小写,您可以使用通配符,例如*.log

    Linux下的文件名通配符包括*?[...]

  • 查看文件日志时,在SLS控制台无数据展示,如何处理?

    通常SLS默认查询最近15分钟内的查询结果。如果SLS无数据显示,建议使用Webshell查看您的应用是否有文件日志信息。

    • 如果有,请创建工单
    • 如果没有,请检查您的应用。
    说明 使用Webshell诊断应用,具体操作请参见使用 Webshell 诊断应用

更多信息

问题反馈

如果您在使用SAE过程中有任何疑问,欢迎您扫描下面的二维码加入钉钉群进行反馈。SAE钉钉群2