監視 Azure 監視器資源群組深入解析
新式的應用程式通常透過許多離散組件共同合作提供服務,因此複雜且高度分散。 體認到這種複雜性,Azure 監視器可以針對資源群組提供監視深入解析。 如此便能夠將個別資源碰到的任何問題加以分級與診斷,同時就資源群組及您應用程式整體的健康狀態與效能提供內容。
存取資源群組的深入解析
- 從左側導覽列中選取 [資源群組]。
- 選擇其中一個您想要探索的資源群組。 (如果您有大量的資源群組,則依訂用帳戶篩選有時可能會有幫助。)
- 若要存取資源群組的深入解析,請選取任何資源群組左側功能表中的 [深入解析]。
具有作用中警示與健康狀態問題的資源
概觀頁面會顯示有多少個警示已引發與仍為作用中,以及每個資源目前的「Azure 資源健康狀態」。 此資訊可協助您快速找出任何碰到問題的資源。 警示可幫助您偵測程式碼及基礎結構設定方式中的問題。 「Azure 資源健康狀態」會呈現 Azure 平台本身的問題,而非個別應用程式特有的問題。
Azure 資源健康狀態
若要顯示「Azure 資源健康狀態」,請勾選表格上方的 [顯示 Azure 資源健康狀態]。 此欄預設為隱藏,以幫助頁面快速載入。
依預設,資源會依應用程式層與資源類型分組。 [應用程式層] 是資源類型的簡單分類,只存在於資源群組深入解析概觀頁面的內容中。 還有與應用程式程式碼、運算基礎結構、網路功能、儲存體 + 資料庫相關的資源類型。 管理工具會取得自己的應用程式層,每個其他資源會歸類為屬於 [其他] 應用程式層。 此群組可幫助您快速了解應用程式的哪些子系統是健康與不健康的。
診斷您資源群組中的問題
資源群組深入解析頁面還提供其他數種工具,幫助您診斷問題
工具 | 描述 |
---|---|
警示 | 檢視、建立與管理警示。 |
計量 | 視覺化與探索以計量為基礎的資料。 |
活動記錄 | 發生在 Azure 的訂用帳戶層級事件。 |
應用程式對應 | 瀏覽分散式應用程式的拓撲,以找出效能瓶頸或失敗熱點。 |
失敗與效能
如果您注意到應用程式執行速度緩慢,或使用者回報錯誤,該怎麼辦? 要搜尋所有資源以隔離問題,是相當耗時的。
[效能] 與 [失敗] 索引標籤會將許多常見資源類型的效能與失敗診斷檢視結合在一起,讓搜尋程序簡化。
大多數的資源類型會開啟「Azure 監視器活頁簿」範本資源庫。 您建立的每個資源庫都能加以自訂、儲存、與您的小組共用,並能在未來重新使用以診斷類似的問題。
調查失敗
若要測試 [失敗] 索引標籤,請選取左側功能表中 [調查] 下方的 [失敗]。
在您做出選擇之後,左側功能表列會變更,以提供新的選項。
若有選擇 App Service,您會看到「Azure 監視器活頁簿」範本資源庫。
選擇 [失敗深入解析] 的範本將開啟活頁簿。
您可以選取任何資料列。 選取項目便會顯示在圖形化的詳細資料檢視中。
活頁簿會將建立自訂報告與視覺效果的困難工作抽出,成為可輕鬆取用的格式。 雖然某些使用者可能只想要調整預先建置的參數,但活頁簿是可自訂的。
若要了解此活頁簿內部運作的方式,請選取頂端列中的 [編輯]。
活頁簿各種元素的附近有一些 [編輯] 方塊。 選取作業表格下方的 [編輯] 方塊。
這會顯示驅動表格視覺化的基礎記錄查詢。
您可以直接修改查詢。 或者,您可以使用它做為參考,並在設定您自己的參數化活頁簿時借用它做為參考。
調查效能
效能會提供自己的活頁簿資源庫。 對於 App Service,預先建置的「應用程式效能」活頁簿會提供下列檢視:
在此情況下,如果您選取編輯,您將會看見這一組由「Azure 監視器計量」技術支援的視覺效果。
疑難排解
啟用對警示的存取權
若要在資源群組深入解析中查看警示,這個訂閱的擁有者和參與者角色必須針對訂閱的任意資源群組,開啟資源群組深入解析。 這可讓具有讀取存取權的使用者,針對訂閱的所有資源群組,在資源群組深入解析中查看警示。 如果您有擁有者或參與者角色,請在幾分鐘後重新整理此頁面。
資源群組深入解析仰賴 Azure 監視器「警示管理」系統來擷取警示狀態。 每個資源群組和訂用帳戶預設並未設定警示管理,只能由擁有者或參與者角色啟用。 可透過下列任一方式啟用:
- 針對訂閱中的任意資源群組,開啟資源群組深入解析。
- 或者,移至訂用帳戶,按一下 [資源提供者],然後針對 Microsoft.AlertsManagement 按一下 [註冊]。