本文列举了AHAS支持的API接口。
监控
监控相关的API如下表。
API | 描述 |
---|---|
调用GetMetricsOfResource接口获取资源监控数据。 |
流控规则
流控规则相关的API如下表。
API | 描述 |
---|---|
调用CreateFlowRule接口创建流控规则。 | |
调用DeleteFlowRule接口删除流控规则。 | |
调用DisableFlowRule接口关闭流控规则。 | |
调用EnableFlowRule接口开启流控规则。 | |
调用ModifyFlowRule接口修改流控规则。 | |
ListFlowRulesOfApp | 调用ListFlowRulesOfApp接口获取应用流控规则列表。 |
ListFlowRulesOfResource | 调用ListFlowRulesOfResource接口获取资源对应的流控规则列表。 |
降级规则
降级规则的相关API如下表。
API | 描述 |
---|---|
调用CreateDegradeRule接口创建降级规则。 | |
调用DeleteDegradeRule接口删除降级规则例。 | |
调用DisableDegradeRule接口关闭降级规则。 | |
调用EnableDegradeRule接口开启降级规则。 | |
ListDegradeRulesOfApp | 调用ListDegradeRulesOfApp接口获取应用降级规则。 |
ListDegradeRulesOfResource | 调用ListDegradeRulesOfResource接口获取资源对应的降级规则。 |
ModifyDegradeRule | 调用ModifyDegradeRule接修改降级规则。 |
隔离规则
隔离规则的相关API如下表。
API | 描述 |
---|---|
调用CreateIsolationRule接口创建隔离规则。 | |
调用DeleteIsolationRule接口删除隔离规则。 | |
调用DisableIsolationRule接口关闭隔离规则。 | |
EnableIsolationRule | 调用EnableIsolationRule接口开启隔离规则。 |
ListIsolationRulesOfApp | 调用ListIsolationRulesOfApp接口获取应用隔离规则。 |
ListIsolationRulesOfResource | 调用ListIsolationRulesOfResource接口获取资源对应的隔离规则。 |
ModifyIsolationRule | 调用ModifyIsolationRule接口修改隔离规则。 |
系统规则
系统规则的相关API如下表。
API | 描述 |
---|---|
调用CreateSystemRule接口创建系统规则。 | |
调用DeleteSystemRule接口删除系统规则。 | |
调用DisableSystemRule接口关闭系统规则。 | |
EnableSystemRule | 调用EnableSystemRule接口开启系统规则。 |
ListSystemRules | 调用ListSystemRules接口获取系统规则。 |
ModifySystemRule | 调用ModifySystemRule接口修改系统规则。 |
热点规则
热点规则的相关API如下表。
API | 描述 |
---|---|
调用CreateHotParamItems接口创建热点规则例外项。 | |
调用CreateHotParamRule接口创建热点规则。 | |
调用DeleteHotParamRule接口删除热点规则。 | |
DisableHotParamRule | 调用DisableHotParamRule接口关闭热点规则。 |
EnableHotParamRule | 调用EnableHotParamRule接口开启热点规则。 |
ListHotParamRulesOfApp | 调用ListHotParamRulesOfApp接口获取应用热点规则。 |
ListHotParamRulesOfResource | 调用ListHotParamRulesOfResource接口获取资源对应的热点规则。 |
ModifyHotParamRule | 调用ModifyHotParamRule接口修改热点规则。 |
故障演练
故障演练的相关API如下表。
API | 描述 |
---|---|
调用CreateExperiment接口新建一个故障演练。 | |
调用UpdateExperiment接口编辑故障演练基本信息及流程定义。 | |
调用ExecuteExperiment接口执行故障演练。 | |
PushExperimentTask | 调用PushExperimentTask接口推进故障演练任务。 |
FinishExperimentTask | 调用FinishExperimentTask接口停止故障演练任务。 |
ListExperimentMetas | 调用ListExperimentMetas接口分页查询演练列表。 |
GetExperimentTask | 调用GetExperimentTask接口查询故障演练任务详情。 |
GetActivityTask | 调用GetActivityTask接口查询节点任务详情。 |
PageableQueryUserExperiment | 调用PageableQueryUserExperiment接口查询用户演练列表。 |
PageableQueryExperimentTaskByExperimentId | 调用PageableQueryExperimentTaskByExperimentId接口根据演练ID分页查询演练任务。 |
GetUserWorkspace | 调用GetUserWorkspace接口查询用户下所有演练空间,包括默认空间、管理空间和参与空间。 |