本文列舉了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接口查詢用戶下所有演練空間,包括默認空間、管理空間和參與空間。