你当前正在访问 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 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 '*'