開發監視和狀態儀表板
視覺效果 (例如圖表) 有助於分析監視資料,以向下切入問題並找出模式。 依據您所使用工具之不同,還能夠與組織內外的其他使用者分享這些視覺效果。
在本單元中,探索您可以為應用程式建置監視與狀態儀表板的一些方式。 您將查看:
- Azure 儀表板
- Azure 監視器活頁簿
- Application Insights 活頁簿
- Power BI
- Grafana
- 建置您自己的自訂應用程式
什麼是 Azure 儀表板?
利用儀表板可讓您在雲端資源的 Azure 入口網站中,建立專注且井然有序的檢視。 其可針對您的 Azure 基礎結構與服務,提供「單一管理平台」,協助您能更快速地找出重要的問題。
以下是範例儀表板:
Azure 儀表板的優點
Azure 儀表板提供:
- 與 Azure 服務整合。 您可將各種視覺效果釘選至多個 Azure 頁面的儀表板,包括計量分析、Log Analytics 與 Application Insights。
- 支援計量與記錄資料。
- 合併來自多個來源資料的方式,包括來自下列的輸出:
- 個人或共用儀表板的選項。 儀表板可與 Azure 角色型驗證 (RBAC) 相整合。
- 自動重新整理。
- 具有時間戳記和自訂參數的參數化計量儀表板。
- 彈性版面配置選項。
- 全螢幕模式。
Azure 儀表板的限制
Azure 儀表板無法提供:
- 記錄視覺效果的完整控制權。
- 對記錄圖表的自訂參數支援。
- 30 天之前的記錄圖表資料。
- 與儀表板資料的互動功能。
- 完整的內容向下切入。
什麼是 Azure 監視器活頁簿?
您可利用 Azure 監視器中的檢視,使用記錄資料建立自訂的視覺效果。 監視解決方案會使用其來呈現他們收集的資料。
Azure 監視器活頁簿的優點
Azure 監視器活頁簿提供:
- 豐富的記錄資料視覺效果。
- 可匯出和匯入檢視,以將之傳送給其他資源群組和訂用帳戶。
- 與具有工作區及監視解決方案的 Log Analytic 管理模型相整合。
- 篩選自訂參數。
- 可向下切入至其他檢視的互動式檢視。
Azure 監視器活頁簿的限制
Azure 監視器活頁簿無法:
- 支援計量資料。
- 提供個人檢視;但檢視可供所有可存取工作區的使用者使用。
- 自動重新整理資料。
- 提供完整的版面配置選項。
- 對多個工作區或 Application Insights 應用程式,提供對查詢的支援。
- 允許大小超過 8 MB 的回應,或超過 110 秒的查詢執行時間。
什麼是 Application Insights 活頁簿?
活頁簿是互動式文件,可提供您的資料、調查和小組內共同作業的深入解析。 活頁簿可作為疑難排解指南,或是從事件的事後調查中擷取詳細資料。
請見下圖以了解活頁簿的外觀:
Application Insights 活頁簿的優點
Application Insights 活頁簿:
支援計量與記錄。
支援可讓您建置互動式報表的參數。
例如,您可以選取資料表中的元素,以動態方式更新其他圖表與視覺效果。
提供類似文件的流程。
提供適用於個人或共用活頁簿的選項。
提供支援公用 GitHub 範本資源庫的範本。
Application Insights 活頁簿的限制
Application Insights 活頁簿無法:
- 自動重新整理資料。
- 提供如儀表板所提供的密集版面配置。 如此讓活頁簿的「單一管理平台」角色就變得沒那麼實用。
Power BI 是什麼?
Power BI 可讓您建立以商務為主軸的儀表板和報表,以及分析長期 KPI 趨勢的報表。 您可以對 Power BI 資料集匯入記錄查詢的結果,以合併不同來源的資料,以及共用網頁與行動裝置上的報表。
以下是 Power BI 的外觀:
Power BI 的優點
Power BI 提供:
- 豐富視覺效果。
- 廣泛的互動功能,包括 Zoom 與交叉篩選。
- 與您組織共用報表的簡單方式。
- 與多個資料來源整合。
- 高效能並將結果快取在 Cube 中。
Power BI 的限制
Power BI 無法:
- 支援記錄資料。
- 與 Azure 服務整合;例如,您無法透過 Azure Resource Manager 管理儀表板或模型。
- 每天重新整理資料超過八次。
Grafana
Grafana 是可提供作業儀表板的開放平台。 其有助於偵測、隔離及分級作業事件。 您可以將 Grafana Azure 監視器資料來源外掛程式新增至您的 Azure 訂用帳戶,以將您的 Azure 計量資料視覺化。
以下是 Grafana 的外觀:
Grafana 的優點
Grafana 可提供:
- 豐富視覺效果。
- 豐富的資料來源生態系統。
- 資料互動功能,包括 Zoom。
Grafana 的限制
Grafana 無法:
- 支援計量資料。
- 與 Azure 服務整合;例如,您無法透過 Azure Resource Manager 管理儀表板或模型。
建置您自己的自訂應用程式
您可以使用 REST 呼叫,透過其 API 存取 Azure 監視器中的記錄與計量資料。 此功能可讓您建置自己的自訂網站與應用程式。
建置您本身自訂應用程式的優點
有了自訂應用程式之後,您就擁有:
- 簡報 (UI)、視覺效果、互動功能與功能的完整彈性。
- 您與其他資料來源合併之計量與記錄資料的控制權。
建置您本身自訂應用程式的限制
有了自訂應用程式之後,您即可自行建置需要的功能。 可能需要進行大量的工程工作。