本文說明在 Azure 監視器中可視化和分析所收集數據的內建功能。 圖表和圖形等視覺效果可協助您分析監視數據,以向下切入問題並識別模式。 您可以建立自定義視覺效果,以符合組織中不同使用者的需求。
內建分析功能
下表描述 Azure 監視器功能,這些功能會提供未經任何設定的數據收集分析。
元件 | 說明 | 必要的訓練和/或設定 |
---|---|---|
概觀頁面 | 大部分 Azure 服務在 Azure 入口網站中會有 [概觀] 頁面,其中包含 [監視] 區段,具有顯示近期重要計量的圖表。 此資訊可供個別服務的擁有者快速評估資源的效能。 | 此頁面是以自動收集的平台計量為基礎。 不需要組態。 |
計量瀏覽器 | 您可以使用計量瀏覽器,以互動方式使用計量資料並建立計量警示。 您需要最基本的訓練才能使用計量瀏覽器,但必須熟悉您想要分析的計量。 | • 設定數據收集之後,就不需要其他設定。 • Azure 資源的平台計量可自動取得。 • 將 Azure 監視器代理程式部署至虛擬機之後,即可取得虛擬機的客體計量。 • 設定 Application Insights 之後,即可使用應用程式計量。 |
日誌分析 | 使用 Log Analytics,您可以建立記錄查詢,以互動方式處理記錄數據,並建立記錄搜尋警示。 | 您需要一些訓練才能熟悉查詢語言,不過您可以使用預先建置的查詢來因應一般需求。 您還可以新增包含獨特於您組織的查詢的查詢包。 然後,如果您熟悉查詢語言,您可以為組織中的其他人建置查詢。 |
內建視覺效果工具
Azure 活頁簿
Azure 活頁簿 提供彈性的畫布,可供數據分析和建立豐富的視覺報表。 您可使用活頁簿,從 Azure 中深入了解最完整的資料來源,並將其合併為整合的互動式體驗。 特別適合用來準備跨多個 Azure 資源的端對端監視檢視。 Insights 會使用預先建置的活頁簿,向您呈現特定服務的重要健康情況和效能資訊。 您可以在 Azure 監視器的 [活頁簿] 索引標籤上存取活頁簿庫、建立自定義活頁簿,或利用 Azure GitHub 社群範本來符合不同使用者的需求。
Azure 儀表板
Azure 儀錶板 有助於提供 Azure 基礎結構和服務之「單一視圖」。 雖然活頁簿提供更豐富的功能,但儀表板可以結合 Azure 監視器資料與其他 Azure 服務的資料。
以下影片說明如何建立儀錶板:
格拉法納
Grafana 是一個開放平台,在操作儀表板上表現優異。 它適用於:
- 偵測、隔離和分類作業事件。
- 結合 Azure 和非 Azure 資料來源的視覺效果。 這些來源包括內部部署、第三方工具和其他雲端中的資料存放區。
Grafana 具有熱門的外掛程式和儀錶板範本,可用於應用程式效能監視 (APM) 工具,例如 Dynatrace、New Relic 和 AppDynamics。 您可以使用這些資源,將 Azure 平台數據與其他來自其他工具所收集堆疊中較高層級的計量可視化。 其也具有 AWS CloudWatch 和 GCP BigQuery 外掛程式,可以在單一窗口進行多雲端監視。
Grafana 可讓您利用結合數據查詢、查詢結果和執行開放式用戶端數據處理,以及使用開放原始碼社群儀錶板所包含的廣泛彈性。
所有版本的 Grafana 都包含 Azure 監視器資料來源外掛程式,用以將 Azure 監視器計量和記錄視覺化。
Azure 受控 Grafana 也會針對 Azure 監視器和 Azure 數據總管等 Azure 原生數據存放區優化此體驗。 如此一來,您就可以輕鬆地連線到訂閱中的任何資源,並在熟悉的 Grafana 儀錶板中查看所有產生的遙測數據。 它也支援將圖表從 Azure 監視器計量和記錄釘選到 Grafana 儀表板。 Grafana 包含適用於 Azure 資源的現成可用儀表板。 建立您的第一個 Azure 受控 Grafana 工作區 以開始使用。
現成的 Grafana Azure 警示儀表板可讓您檢視及取用 Azure 監視器、Azure 資料來源和適用於 Prometheus 的 Azure 監視器受管理服務之 Azure 監視器警示。
- 如需定義 Azure 監視器警示的詳細資訊,請參閱 建立新的警示規則。
- 針對 Prometheus 的 Azure 監視器受控服務,請使用在 Azure 監視器工作區上套用的 Prometheus 規則群組中建立的 Prometheus 警示規則來定義警示。
Power BI
Power BI 適用於建立以業務為中心的儀錶板和報表,以及分析長期 KPI(關鍵效能指標)趨勢的報表。 您可以將 記錄查詢的結果匯 入 Power BI 數據集,讓您利用功能,例如結合不同來源的數據,以及在 Web 和行動裝置上共用報表。
選擇正確的視覺效果工具
我們建議在雲端原生案例中使用 Azure Managed Grafana 來呈現數據視覺效果和儀錶板,例如 Kubernetes 和 Azure Kubernetes Service (AKS),以及多重雲端、開放原始碼軟體和第三方整合。 針對其他 Azure 案例,包括 Azure Arc 的 Azure 混合式環境,我們建議使用 Azure 活頁簿。
使用 Azure 托管 Grafana 的時機
- 使用 Prometheus 和NCF 工具監視的雲端原生環境
- 多雲端和多平台環境
- 多租用戶和可移植性支援
- 與開放原始碼和第三方工具的互作性
- 在 Azure 入口網站外部共用儀表板
使用 Azure 活頁簿的時機
- Azure 受控混合式和邊緣環境
- 與 Azure 功能和自動化的整合
- 根據 Azure 監視器深入解析建立自定義報告
優點和使用案例
視覺效果工具 | 優點 | 建議的使用者 |
---|---|---|
Azure 活頁簿 | ||
原生 Azure 儀表板平台 | 使用 做為工程和技術小組的工具,以可視化和調查案例。 | |
自動重新整理 | 作為應用程式開發人員、雲端工程師和其他技術人員的報告工具 | |
現用和公用 GitHub 範本和報告 | ||
參數允許動態即時更新 | ||
可以提供高階摘要,使得您可以使用查詢中選取的值來選取任何專案,從而獲得更深入的數據。 | ||
比起其他視覺效果,可以查詢更多來源 | ||
可完全自訂 | ||
專為共同作業和疑難解答而設計 | ||
Azure 儀表板 | ||
原生 Azure 儀表板平台 | 針對 Azure/Arc 專用環境 | |
未新增成本 | ||
支援大規模部署 | ||
可以結合計量圖表和記錄查詢的結果與相關服務的作業數據 | ||
透過整合 Azure 角色型存取控制,將儀錶板共享給服務擁有者。 | ||
Azure 受控 Grafana | ||
多平台多雲端單一窗口的視覺效果 | 對於沒有 Azure 存取權的使用者 | |
與 Azure 無縫整合 | 用於外部視覺效果體驗,特別是 SOC 和 NOC 環境中的 RAG 類型儀表板 | |
可以在單一視覺效果面板中結合時間序列和事件數據 | 雲端原生 CNCF 監視 | |
可以根據用戶選取動態變數來建立動態儀錶板 | Multicloud 環境 | |
Prometheus 支援 | 管理或執行層級用戶的整體狀態、上/下及高階趨勢報告 | |
與第三方監視工具整合 | 用於顯示網路作業中心(NOC)儀錶板上環境、應用程式、安全性和網路的狀態。 | |
來自大多數監視工具和平台的現成可用外掛程式 | ||
著重於作業的儀錶板範本 | ||
能夠從社群建立和社群支援的範本建立儀表板 | ||
能夠建立在任何雲端提供者或內部部署上執行的廠商中立商務持續性和災害案例 | ||
Power BI | ||
豐富的視覺效果 | 用於針對管理和執行層級的外部視覺效果 | |
透過廣泛的切割和細分支援 BI 分析 | 用來協助設計業務為中心的 KPI 儀錶板,以觀察長期趨勢 | |
整合來自多個數據源的數據 | ||
在 Cube 中快取結果,以取得更佳的效能 | ||
廣泛的互動性,包括放大和交叉篩選 | ||
在整個組織中輕鬆共用 |
其他選項
某些 Azure 監視器合作夥伴提供視覺效果功能。 Azure 監視器合作夥伴可能會提供即時的視覺化來節省您的時間,儘管這些解決方案可能會有額外的成本。
您也可以使用 REST API,在 Azure 監視器中使用計量和記錄資料來建置自己的自訂網站和應用程式。 REST API 可讓您彈性地使用UI、視覺效果、互動功能和功能。