當您的應用出現異常情況的時候,可以通過查看執行個體和應用層級的日誌來排查問題。EDAS提供了日誌目錄收藏、日誌查看、記錄搜尋的功能。
收藏日誌目錄
日誌目錄頁麵包含EDAS相關的預設日誌目錄,您可以收藏(添加)應用日誌目錄。
在收藏日誌目錄時還可以將該目錄添加到Log Service,以便在記錄搜尋頁面查看和搜尋該目錄下的應用日誌。
收藏目錄和移除最愛僅對日誌目錄可用。
登入EDAS控制台。
在左側導覽列,單擊 ,在頂部功能表列選擇地區並在頁面上方選擇所屬微服務空間,在叢集類型下拉式清單,選擇K8s叢集,然後在頁面單擊具體的應用程式名稱。
在左側導覽列中單擊日誌中心, 然後在日誌中心頁面單擊日誌目錄(線上查看)頁簽。
在日誌目錄(線上查看)頁簽右上方單擊添加線上查看。
在添加在线查看對話方塊中輸入應用日誌目錄,選擇是否將該目錄添加到Log Service,然後單擊添加。
輸入應用日誌目錄時,請遵循以下要求:
完整目錄中必須包含log或者logs。
目錄最後必須以斜杠/結尾,表示添加的是一個檔案夾。
查看執行個體日誌
在收藏了應用日誌後,可以查看執行個體和應用層級的日誌。
在日誌目錄(線上查看)頁面單擊日誌目錄左側的展開按鈕,然後在展開的記錄檔列表的操作列單擊查看。
說明日誌架構配置的檔案下的記錄檔除了可以查看日誌詳細資料,還可以修改該記錄檔的層級。 記錄層級由低到高依次為:TRACE、DEBUG、INFO、WARN和ERROR。修改後,系統會將所設定的層級及更進階別的日誌顯示在頁面下方。
在即時日誌頁面頂部單擊ECS執行個體ID/名稱/IP右側的下拉式箭頭,選擇執行個體,查看該執行個體中的日誌詳細資料。
在頁面右下角單擊開啟即時追加,可以一直負載檔案的最新追加內容(類似於
tailf
命令的效果)。
為RAM使用者授予Log Service許可權
如果您是RAM使用者,需要使用Log Service(包括將日誌目錄或檔案添加到Log Service、查看應用日誌和分布式搜尋),還需要由阿里雲帳號在存取控制RAM中為RAM使用者授權。操作步驟如下:
使用雲帳號登入RAM存取控制控制台。
在左側導覽列中選擇 ,然後在使用者頁面的使用者列表中找到您要授權的RAM使用者,在操作列單擊添加許可權。
在添加許可權面板,單擊系統策略頁簽,在下方的文字框輸入log,單擊AliyunLogReadOnlyAccess將該許可權添加到右側列表中,單擊確定。
說明授權主體會預設載入,無需設定。如果您需要同時給多個RAM使用者授權,在授權主體下面的文字框通過關鍵字搜尋並添加。
在授權結果頁面查看RAM使用者和被授權的許可權,確認無誤後,單擊完成。
移除最愛日誌目錄
移除最愛日誌目錄即移除指定的應用日誌目錄。移除後,該日誌目錄將不再顯示在日誌目錄頁面上,也不能再查看該目錄下的執行個體日誌,但並不會刪除實際的日誌目錄及檔案。
預設目錄也可以移除最愛。
在日誌目錄頁面選中某個日誌目錄,然後單擊移除最愛。
在移除最愛日誌目錄對話方塊中,確認要移除最愛的日誌目錄,根據需要選擇並從Log Service中移除,單擊確定。
在移除最愛日誌目錄時,您可以選擇並從Log Service中移除。
如果未從Log Service中移除,則可以查看該目錄下的原有應用日誌。
如果從Log Service中刪除,則不能再查看該目錄下的應用日誌。