全部产品
Search
文档中心

微服务引擎MSE:MSE流量防护指标上报到SLS

更新时间:Aug 27, 2026

MSE流量防护以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度来保障业务的稳定性,提供更专业、稳定的流量防护手段、秒级的流量水位分布分析功能。如果您需要更长时间、更加灵活的指标查询能力,可以通过采集指标日志上报到SLS的方式来满足需求,本文介绍如何将MSE微服务治理流量防护的指标日志采集到SLS。

前提条件

开启日志采集组件

如果在创建ACK集群时已经开启了日志服务,可以跳过该步骤,否则可以按照以下步骤开启日志采集组件。具体操作,请参见创建集群时安装Logtail

说明

此操作仅适用于专有版Kubernetes和托管版Kubernetes。

  1. 登录容器服务管理控制台,在左侧导航栏选择集群列表

  2. 集群列表页面,单击目标集群名称,然后在左侧导航栏,单击组件管理

  3. 日志与监控页签,找到logtail-ds,然后单击安装

接入数据

设置SLS接入的数据来源。采集Sentinel日志记录并按解析格式上报至SLS。采集文件格式,请参见数据来源与解析格式

  1. 登录日志服务控制台

  2. 在控制台页面单击快速接入数据,在弹窗接入数据区域的搜索框中输入Kubernetes,然后单击Kubernetes-文件

  3. 选择日志空间步骤,选择项目 Project日志库Logstore,然后单击下一步

    其中Project选择创建的名为k8s-log-{your_k8s_cluster_id}的Project,也可以选择其他Project。日志库Logstore可以选择已有的或者新建,具体操作,请参见创建基础LogStore

  4. 机器组配置步骤,选中目标机器组(k8s-group-${your_k8s_cluster_id}),将该机器组从源机器组移动到应用机器组,单击下一步

    如果选择了其他Project,可以按照页面提示创建机器组。

  5. Logtail配置步骤,设置数据来源与解析格式。配置完成后,单击下一步

    配置项

    说明

    配置名称

    输入配置名称

    文件路径

    • 4.3.0以下 Agent 版本:${user_home}/logs/csp/{app_name}-metrics.log.{date}为固定路径进行采集,其中${user_home}替换为系统的主目录。例如系统主目录为root时,配置文件目录为/root/logs/csp,文件名为*-metrics.log*

    • 4.3.0及以上 Agent 版本:/home/admin/.opt/AliyunJavaAgent/logs/sentinel/{app_name}-metrics.log.{date}为固定路径进行采集。配置文件目录为/home/admin/.opt/AliyunJavaAgent/logs/sentinel,文件名为*-metrics.log*

    说明
    • 为兼容新旧版本,建议创建两个文件路径不同,其他配置完全相同的Logtail配置。

    • Agent 版本可以在应用的节点详情查看。

    • 具体路径,请参见重要日志

    日志样例

    1724811932000|2024-08-28 02:25:32|com.alibabacloud.mse.demo.c.service.HelloServiceCTwo|24|0|24|0|1|0|1|202|OUT

    处理模式

    处理插件组合(添加分隔符解析插件,配置如下图)

  6. 查询分析配置步骤,等待预览数据右侧的自动刷新完成。添加并修改部分索引字段,然后单击下一步

日志上报验证

  1. 登录日志服务控制台

  2. Project列表处,单击目标Project,选择目标Logstore,可以看到监控指标已经上报至SLS新建的Logstore中。

    e1b77201e1ce8c167e26077bc663726e