Azure Functions 應用程式診斷
Azure Functions 應用程式診斷是 Azure 入口網站中的實用資源,可用來監視和診斷 Durable Functions 應用程式中的潛在問題。 不僅有助於診斷問題,還能提供潛在的解決方案和/或相關文件,協助您更快解決問題。
如何使用 Azure Functions 應用程式診斷
移至您的函數應用程式資源。 在左側功能表中,選取 [診斷並解決問題]。
搜尋 "Durable Functions",然後選取結果。
您現在位於 Durable Functions 偵測器內,此偵測器會檢查 Durable Functions 應用程式通常會有的常見問題。 偵測器也會提供可能對您有幫助的工具與文件連結。 瀏覽偵測器中的各種深入解析,以了解應用程式的健康情況。 偵測器會告訴您的一些範例包含應用程式正在使用的 Durable Functions 延伸模組版本、效能問題,以及任何錯誤或警告。 如果發生問題,您會看到如何減輕和解決這些問題的建議。
其他實用的偵測器
視窗左側有一份偵測器清單,用於檢查不同的問題。 本節將重點說明一些。
「Functions 應用程式關閉或回報錯誤」偵測器會從檢查應用程式主要區域的不同偵測器提取結果,這些區域可能是應用程式關閉或回報錯誤的原因。 下列螢幕擷取畫面顯示已執行的檢查 (螢幕擷取畫面中未擷取全部 15 項檢查),以及需要注意的兩個問題。
最大化「高 CPU 分析」顯示一個應用程式造成 CPU 使用量過高。
按一下 [檢視解決方案] 時,建議使用下列項目。 如果您決定遵循第二個選項,您可以按下按鈕來輕鬆地重新啟動您的網站。
最大化「記憶體分析」會顯示下列警告和圖表。 (請注意,螢幕擷取畫面中並未擷取所有內容)。
按一下 [檢視解決方案] 時,建議使用下列項目。 您可以按一下按鈕來輕鬆地進行擴大。