當您在EDAS上進行應用部署、啟動、擴容、縮容等生命週期操作後,您可以跳轉到應用詳情頁查看當前變更狀態,也可以通過變更記錄頁面查看該應用的歷史變更記錄。
查看應用變更詳情
下面以一次部署應用為例介紹如何查看應用變更。
在執行完應用變更操作後,返回應用總覽頁面。
在應用總覽上方,會提示應用正在變更...查看詳情。
單擊提示資訊中的查看詳情,查看該應用的變更過程資訊。
說明當流程狀態為執行中、執行成功或失敗時,如果此時狀態不符合您的預期,可以通過單擊右上方的立即復原按鈕將應用執行個體的版本回退到上一個版本。
如果需要終止復原,可以單擊右上方的終止按鈕。終止復原後,可以部署一個期望的應用版本來進行修複。部署應用的描述,請參見建立和部署應用概述。
發布單變更資訊(圖示中①):預設展示最新一次變更的概要資訊,您也可通過展開下拉式清單來選擇希望展示的歷史變更流程,單擊擊近三個月變更記錄,可查看更多變更記錄。展示的資訊包括變更流程ID、發布批數、分批處理方式、執行狀態、發布人等資訊。詳細資料,請參見流程變更資訊說明。
變更子項(圖示中②):展示此次變更所涉及的資源種類。藍色表示資源正在變更,綠色表示資源變更成功,紅色表示資源變更失敗。詳細資料,請參見變更子項資源類型及其描述。
發布單正在執行中,頁面會定時請求後端狀態並重新整理頁面。如果頁面重新整理影響您問題排查或事件觀測,可關閉頁面中部右側的狀態重新整理開關。需要注意的是,當關閉狀態重新整理後,頁面會停止重新整理,但後端仍會在變更中。
變更資源的詳細資料(圖示中③):展示本批變更資訊、資源資訊、應用指標、應用異常與系統指標。在變更過程中可通過該模組來擷取部署狀態資訊,方便您定位可能出現的問題。相關描述,請參見變更資源的詳細資料。
表 1. 流程變更資訊說明 名稱
描述
變更流程ID
此ID是該發布單的唯一標識。當出現預期外的未知異常時,您可提交此資訊給EDAS技術服務人員以協助問題排查。
發布分批數
當您應用內的執行個體數大於1時,可採取分批部署(或金絲雀部署)來逐批變更執行個體。此欄位為具體採取的分批數量。
分批處理方式
當採取分批部署(或金絲雀部署)時,批次之間可採取自動或手動的方式來進行下一批執行個體發布。
執行狀態
變更流程狀態分為執行中、執行成功、失敗和終止。
執行中:變更開始的狀態為執行中。
成功:變更執行過程無異常。
失敗:執行過程中遇到異常,如鏡像無法拉取、機器資源不足等,導致變更失敗。
終止:長時間阻塞時,您可通過執行復原操作來停止變更,復原中可以通過單擊終止按鈕來停止復原。
發布人
此次變更的操作人。
發布時間
此次變更的開始時間。
描述資訊
此次變更的版本描述資訊。
變更類型
此次變更的操作類型。
表 2. 變更子項資源類型及其描述 資源類型
描述
部署(Rollout)
用於控制底層K8s工作負載(如無狀態負載Deployment等)。
SLB/K8s服務 (ServiceTrait)
用於配置K8s服務或SLB負載平衡。
鏡像構建(ImageBuilder)
用於WAR/JAR類型應用的鏡像構建。
日誌採集(LogCollector)
用於配置日誌收集。
動態標(DynamicLabel)
用於全鏈路灰階配置。
Auto Scaling(AutoScaling)
用於動態彈性擴縮。
表 3. 變更資源的詳細資料 標籤名
描述
本批變更資訊
展示本次變更的底層Pod資訊,可通過展示的Pod列表進一步查看其監控、事件或日誌,並且確認當前的執行狀態。如果Pod變更失敗,那麼可點擊失敗分析來一鍵擷取失敗資訊。異常情況排查,請參見變更流程問題排查指南。
資源資訊
展示本次變更資源的事件和詳情。根據資源的關係,左側將其組織為類似於目錄的樹狀結構,上一層資源負責建立並控制下一層資源。最上方的一級目錄為控制整個應用變更的資源。您可點擊目錄上的任一資源節點來查看具體事件或資源詳情。
應用指標
展示應用的整體指標,包括回應時間、請求數、錯誤數等指標。
應用異常
展示應用的異常資訊。
系統指標
展示應用部署前後的CPU和記憶體資訊。
查看應用變更記錄
登入EDAS控制台。
在应用总览頁面左側的導覽列中單擊變更記錄。
在變更記錄頁中展示應用所有變更資訊,如建立時間、時間結束、變更類型、變更狀態、變更人等。
如果您還需要進一步瞭解變更記錄的詳情,可以單擊操作列的查看。