本文列举了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接口查询用户下所有演练空间,包括默认空间、管理空间和参与空间。 |