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