練習 - 監視和記錄

已完成

讓我們看看 Application Insights 中的計量,以測量效能並找出潛在的瓶頸。

在 Azure 入口網站上查看指標

您的函式現在會在 Azure 中執行,並繼續在您使用 Azure Cosmos DB 建立的資料庫內累積數據。 您可以在 Azure 入口網站中檢視已部署的函式應用程式,並透過連線的 Application Insights 資源檢視應用程式遙測,如下列螢幕快照所示:

應用程式地圖

顯示應用程式地圖的螢幕快照。

應用程式地圖可讓您瞭解服務之間相互依賴的方式。 如您所見,取用者函式會與使用 Azure Cosmos DB 建立的資料庫系結,但未與其他函式系結。 此外,取用者函式會與 Azure 事件中樞鬆散結合。 產生函式會與事件中樞系結,但不會與取用函式或資料庫系結。

即時計量串流

顯示即時計量數據流的螢幕快照。

效能

顯示 [效能] 畫面的螢幕快照。

若要調查應用程式堆疊的效能,您可以進一步查看 OperationsDependenciesRoles。 每一個都可讓您更深入地深入探討。

設定警示

您總是想要確定您的系統正常運行。 如果發生問題或行為顯示可能發生問題,您會想要收到自動警報。 警示是解決方案。 在 [監視] 底下的 [警示] 索引標籤上,設定及檢閱您服務的警示

顯示 [警示] 選項的螢幕快照。

選取 [新增警示規則],檢查 [範圍],然後選擇 [ 條件]。 您可以使用 自定義記錄搜尋 來選擇特定記錄,也可以使用其中一個智慧預先定義的記錄。

顯示 [設定訊號邏輯] 畫面的螢幕快照。

對於效能而言,持續時間很重要。 想想你更重要的事情。 平均持續時間是否足夠;或是,每個要求及時是否很重要,而且您還需要對極端值發出警示? 您可以視需要建立多個警示。 選擇條件之後,請指定動作。 為了方便維護,您可以將它們組織在動作群組中。