你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
使用 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 Monitor
- 阅读了解有关 Grafana 的信息:
- 阅读了解有关 Grafana 的信息