使用 Kibana 和 Grafana 來檢視記錄和計量
提供 Kibana 和 Grafana Web 儀表板是為了深入解析和清楚說明已啟用 Azure Arc 的資料服務所使用的 Kubernetes 命名空間。 若要存取 Kibana 和 Grafana Web 儀表板檢視服務端點,請參閱 Azure Data Studio 儀表板文件。
必要條件
在 Azure Cloud Shell 中使用 Bash 環境。 如需詳細資訊,請參閱 Azure Cloud Shell 中的 Bash 快速入門。
若要在本地執行 CLI 參考命令,請安裝 Azure CLI。 若您在 Windows 或 macOS 上執行,請考慮在 Docker 容器中執行 Azure CLI。 如需詳細資訊,請參閱〈如何在 Docker 容器中執行 Azure CLI〉。
如果您使用的是本機安裝,請使用 az login 命令,透過 Azure CLI 來登入。 請遵循您終端機上顯示的步驟,完成驗證程序。 如需其他登入選項,請參閱使用 Azure CLI 登入。
出現提示時,請在第一次使用時安裝 Azure CLI 延伸模組。 如需擴充功能詳細資訊,請參閱使用 Azure CLI 擴充功能。
執行 az version 以尋找已安裝的版本和相依程式庫。 若要升級至最新版本,請執行 az upgrade。
監視 Azure Arc 上的 Azure SQL 受控執行個體
若要存取 Azure Arc 所啟用之 SQL 受控執行個體的記錄和監視儀表板,請執行下列 azdata
CLI 命令
az sql mi-arc endpoint list -n <name of SQL instance> --use-k8s
相關的 Grafana 儀表板如下:
- 「Azure SQL 受控執行個體計量」
- 「主機節點計量」
- 「主機 Pod 計量」
注意
當系統提示您輸入使用者名稱和密碼時,請輸入您在建立 Azure Arc 資料控制器時所提供的使用者名稱和密碼。
注意
系統會提示您出現憑證警告,因為憑證是自我簽署憑證。
監視已啟用 Azure Arc 的 PostgreSQL 伺服器
若要存取已啟用 Azure Arc 的 PostgreSQL 伺服器的記錄和監視儀表板,請執行下列 azdata
CLI 命令
az postgres server-arc endpoint list -n <name of postgreSQL instance> --k8s-namespace <namespace> --use-k8s
相關的 postgreSQL 儀表板如下:
- 「Postgres 計量」
- 「Postgres 表格計量」
- 「主機節點計量」
- 「主機 Pod 計量」
其他防火牆設定
根據部署資料控制器的位置,您可能會發現您需要在防火牆上開啟連接埠,才能存取 Kibana 和 Grafana 端點。
以下是如何針對 Azure VM 執行此動作的範例。 如果您已使用指令碼部署 Kubernetes,則必須執行此動作。
以下步驟強調如何為 Kibana 和 Grafana 端點建立 NSG 規則:
尋找 NSG 的名稱
az network nsg list -g azurearcvm-rg --query "[].{NSGName:name}" -o table
新增 NSG 規則
一旦您具有 NSG 的名稱,就可以使用下列命令來新增規則:
az network nsg rule create -n ports_30777 --nsg-name azurearcvmNSG --priority 600 -g azurearcvm-rg --access Allow --description 'Allow Kibana and Grafana ports' --destination-address-prefixes '*' --destination-port-ranges 30777 --direction Inbound --protocol Tcp --source-address-prefixes '*' --source-port-ranges '*'
相關內容
- 嘗試將計量和記錄上傳至 Azure 監視器
- 閱讀 Grafana:
- 閱讀 Kibana