練習 - 使用 Azure CLI 和 Kudu 擷取應用程式記錄檔
您為 Contoso Fashions 開發的新 Web 應用程式已幾乎準備好可以進行一些初步的試驗測試了。 您想要檢閱並分析已儲存到應用程式記錄檔中的所有各種追蹤訊息。 在您執行任何檢閱之前,您必須先了解如何尋找已記錄的資訊。
在本單元中,您將擷取可供稍後進行離線分析的記錄檔。
使用 Azure CLI 擷取檔案系統記錄檔
在此步驟中,您將使用 Azure CLI 將檔案系統記錄檔擷取至您的雲端共用儲存體,然後檢視這些記錄檔。
注意
完整的 Cloud Shell 具有包含檔案下載及上傳工具的工具列,且您可以使用此選項,將 contosofashions.zip 下載至您的本機電腦。 此功能目前尚未在 Microsoft Learn 沙箱殼層中提供。 因此,在本練習中,為了在 Cloud Shell 檔案共用內檢視記錄,我們將使用一些 Bash 工具。
在 Cloud Shell 中,若要將記錄下載至雲端共用儲存體中的 contosofashions.zip,並將 <your-number> 取代為由系統產生以唯一識別您應用程式的隨機數字,請執行下列命令。
az webapp log download --log-file contosofashions.zip --resource-group <rgn>[sandbox resource group name]</rgn> --name contosofashions<your-number>
在 Cloud Shell 中,若要顯示包含在已下載 contosofashions.zip 檔案中的記錄檔,請執行下列命令。
zipinfo -1 contosofashions.zip
在 Cloud Shell 中,若要從已下載的 contosofashions.zip 檔案中僅擷取應用程式記錄檔,請執行下列命令。
unzip -j contosofashions.zip LogFiles/Application/*.txt
在 Cloud Shell 中,若要顯示應用程式記錄檔,請執行下列命令。
code *.txt
注意
如果 [切換至傳統 Cloud Shell] 的提示,請選取 [確認]。 然後,重新輸入上一個命令
code *.txt
,以顯示應用程式記錄檔。在 Cloud Shell 中,按 Ctrl+Q 以關閉編輯器。
使用 Kudu 擷取檔案系統記錄檔
在此步驟中,為了將檔案系統記錄下載到您的電腦,請使用 Kudu 主控台。
在 Azure 入口網站功能表上,或從 [首頁] 頁面,選取 [應用程式服務]。 [應用程式服務] 窗格隨即顯示。
在 [應用程式服務] 清單中,選取 [contosofashions<your-number>]。 [contosofashions<your-number>] App Service 窗格隨即出現。
在中間的功能表窗格中,從 [開發工具] 下方選取 [進階工具]。 [進階工具] 窗格隨即顯示。
選取 [執行]。 [Kudu Services] 視窗隨即出現。
在頂端功能表列中,選取 [偵錯主控台],然後選取 [CMD]。
在檔案總管區段中,選取 [LogFiles]。
針對 Application 資料夾,請選取 [下載]。 記錄會以 Application.zip 下載至您的電腦。
在您的電腦上,開啟 Application.zip,然後檢視記錄檔。 這些記錄應該與您使用 Cloud Shell 查看的記錄相同。
關閉 [Kudu Services] \(Kudu 服務\) 索引標籤。
搜尋儲存在 Azure Blob 儲存體中的記錄檔
在此程序中,您會開啟儲存至您 Azure Blob 儲存體容器中的詳細資訊記錄,然後搜尋特定的記錄項目。
在 Azure 入口網站功能表上,或從 [首頁],選取 [儲存體帳戶]。 [儲存體帳戶] 窗格隨即出現。
在 [儲存體帳戶] 清單中,選取 [sacontosofashions<your-number>]。
在中間的功能表窗格中,選取 [儲存體瀏覽器]。 [儲存體瀏覽器] 窗格隨即出現。
展開 [Blob 容器],然後選取 appsrvplogs。
在容器窗格中,按兩下 [contosofashions<您的號碼>],然後個別按兩下年、月及日期資料夾。
您現在應該會看見針對應用程式記錄至 Blob 儲存體期間的每個小時都有一個資料夾。 按兩下小時資料夾 (若有超過一個資料夾,請按兩下最早的資料夾)。
該資料夾應該會包含一或多個 CSV 檔案;若要下載,請按兩下大小最大的檔案 (您可能需要向右捲動以查看檔案大小)。 如果您的電腦上有 Microsoft Excel,記錄檔會自動以工作表開啟。 否則,請使用文字編輯器 (例如 [記事本]) 開啟檔案。
在開啟的記錄檔中,搜尋下列字串。
Warning message
此訊息在記錄檔中應該會出現數次。
關閉記錄檔。