開發監視和狀態儀表板

已完成

視覺效果 (例如圖表) 有助於分析監視資料,以向下切入問題並找出模式。 依據您所使用工具之不同,還能夠與組織內外的其他使用者分享這些視覺效果。

在本單元中,探索您可以為應用程式建置監視與狀態儀表板的一些方式。 您將查看:

  • 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 監視器活頁簿的優點

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 儀表板範例的螢幕擷取畫面,顯示 IT 作業的監視。

Power BI 的優點

Power BI 提供:

  • 豐富視覺效果。
  • 廣泛的互動功能,包括 Zoom 與交叉篩選。
  • 與您組織共用報表的簡單方式。
  • 與多個資料來源整合。
  • 高效能並將結果快取在 Cube 中。

Power BI 的限制

Power BI 無法:

  • 支援記錄資料。
  • 與 Azure 服務整合;例如,您無法透過 Azure Resource Manager 管理儀表板或模型。
  • 每天重新整理資料超過八次。

Grafana

Grafana 是可提供作業儀表板的開放平台。 其有助於偵測、隔離及分級作業事件。 您可以將 Grafana Azure 監視器資料來源外掛程式新增至您的 Azure 訂用帳戶,以將您的 Azure 計量資料視覺化。

以下是 Grafana 的外觀:

顯示 Grafana 的螢幕擷取畫面。

Grafana 的優點

Grafana 可提供:

  • 豐富視覺效果。
  • 豐富的資料來源生態系統。
  • 資料互動功能,包括 Zoom。

Grafana 的限制

Grafana 無法:

  • 支援計量資料。
  • 與 Azure 服務整合;例如,您無法透過 Azure Resource Manager 管理儀表板或模型。

建置您自己的自訂應用程式

您可以使用 REST 呼叫,透過其 API 存取 Azure 監視器中的記錄與計量資料。 此功能可讓您建置自己的自訂網站與應用程式。

建置您本身自訂應用程式的優點

有了自訂應用程式之後,您就擁有:

  • 簡報 (UI)、視覺效果、互動功能與功能的完整彈性。
  • 您與其他資料來源合併之計量與記錄資料的控制權。

建置您本身自訂應用程式的限制

有了自訂應用程式之後,您即可自行建置需要的功能。 可能需要進行大量的工程工作。