本文列举了AHAS支持的API接口。

监控

监控相关的API如下表。

API描述

GetMetricsOfResource

调用GetMetricsOfResource接口获取资源监控数据。

流控规则

流控规则相关的API如下表。

API描述

CreateFlowRule

调用CreateFlowRule接口创建流控规则。

DeleteFlowRule

调用DeleteFlowRule接口删除流控规则。

DisableFlowRule

调用DisableFlowRule接口关闭流控规则。

EnableFlowRule

调用EnableFlowRule接口开启流控规则。

ModifyFlowRule

调用ModifyFlowRule接口修改流控规则。
ListFlowRulesOfApp调用ListFlowRulesOfApp接口获取应用流控规则列表。
ListFlowRulesOfResource调用ListFlowRulesOfResource接口获取资源对应的流控规则列表。

降级规则

降级规则的相关API如下表。

API描述

CreateDegradeRule

调用CreateDegradeRule接口创建降级规则。

DeleteDegradeRule

调用DeleteDegradeRule接口删除降级规则例。

DisableDegradeRule

调用DisableDegradeRule接口关闭降级规则。

EnableDegradeRule

调用EnableDegradeRule接口开启降级规则。
ListDegradeRulesOfApp调用ListDegradeRulesOfApp接口获取应用降级规则。
ListDegradeRulesOfResource调用ListDegradeRulesOfResource接口获取资源对应的降级规则。
ModifyDegradeRule调用ModifyDegradeRule接修改降级规则。

隔离规则

隔离规则的相关API如下表。

API描述

CreateIsolationRule

调用CreateIsolationRule接口创建隔离规则。

DeleteIsolationRule

调用DeleteIsolationRule接口删除隔离规则。

DisableIsolationRule

调用DisableIsolationRule接口关闭隔离规则。
EnableIsolationRule调用EnableIsolationRule接口开启隔离规则。
ListIsolationRulesOfApp调用ListIsolationRulesOfApp接口获取应用隔离规则。
ListIsolationRulesOfResource调用ListIsolationRulesOfResource接口获取资源对应的隔离规则。
ModifyIsolationRule调用ModifyIsolationRule接口修改隔离规则。

系统规则

系统规则的相关API如下表。

API描述

CreateSystemRule

调用CreateSystemRule接口创建系统规则。

DeleteSystemRule

调用DeleteSystemRule接口删除系统规则。

DisableSystemRule

调用DisableSystemRule接口关闭系统规则。
EnableSystemRule调用EnableSystemRule接口开启系统规则。
ListSystemRules调用ListSystemRules接口获取系统规则。
ModifySystemRule调用ModifySystemRule接口修改系统规则。

热点规则

热点规则的相关API如下表。

API描述

CreateHotParamItems

调用CreateHotParamItems接口创建热点规则例外项。

CreateHotParamRule

调用CreateHotParamRule接口创建热点规则。

DeleteHotParamRule

调用DeleteHotParamRule接口删除热点规则。
DisableHotParamRule调用DisableHotParamRule接口关闭热点规则。
EnableHotParamRule调用EnableHotParamRule接口开启热点规则。
ListHotParamRulesOfApp调用ListHotParamRulesOfApp接口获取应用热点规则。
ListHotParamRulesOfResource调用ListHotParamRulesOfResource接口获取资源对应的热点规则。
ModifyHotParamRule调用ModifyHotParamRule接口修改热点规则。

故障演练

故障演练的相关API如下表。

API描述

CreateExperiment

调用CreateExperiment接口新建一个故障演练。

UpdateExperiment

调用UpdateExperiment接口编辑故障演练基本信息及流程定义。

ExecuteExperiment

调用ExecuteExperiment接口执行故障演练。
PushExperimentTask调用PushExperimentTask接口推进故障演练任务。
FinishExperimentTask调用FinishExperimentTask接口停止故障演练任务。
ListExperimentMetas调用ListExperimentMetas接口分页查询演练列表。
GetExperimentTask调用GetExperimentTask接口查询故障演练任务详情。
GetActivityTask调用GetActivityTask接口查询节点任务详情。
PageableQueryUserExperiment调用PageableQueryUserExperiment接口查询用户演练列表。
PageableQueryExperimentTaskByExperimentId调用PageableQueryExperimentTaskByExperimentId接口根据演练ID分页查询演练任务。
GetUserWorkspace调用GetUserWorkspace接口查询用户下所有演练空间,包括默认空间、管理空间和参与空间。