操作步骤 登录 AHAS控制台,然后在页面左上角选择地域。在控制台左侧导航栏中选择 流量防护>应用防护。在 应用防护 页面的 应用卡片 页签单击目标应用卡片。在左侧导航栏选择 事件中心,进入 事件中心 页面。在 事件中心 页面,罗列了相关...
在应用管理页面可以查看所有资源相关的接入节点、操作日志、事件中心的详情,本文介绍如何管理接入节点、事件和操作日志。管理接入节点 登录 AHAS控制台,然后在页面左上角选择地域。在控制台左侧导航栏中选择 流量防护>应用防护。在 应用...
切流单是多活实例历史切流工单的统一入口,记录每次切流的场景、时间以及具体的切流流程。您可以在切流单页面查看某次历史切流,也可以创建新的切流。前提条件 已创建多活实例。...各架构切流 同城多活切流 异地应用双活切流 异地双活切流
AHAS的报警演练支持批量触发报警和定时触发报警,本文介绍这两种报警演练的操作方法。前提条件 集群已开启报警配置,具体操作,请参见 容器服务报警管理。批量触发报警 登录 AHAS控制台,然后在页面左上角选择地域。说明 目前容器演练暂不...
前提条件 将应用接入AHAS应用防护。具体操作,请参见 接入应用方式。背景信息 配置行为主要是配置Fallback行为。Fallback行为定义某个埋点资源触发了某种规则(如流控、熔断、降级)后的处理行为。目前Fallback行为仅支持Web和RPC两种资源...
在 AHAS 网关流控中,您可以创建 API 分组,并自定义每个 API 下面的 URL 路径匹配规则。AHAS 网关流控可以针对自定义的 API 分组进行流量控制。新建自定义 API 按照以下步骤新建需要流控的 API 分组。登录 AHAS 控制台。在 AHAS 控制台...
AHAS的可视化演练是基于架构视图来控制爆炸半径,并通过可视化方式,直接面向演练效果发起的演练。通过可视化演练,您可以从可视化的系统架构观察演练的爆炸半径,从而降低配置参数、控制爆炸半径的成本。可视化演练特性 AHAS Chaos的可视...
本文以对一个部署在Kubernetes上的微服务应用进行强弱依赖治理为例,介绍通过场景化演练来发现依赖问题、暴露风险的整个过程。背景信息 关于强弱依赖治理的更多信息,请参见 强弱依赖治理概述 和 应用强弱依赖治理。示例说明 本文示例的...
本文主要介绍AHAS Chaos是如何围绕混沌工程来打造故障演练服务,您可以了解到混沌工程的基本知识和AHAS Chaos的优势。混沌工程和故障演练 首先您需要了解混沌工程和故障演练的关系。以下是混沌工程官方定义:混沌工程是在分布式系统上进行...
您可以在此页面进行以下操作:单击 新建方案,可以新增不同的规则的方案组合。单击各个页签,查看各个规则下包含的接口名称、来源应用、规则状态等信息。在各规则页面,单击 新增XX规则,可以快速创建流控、隔离等规则。具体操作,请参见...
操作步骤 登录 AHAS 控制台,然后在页面左上角选择 地域。在控制台左侧导航栏选择 功能开关,在 应用列表 页面单击目标应用的资源卡片。进入目标应用的 开关列表 页面。在左侧导航栏选择 历史记录。在 历史记录 页面展示了所有开关 90 天内...
2021年10月 功能名称 功能概述 支持资源包类型 支持地域 发布时间 微服务强弱依赖支持Dubbo 在应用强弱依赖治理的基础上,微服务强弱依赖治理功能,通过接入MSE,可分析出应用所依赖的Dubbo服务,并能够快速发起方法级别的故障注入(支持...
在使用多活容灾MSHA时,您需要提前了解使用限制,例如支持的框架版本要求等,以免程序出现异常。如果您使用的框架版本不在下列支持范围内,请升级到支持的版本,或加入多活容灾MSHA钉钉群(群号:31623894)联系MSHA技术团队进行兼容性评估...
在AHAS控制台上添加告警,并在钉钉群中添加钉钉机器人后,即可在钉钉群接收告警和通知等信息。操作步骤 获取钉钉机器人地址。在PC版钉钉上打开您想要添加报警机器人的钉钉群,并单击右上角的群设置图标。在群设置弹框中选择 智能群助手>...
前提条件 将应用接入AHAS应用防护。具体操作,请参见 接入应用方式。完成集群流控规则配置。具体操作,请参见 配置集群流控规则。功能入口 登录 AHAS控制台,在控制台左上角选择应用接入的地域。在左侧导航栏,选择 流量防护>应用防护。在 ...
若依赖的第三方应用或组件,或者应用自身的内部方法出错会影响整体流程,则称之为强依赖。对于强依赖,需要配置隔离原则来保护系统稳定性。功能原理 当强依赖出现不稳定的时候,可以通过配置并发线程数隔离原则来限制不稳定的强依赖并发数...
前提条件 接入AHAS应用防护或网关防护。接入应用防护,请参见 接入应用方式。接入网关防护,请参见 网关防护概述。背景信息 流量大盘可以提高运维效率,例如在常见电商场景中,购物网站后端需要多个系统支撑,多个系统之间调用密切。若需...
当消费端请求骤增时,可以为其配置排队等待的流控规则,以稳定的速度逐步处理这些请求,起到削峰填谷的效果,从而避免流量骤增造成系统负载过高。背景信息 在实际应用中,收到的请求是没有规律的。例如:某应用的处理请求的能力是每秒10个...
系统支持自适应流控或手动设置系统规则,自适应流控是根据系统的CPU使用率自动动态地调整应用程序的入口流量;系统规则是从整体维度手动设置规则,对应用入口流量进行控制。目的都是为了让系统的入口流量和系统的负载达到一个平衡,保证...
MSHA支持导入SpringCloud应用,并为其配置异地服务层的多活规则。本文介绍如何针对SpringCloud应用,配置异地多活服务层规则。前提条件 已创建注册中心。SpringCloud服务已注册到注册中心。操作步骤 登录 AHAS控制台。在控制台左侧导航栏中...
恢复阶段的演练任务目的是清除故障演练的影响,使应用或服务恢复正常,通常不需要配置参数。本文不再介绍恢复阶段的演练活动。基础资源类场景 场景名称 特性 CPU类场景 CPU场景包含指定CPU使用率负载和指定核使用率满载,旨在让CPU在特定...
Namespace String 是 default 命名空间 AppName String 是 ahas-demo 应用名,若为EDAS应用,则AppName为EDAS中的App ID,可在EDAS控制台“应用管理>基本信息”中查看对应的ID。PageIndex Integer 否 1 当前页码 PageSize Integer 否 10 每...
本文介绍如何将 AHAS 流量防护的触发事件上报至SLS,其中流量防护触发事件由 sentinel-block.log 采集。前提条件 已开通日志服务SLS。具体操作,请参见 开通日志服务。已创建ACK集群。具体操作,请参见 创建Kubernetes专有版集群。本教程以...
功能开关是一个轻量级的动态配置框架,通过功能开关可以动态管理代码中的配置项,根据需求为某个应用开启或关闭部分功能,或设置某个性能指标的阈值。功能开关通常用于设置黑白名单、运行时动态调整日志级别、降级业务功能等场景。背景信息...
故障演练时通过接入应用实时监控服务ARMS(Application Real-Time Monitoring Service)可以对演练过程的指标进行监控,包含JVM内存、JVM线程数、JVMGC相关、网络出入口流量、磁盘、CPU等指标。本文介绍如何在故障演练中接入ARMS并监控演练...
事件级别 说明 Warning 告警 Serious 严重 事件类型和对象 目前AHAS架构感知仅支持Kubernetes类型的事件,事件对象包括Pod、Deployment和Service。事件对象 说明 Pod 容器组 Deployment 无状态类型的工作负载 Service 服务 事件信息 ...
多活容灾MSHA(Multi-Site High Availability)是一个云原生的多活容灾架构解决⽅案,同城流量封闭是指调用都在同一可用区内进行,减少和避免跨可用区调用带来的响应时间增长。本文通过一个电商业务案例,介绍如何进行同城流量封闭的操作。...
应用场景 以下是需用到访问控制RAM的典型场景。借助RAM用户实现分权 企业A的某个项目(Project-X)上云,购买了多种阿里云产品,例如:ECS实例、RDS实例、SLB实例、OSS存储空间等。项目里有多个员工需要操作这些云资源,由于每个员工的工作...
多活容灾MSHA的异地应用双活功能依赖阿里云消息队列RocketMQ版,在异地应用双活容灾场景下,完成消息层配置后,保障在单地域MQ组件故障场景中消息不丢失。本文介绍如何配置MQ。前提条件 两个地域已拥有MQ铂金版实例和MQ多活商品组。具体...
具体操作请参见 ACK微服务应用接入MSE治理中心。接入MSE之后,选择对应的集群。对治理应用所在的 namespace 开启服务治理。接入完成后,单击 重新分析。上述操作完成后,可以看到当前应用依赖的服务及方法。在 依赖预判 配置向导页,设置...
操作步骤 登录 AHAS 控制台,在页面左上角选择 地域。在控制台左侧导航栏选择 功能开关,在 应用列表 页面单击目标应用的资源卡片。进入目标应用的 开关列表 页面,查看开关的描述、生效节点数、使用的实例 ID、IP 等信息。在 应用列表 ...
AHAS 应用防护可以根据服务提供方的能力和服务消费方的分配能力进行流量控制。其中服务提供方(Service Provider)是指对外提供请求的服务或应用;服务消费方(Service Consumer)是指调用该服务的下游应用。根据服务提供方限流 为了保护...
操作步骤 登录 AHAS控制台。在控制台左侧导航栏中单击 多活容灾。在左侧导航栏选择 资源管理>ECS 进入 ECS 页面。在 ECS 页面,展示了各个服务器的相关信息。在左侧 全部单元 列表,选择目标单元,然后选择以下任意一种方式新增服务器。...
MSHA进入多活实例列表页后,您可以在多活实例列表页管理多活实例,包括新建、删除多活实例等。本文介绍如何在多活实例列表...各架构新建多活实例 同城多活:新建同城多活实例 异地应用双活:新建异地应用双活实例 异地双活:新建异地双活实例
调用ListIsolationRulesOfApp接口获取应用隔离规则。调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。请求参数 名称 类型 是否必选 示例值 描述 Action ...
ahas.namespace=default project.name=AppName ahas.license=说明 仅公网环境接入需要 License,您可在 新应用接入 页面查看并保存 License,详情请参见 查看并保存 license。重新部署您的应用。通过Spring Boot接入 通过Spring Boot接入的...
同城多活架构介绍 同城多活(DB主备)的架构图如下:同城多活架构包含以下主要特征:应用可用区级多活。数据库跨可用区主备。RPO:分钟级(AZ级故障)。RTO:分钟级(AZ级故障)。应用场景:针对可用区级的故障、灾难,期望业务具备分钟级...
操作步骤 登录 AHAS控制台。在控制台左侧导航栏中单击 多活容灾。在左侧导航栏选择 资源管理>CLB。CLB 页面展示了各个单元CLB的相关信息。单击目标单元,然后选择以下任意一种方式新增CLB。单击右上角的 录入CLB,配置新增的CLB,单击 确定...
AppName String ahas-demo 应用名,若为EDAS应用,则AppName为EDAS中的App ID,可在EDAS控制台“应用管理>基本信息”中查看对应的ID。RefResource String handleServiceB 关联接口名、callstack入口名 Namespace String default 命名空间 ...
AppName String ahas-demo 应用名,若为EDAS应用,则AppName为EDAS中的App ID,可在EDAS控制台“应用管理>基本信息”中查看对应的ID。RefResource String handleServiceB 关联接口名、callstack入口名 Namespace String default 命名空间 ...