預覽中

全新的 App Service 整合與 Azure 監視器 (預覽)

已更新: 十一月 04, 2019

作者:Yutang LinJason Freeberg

我們很高興宣布 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 有提供支援

深入了解

App Service 快速入門教學課程

如有任何意見反應,請在開發人員論壇上建立項目來尋求協助。

  • App Service
  • Azure 監視器
  • Microsoft Ignite