微服務(wù)強(qiáng)弱依賴治理
在應(yīng)用強(qiáng)弱依賴治理的基礎(chǔ)上,微服務(wù)強(qiáng)弱依賴治理功能,通過接入MSE,可分析出應(yīng)用所依賴的Dubbo、Spring Cloud服務(wù),并能夠快速的發(fā)起方法級別的故障注入,幫助您快速分析出應(yīng)用與所依賴的各種方法之間的強(qiáng)弱依賴關(guān)系。本文介紹如何進(jìn)行微服務(wù)強(qiáng)弱依賴治理。
前提條件
安裝故障演練探針,詳情請參見管理探針。
開通微服務(wù)引擎MSE并為應(yīng)用接入探針,詳情請參見應(yīng)用接入MSE。
操作步驟
登錄AHAS控制臺,在左側(cè)導(dǎo)航欄選擇 。
在左側(cè)導(dǎo)航欄選擇 。
在微服務(wù)演練頁面,單擊強(qiáng)弱依賴治理。
在強(qiáng)弱依賴治理頁面,單擊創(chuàng)建治理方案。
在應(yīng)用接入配置向?qū)ы?,輸入?yīng)用接入信息,然后單擊下一步。
設(shè)置項
描述
方案名稱
輸入治理方案的名稱。
治理應(yīng)用
選擇要治理的應(yīng)用,每個應(yīng)用在同一個時段只能參與一個治理方案。若未找到應(yīng)用,可能是由于暫未接入所需治理的應(yīng)用,需要單擊新應(yīng)用接入。詳情請參見接入演練應(yīng)用。
機(jī)器分組
選擇待治理的應(yīng)用,系統(tǒng)會自動檢測應(yīng)用所在機(jī)器分組及探針狀態(tài)。若探針存在異常的情況,可根據(jù)提示查看如何解決。詳情請參見探針安裝常見問題。
在依賴分析配置向?qū)ы摚?/span>
在分析維度區(qū)域選中接口維度,并按相應(yīng)指示去接入MSE。具體操作請參見ACK微服務(wù)應(yīng)用接入MSE治理中心。
接入MSE之后,選擇對應(yīng)的集群。
對治理應(yīng)用所在的namespace開啟服務(wù)治理。
接入完成后,單擊重新分析。
上述操作完成后,可以看到當(dāng)前應(yīng)用依賴的服務(wù)及方法。
在依賴預(yù)判配置向?qū)ы?,設(shè)置強(qiáng)弱依賴關(guān)系,然后單擊下一步。
說明您可以根據(jù)業(yè)務(wù)實際情況,標(biāo)注分析對象與依賴對象的強(qiáng)弱依賴關(guān)系,作為業(yè)務(wù)預(yù)判。
這里的依賴對象既能以整個應(yīng)用為對象,又能以該應(yīng)用中的某個服務(wù)的方法為對象。
在依賴驗證配置向?qū)ы摚瑔螕?b data-tag="uicontrol" id="uicontrol-y2c-h5m-1f5" class="uicontrol">去驗證,然后單擊下一步。
說明根據(jù)上一步的依賴預(yù)判,系統(tǒng)自動生成驗證用例(演練配置),您可以單擊去驗證觸發(fā)驗證執(zhí)行,通過觀察實際的監(jiān)控數(shù)據(jù)、業(yè)務(wù)現(xiàn)象,判斷真實業(yè)務(wù)的強(qiáng)弱依賴關(guān)系。
當(dāng)依賴預(yù)判與驗證結(jié)果一致時為符合預(yù)期,否則為不符合業(yè)務(wù)預(yù)期。
隨著業(yè)務(wù)的變化,部分依賴關(guān)系會失效。您可以根據(jù)業(yè)務(wù)的實際變化,多次觸發(fā)依賴分析,更新依賴預(yù)判。
每次單擊去驗證時,系統(tǒng)會自動檢測第二步的依賴分析是否有更新;其次,檢測驗證用例(演練配置)參數(shù)是否有更新。如有變化,系統(tǒng)會自動提示您。
在驗證列表中:
結(jié)論存在短劃線(-)或不符合預(yù)期,則方案的治理結(jié)果為不符合預(yù)期。
結(jié)論都是符合預(yù)期或已失效,則方案的治理結(jié)果為符合預(yù)期。
在方案歸檔配置向?qū)ы?,單?b data-tag="uicontrol" id="uicontrol-gvr-08a-zh9" class="uicontrol">方案歸檔。
說明歸檔后將無法進(jìn)行再次分析、驗證,但治理報告可正常下載。
未手工歸檔的方案,系統(tǒng)將在30天內(nèi)自動歸檔。