在 Azure Functions 中啟用串流執行記錄
開發應用程式時,您通常會想要查看在 Azure 中執行時以近乎即時方式寫入至記錄的內容。
有兩種方式可以檢視函式執行所產生之記錄檔的資料流。
即時計量串流(建議):當您的函式應用程式連線到 Application Insights 時,您可以使用即時計量串流,在 Azure 入口網站 中以近乎即時的方式檢視記錄數據和其他計量。 當監視在多個執行個體上執行的函式並支援所有計劃類型時,請使用此方法。 此方法會使用取樣資料。
內建記錄資料流:App Service 平台可讓您檢視應用程式記錄檔的資料流。 這相當於您在本機開發期間對函式進行偵錯,以及在入口網站中使用 [測試] 索引標籤時所看到的輸出。 隨即會顯示所有以記錄為基礎的資訊。 如需詳細資訊,請參閱串流處理記錄。 此串流處理方法僅支援單一執行個體,且不能與在使用量方案中的 Linux 上執行的應用程式搭配使用。 當您的函式調整為多個執行個體時,不會使用此方法來顯示來自其他執行個體的資料。
您可以在入口網站和大部分的本機開發環境中檢視記錄資料流。
您可以在入口網站中同時檢視這兩種類型的記錄資料流。
若要在入口網站中檢視資料流記錄,請在您的函式應用程式中選取 [平台功能] 索引標籤。 然後,在 [監視] 底下,選擇 [記錄串流]。
這會將您的應用程式連線至記錄資料流服務,而應用程式記錄會顯示在視窗中。 您可以在應用程式記錄和 Web 伺服器記錄之間進行切換。
若要檢視應用程式的即時計量資料流,請選取函式應用程式的 [概觀] 索引標籤。 當您啟用 Application Insights 時,會在 [已設定的功能] 下看到 [Application Insights] 連結。 此連結會帶您前往應用程式的 Application Insights 頁面。
在 Application Insights 中,選取 [即時計量資料流]。 取樣的記錄項目會顯示在 [樣本遙測] 底下。