赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. Serverless应用引擎(新版)
  4. 实践教程
  5. 存储
  6. 使用已有的SLS资源设置日志采集

使用已有的SLS资源设置日志采集

  • 存储
  • 发布于 2025-04-17
  • 0 次阅读
文档编辑
文档编辑

SAE支持将日志采集到日志服务SLS。本文介绍为托管到SAE的应用设置日志采集的注意事项。

背景信息

通过SAE设置SLS日志采集时,可以复用已经存在的SLS资源。但是SAE在删除应用时,会同步删除为该应用代购的SLS资源。所以,在使用已有SLS资源时,无法将为A应用代购的SLS资源复用给B应用,否则会有误删的风险。

因此,在有多个应用日志格式统一并且需要复用SLS资源时,建议您直接在SLS控制台手动创建相关资源,然后在创建应用时,选择使用已有SLS资源,并选择该手动创建的SLS资源。

重要

在手动创建SLS资源时,请勿以sae关键字开头创建SLS Project、Logstore以及Logtail。为防止误删,SAE在校验时会进行规则判断,不允许选择sae关键字开头的资源。

手动创建SLS资源说明

Project和Logstore

请勿以sae关键字开头,配置Project与Logstore资源。

Logtail配置采集日志

本文仅介绍创建Logtail,根据所需方式选择对应的文本采集时,关键步骤的配置要求。更多信息,请参见使用极简模式采集日志。

  1. 登录日志服务控制台。

  2. 在接入数据区域,选择单行-文本日志卡片。

    SAE默认为单行文本采集,可以根据实际业务的采集去选择所需的采集模式,例如JSON等。sc_select_single_line_test_log_in_the_import_data_section

  3. 在创建机器组配置向导页面,单击确认安装完毕。bt_click complete_installation_in_the_create_a_machine_group_step

  4. 在创建机器组配置向导页面,单击跳过。bt_click_skip_in_the_create_a_machine_group_step

  5. 在机器组配置配置向导页面,单击下一步,然后在弹出的提示对话框,单击跳过。bt_click_skip_from_source_server_groups

  6. 在Logtail配置配置向导页面,按需填写参数,单击下一步。

    • 配置名称与日志路径(即采集的日志文件)为必填项,下图示例表示采集/home/admin/logs/目录下所有以.log结尾的文件。

    • 如需采集应用的标准输出,路径设置的规则为/sae-stdlog/应用名-appId/0.log。

    说明

    例如某应用名为test,应用ID为123,如果要采集这个应用的标准输出,则路径应设置为/sae-stdlog/test-123/0.log。

    sc_create_a_logtail_configuration

  7. 在查询分析配置配置向导页面,单击下一步。

    完成自建Logtail的配置,日志服务开始采集日志。

设置日志采集流程简介

  1. 登录日志服务控制台,创建相关资源。

    更多信息,请参见创建Project和Logstore。

    重要

    为资源命名时,请勿以sae关键字开头。

  2. 登录SAE控制台,设置日志采集到SLS。

    本文仅介绍关键步骤的配置要求。更多信息,请参见设置日志收集至SLS。sc_configurate_the_existing_sls_resource

    1. 创建或部署应用时,选择日志收集服务,打开开通日志收集到SLS日志服务功能开关,并选择使用已有的SLS资源。

    2. 选择已创建的SLS Project、Logstore和Logtail。

      如果业务日志想在Logtail层面实现隔离,不需要复用Logtail时,也可以选择新建Logtail,由SAE自动创建Logtail。

相关文章

如何避免多进程多客户端并发写同一日志文件可能出现的异常? 2025-04-17 10:58

问题现象

使用已有的SLS资源设置日志采集 2025-04-17 10:58

SAE支持将日志采集到日志服务SLS。本文介绍为托管到SAE的应用设置日志采集的注意事项。

定期清理程序日志 2025-04-17 10:58

服务部署到SAE后,会面临日志清理的问题。不同技术栈语言应用的处理方案不同。例如,Java应用可以设置日志轮转达到自动清理的效果。但一些其他语言的应用,例如PHP,不带日志清理轮转的框架。此外,还有部分应用因为特殊原因无法设置轮转。这些应用都需要对应的方案自动清理程序日志。本文以CentOS和Deb

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号