全新的 App Service 整合與 Azure 監視器 (預覽)
發佈日期: 十一月 04, 2019
我們很高興宣布 App Service 與 Azure 監視器有全新且經過改善的整合。您現在可從 Windows 或 Linux App Service 傳送記錄至儲存體帳戶、事件中樞或 Azure 監視器記錄。這項功能目前處於公開預覽狀態。
增加 Web 應用程式的可見度
Azure 監視器是集中的可檢視性服務,能從其他 Azure 資源收集、分析遙測並加以採取行動。您可以使用 Azure 監視器來設定規則式警示、建立儀表板、透過事件中樞匯出至協力廠商服務,或是封存記錄和計量來滿足合規性需求。
App Service 與監視器的改善整合為開發與營運小組帶來了全新的可檢視性案例。開發人員可設定在擲回例外狀況時,會自動傳回且具有完整堆疊追蹤的電子郵件。營運小組可以建立儀表板,來檢視應用程式的整體效能和穩定性。合規性小組可以監視登入嘗試與檔案變更。
六種全新記錄類型
App Service 現在會將以下記錄類型輸出至 Azure 監視器。
- AppServiceConsoleLogs:寫入主控台的任何記錄或輸出 (又稱標準輸出或標準錯誤)
- AppServiceHTTPLogs:Web 伺服器的存取記錄 (IIS 對應 Windows Web 應用程式、Nginx 則對應 Linux)
- AppServiceEnvironmentPlatformLogs:ASE 作業的可見度記錄,例如縮放、設定變更和狀態
- AppServiceAuditLogs:任何使用者透過 FTP 或 Kudu 登入的記錄
- AppServiceFileAuditLogs:透過 FTP 或 Kudu 進行的檔案變更 (新增、刪除或更新) 記錄
- AppServiceAppLogs:寫入堆疊記錄公用程式的任何記錄或例外狀況。支援多行記錄和例外狀況
下表顯示了記錄類別目前的可用性。
記錄名稱 | Windows | Linux |
AppServiceConsoleLogs | TBA | ✔️ |
AppServiceHTTPLogs | ✔️ | ✔️ |
AppServiceEnvironmentPlatformLogs | ✔️ | ✔️ |
AppServiceAuditLogs | ✔️ | ✔️ |
AppServiceFileAuditLogs | TBA | TBA |
AppServiceAppLogs | TBA | ✔️ * |
* Java SE 與 Tomcat 有提供支援
如有任何意見反應,請在開發人員論壇上建立項目來尋求協助。