SAE整合了ARMS的多種監控能力,在開啟並接入ARMS進階監控後,可以協助您快速定位出錯介面和慢介面、檢測記憶體流失和發現系統瓶頸,從而大幅提升線上問題診斷的效率。本文介紹如何在SAE一鍵啟停應用監控並查看監控資料。
開啟應用監控功能
專業版應用
SAE專業版應用整合了進階版應用監控,無需額外付費,但需要手動開啟該功能:
開啟應用監控後,系統會為每個執行個體注入一個內建 Agent(大約佔用 0.2Core 200MB 額外資源),請提前做好資源規劃。
建立應用
在SAE應用列表中,在頂部選擇目標地區和命名空間,點擊建立應用。在應用基本資料頁面進行配置後,單擊下一步:進階設定。
對正在啟動並執行應用進行變更
警告重新部署應用後,該應用將會被重啟。為避免業務中斷等不可預知的錯誤,請在業務低峰期執行部署操作。
在SAE應用列表中,在頂部選擇目標地區和命名空間,點擊目標應用ID跳轉到應用詳情頁。在左側導覽列點擊基礎資訊,在右上方點擊部署應用。
對已停止的應用進行變更
在SAE應用列表中,在頂部選擇目標地區和命名空間,點擊目標應用ID跳轉到應用詳情頁。點擊基礎資訊,點擊修改應用配置。
找到並展開應用監控地區,然後開啟應用監控。
說明如果您的應用是通過鏡像的方式部署的。請在自訂鏡像的編譯構建過程中手動安裝對應的探針:
如果是Golang應用,請安裝Golang探針。具體操作,請參見為Golang應用安裝探針。
如果是Python應用,請安裝Python探針。具體操作,請參見為Python應用安裝探針。
如果您的應用是通過程式碼封裝的方式部署,無需額外操作。因為在系統將程式碼封裝製作成鏡像的過程中,系統會自動將對應的探針整合在鏡像中。
完成應用部署。
標準版應用
標準版SAE應用整合了基礎版應用監控,應用部署後自動開啟,無需額外操作。
管理應用探針版本
此功能目前處於邀約測試階段。如果您想使用此功能,請在DingTalk群(群號:32874633)聯絡相關技術人員開通。
大量變更應用探針版本
此功能目前處於邀約測試階段。如果您想使用此功能,請在DingTalk群(群號:32874633)聯絡相關技術人員開通。
在SAE大量操作中,在頂部選擇目標地區和命名空間。
在應用緯度標籤頁,配置以下資訊:
任務類型選擇應用操作。
需要執行的操作選擇更換探針版本。
選擇所需的探針版本號碼。
選擇生效策略。
下一次應用部署時生效:配置不會立即生效,而是在下次手動部署後自動生效。
立即生效:配置完成後立即觸發應用重新部署,注意應在業務低峰期進行。
選擇應用,可以同時選擇多個應用。
點擊建立任務,然後根據頁面提示操作。
關閉應用監控功能
專業版應用
在目標應用的基礎資訊頁面,單擊部署應用。
找到並展開應用監控地區,然後關閉應用監控。
單擊確定。
標準版應用
在目標應用的基礎資訊頁面,在右上方單擊更多,然後單擊停止應用監控。
在彈出關閉應用監控對話方塊單擊確定。