本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。
Serverless 应用引擎 SAE(Serverless App Engine)微服务自动集成微服务引擎 MSE(Microservices Engine)的限流降级能力,将微服务应用启动效率提升50%以上。本文介绍如何设置限流降级并查看相应的监控指标。
使用限制
仅适用于2023年11月08日起新建的微服务应用。存量应用的操作步骤,请参见设置限流降级。
前提条件
- 说明
使用MSE时会产生单独费用。MSE的计费说明,请参见计费概述和【产品变更】SAE集成的MSE微服务治理功能商用通知。
设置限流降级
登录SAE控制台。
在左侧导航栏,单击应用管理,在顶部菜单栏选择地域,然后在应用列表页面,单击目标应用名称。
在左侧导航栏,选择
。在限流降级页面的各个页签,查看对应功能。
说明如果您是第一次使用该功能,需要在该页面单击开启限流降级并刷新页面,才能查看限流降级的相关功能。
功能
说明
参考文档
应用概览
通过应用概览页面可查看应用的QPS数据、TOP列表等信息。
接口详情
接口详情页面主要展示该应用所有接口的QPS、异常请求、RT、并发数据等,还可以在此页面为接口管理流量防护规则。
节点详情
通过节点详情功能,您可查看应用下所有节点的情况,包括节点的基本信息及节点维度的QPS指标、操作系统指标及JVM指标,也可查看节点下接口的流量监控指标。
规则配置
当指标达到流控规则设定的阈值时立即拦截流量,避免应用被瞬时的流量高峰冲垮,保障应用的高可用性。
关闭限流降级
限流降级功能启用后,不支持单独关闭。
如果您无需使用微服务治理功能,为避免产生不必要的MSE费用,可以在应用基本信息页面右上角,选择 ,根据页面提示信息,关闭微服务治理功能。
关闭微服务治理功能后,除服务列表外,其他微服务治理功能(包括无损上下线、灰度规则和限流降级)将无法使用,且关闭过程中会触发一次应用重启,请自行判断业务风险后再进行操作。
查看监控数据
应用概览
在限流降级页面的应用概览页签查看。该页面会动态刷新,展示应用的QPS 、RT、CPU数据,以及应用事件等信息。
QPS数据:统计应用QPS、RT、CPU等数据。
说明应用概览涉及到的QPS、响应时间均为应用入口接口的统计,不包括应用内部方法调用的统计。
QPS数据:展示近5分钟通过请求数、流控请求数和异常请求数的时序图。单击图例,可以隐藏或展示该指标的时序图。
应用事件:展示该应用在近期产生的应用事件。
RT:响应时间,单位为ms。展示近5分钟响应时间的时序图。
CPU:用户CPU使用率。展示近5分钟CPU使用率。
TOP列表及系统资源指标:包括通过QPS、防护拒绝QPS、平均RT(ms)接口列表,以及CPU的TOP节点列表和系统资源指标。
TOP接口列表会动态刷新,按通过QPS由大到小排列。
单击接口名称或该区域右上角的查看全部,进入接口详情页面,查看所有接口的QPS、CPU、Load等详细信息。
单击目标接口操作列的流控、隔离,可为该资源配置相应规则。
将鼠标悬停在图中某一点,可查看该时刻该指标的具体数据。
接口详情
在限流降级页面的接口详情页签查看。该页面展示该应用的所有接口的详细信息,包括统计的QPS、RT、并发等数据。单击各类型的页签可以进入各个类型的接口详情页面,包括WEB服务、RPC服务等,各个类型页面的主要功能如下。
WEB服务
WEB服务与SAE 2.0的Web应用含义不同。WEB服务表示微服务中的HTTP服务类型;Web应用表示使用HTTP服务的应用,例如SpringBoot、多语言网站类应用。
Java应用网关的展示页面不区分服务类型以及服务端或客户端,展示页面与WEB服务类型服务端相同,①处展示路由名。
①:可以预览服务端以及客户端的WEB接口列表,以及每个接口最近5分钟的请求量、拒绝量、RT、成功率等信息,提供多种筛选排序能力,包含资源名称搜索、已配置防护规则的接口筛选、请求量/拒绝量/RT/成功率排序。接口右侧标志表示该接口配置了防护规则。
说明已配置防护规则的接口筛选条件会筛选出配置了防护规则的接口(忽略规则是否开启)。
②:选择当前接口的各种功能页签。
接口概览:以QPS、RT、并发各数据的统计维度展现选中的接口数据。
节点详情:分节点查看当前接口QPS、RT、并发等各项数据。
接口流控:配置选中接口的流控规则。具体操作,请参见配置流控规则。
并发隔离:配置选中接口的隔离规则。具体操作,请参见配置隔离规则。
热点参数防护(HTTP 请求):配置选中接口的热点参数防护(HTTP请求)规则配置界面(仅对服务端接口可见)。具体操作,请参见配置热点参数防护(HTTP请求)规则。
服务熔断:配置选中接口的服务熔断规则配置界面(仅对客户端接口可见)。具体操作,请参见配置熔断规则。
③:根据②中的选择展示相关的信息。
RPC服务
①:可以预览服务端以及客户端的RPC服务接口列表,以及每个接口当前时间的请求量、拒绝量、RT、成功率等信息,提供资源名搜索能力。
说明RPC服务的接口列表为两层结构,第一层为RPC服务类名,第二层为方法名。
②:选择当前接口的各种功能页签。
接口概览:以QPS、RT、并发各数据的统计维度展现选中的接口数据。
节点详情:分节点查看当前接口QPS、RT、并发等各项数据。
接口流控:配置选中接口的流控规则。具体操作,请参见配置流控规则。
并发隔离:配置选中接口的隔离规则。具体操作,请参见配置隔离规则。
热点参数防护(RPC):配置选中接口的热点参数防护(RPC请求)规则配置界面(仅对客户端接口可见)。具体操作,请参见配置热点参数防护(RPC)规则。
服务熔断:配置选中接口的服务熔断规则配置界面(仅对客户端接口可见)。具体操作,请参见配置熔断规则。
③:根据②中的选择展示相关的信息。
节点详情
在限流降级页面的节点详情页签查看。
节点基础信息
该页面展示应用下所有节点的基础信息,包括统计的QPS等数据和节点基础数据,包括标签、状态等。
①:可按IP或名称搜索节点。
②:可选择节点的展示方式,以节点IP或节点名称方式展示节点。
③:可按最近五分钟的请求量、拒绝量、异常量与RT进行排序。
④:展示节点的基本信息。
包括节点名称、可用区、IP地址、进程ID、标签及微服务状态。
在操作列,可手动对当前的节点进行上下线操作。
节点详细信息
选中一个节点后可查看该节点的详细信息。
基本信息:可查看节点的基本信息,与节点概览展示的内容和方式相同。
节点概览:展示QPS数据、RT数据及CPU和Load指标。
JVM 监控:展示GC次数及耗时和JVM线程数指标。
接口详情:可查看当前节点下不同接口的监控指标。
- 本页导读 (1)