將 Azure 監視器工作區新增至 Azure 受控 Grafana 以收集 Prometheus 數據
在本指南中,瞭解如何直接從 Azure 受控 Grafana 工作區將 Azure 監視器工作區連線到 Grafana。 這項功能旨在快速收集儲存在 Azure 監視器工作區中的 Prometheus 計量,並可讓您監視 Grafana 中的 Azure Kubernetes Service (AKS) 叢集。
必要條件
- 具有有效訂用帳戶的 Azure 帳戶。 免費建立帳戶。
- 標準層中的 Azure 受控 Grafana 實例。 如果您沒有實例,請建立新的實例 。
- 具有 Prometheus 數據的 Azure 監視器工作區。
新增角色指派
在 Azure 監視器工作區中,將監視數據讀取者角色指派給 Azure 受控 Grafana 資源的受控識別,讓 Grafana 可以從 Azure 監視器工作區收集數據。
注意
您的 Azure 受控 Grafana 資源中必須啟用系統指派的受控識別。 如有需要,請移至 [ 身分 識別],然後選取 [ 狀態: 開啟]。
若要指派監視數據讀取器角色:
- 開啟保存 Prometheus 數據的 Azure 監視器工作區。
- 移至 [訪問控制] [IAM]>[新增>角色指派]。
- 選取 [ 監視數據讀取者 ] 角色,然後 選取 [下一步]。
- 針對 [ 指派存取權] ,選取 [ 受控識別]
- 開啟 [ 選取成員 ],然後選取您的 Azure 受控 Grafana 資源。
- 選取 [ 檢閱 + 指派 ] 以起始角色指派
新增 Azure 監視器工作區
開啟您的 Azure 受控 Grafana 工作區。
在左側功能表中,選取 [整合>Azure 監視器工作區]。
選取新增。
在開啟的窗格中,從清單中選取 Azure 監視器工作區,然後確認 [ 新增]。
作業完成後,Azure 會顯示新增至 Azure 受控 Grafana 工作區的所有 Azure 監視器工作區。 您可以再次選取 [新增 ],以新增更多 Azure 監視器工作區。
在 Grafana 中顯示 Prometheus 數據
當您在上一個步驟中將 Azure 監視器工作區新增至 Azure Managed Grafana 時,Azure 會將新的 Prometheus 數據源新增至 Grafana。
若要取得具有 Prometheus 計量的儀錶板,請使用其中一個預先建置的儀錶板或建置全新的儀錶板。
使用預先建置的儀錶板
在 Grafana 中,從左側功能表移至 [儀錶板 ],然後展開 [ 受控 Prometheus ] 數據源。 檢閱預先建置的儀錶板清單,並開啟一個看似有趣的儀錶板。
自 2023 年 11 月 7 日起,可以使用下列自動產生的儀錶板:
- Kubernetes / 計算資源 / 叢集
- Kubernetes / 計算資源 / 叢集 (Windows)
- Kubernetes / 計算資源 / 命名空間 (Pods)
- Kubernetes / 計算資源 / 命名空間 (Windows)
- Kubernetes / 計算資源 / 命名空間 (工作負載)
- Kubernetes / 計算資源 / 節點 (Pods)
- Kubernetes / 計算資源 / Pod
- Kubernetes / 計算資源 / Pod (Windows)
- Kubernetes / 計算資源 / 工作負載
- Kubernetes / Kubelet
- Kubernetes / 網路
- Kubernetes / USE 方法 / 叢集 (Windows)
- Kubernetes / USE 方法 / 節點 (Windows)
- 節點匯出工具/節點
- 節點匯出工具/USE 方法/節點
- 概觀
下列螢幕快照顯示 「Kubernetes/計算資源/叢集」儀錶板中的一些面板。
視需要編輯儀錶板。 如需編輯儀錶板的詳細資訊,請參閱 編輯儀錶板面板。
建立新的儀表板
若要使用 Prometheus 計量建置全新的儀錶板:
開啟 Grafana,然後從左側功能表中選取 [連線>連線]。
尋找新的 Prometheus 數據源。
選取 [建置儀錶板 ] 以開始使用 Prometheus 計量建立新的儀錶板。
選取 [新增視覺效果 ] 以開始建立新的面板。
在 [計量] 底下,選取計量,然後執行查詢來檢查您的儀錶板是否可以收集和顯示 Prometheus 數據。
如需編輯儀錶板的詳細資訊,請參閱 編輯儀錶板面板。
提示
如果您無法在儀錶板中取得 Prometheus 數據,請檢查您的 Azure 監視器工作區是否正在收集 Prometheus 數據。 如需詳細資訊,請移至針對 Azure 監視器 中的 Prometheus 計量集合進行疑難解答。
拿掉 Azure 監視器工作區
如果您不再需要,您可以從 Azure 受控 Grafana 工作區移除 Azure 監視器工作區:
- 在您的 Azure 受控 Grafana 工作區中,從左側功能表中選取 [整合> ][Azure 監視器工作區]。
- 選取具有要刪除之資源的數據列,然後選取 [刪除>是]。
選擇性地移除先前在 Azure 監視器工作區中新增的角色指派:
- 在 Azure 監視器工作區資源中,選取 [存取控制][IAM][>角色指派]。
- 在 [監視數據讀取器] 底下,選取具有 Azure 受控 Grafana 資源名稱的數據列,然後選取 [移除>確定]。
若要深入瞭解適用於 Prometheus 的 Azure 監視器受控服務,請參閱 適用於 Prometheus 的 Azure 監視器受控服務指南。
下一步
在本操作指南中,您已瞭解如何將 Azure 監視器工作區連線到 Grafana。 若要瞭解如何建立及設定 Grafana 儀錶板,請移至建立 儀錶板。