Visualize logs e métricas usando Kibana e Grafana

Os painéis da Web Kibana e Grafana são fornecidos para trazer informações e clareza aos namespaces do Kubernetes que estão sendo usados pelos serviços de dados habilitados para Azure Arc. Para acessar os painéis da Web do Kibana e do Grafana, exibir pontos de extremidade de serviço, verifique a documentação dos painéis do Azure Data Studio.

Pré-requisitos

  • Use o ambiente Bash no Azure Cloud Shell. Para obter mais informações, consulte Guia de início rápido para Bash no Azure Cloud Shell.

  • Se preferir executar comandos de referência da CLI localmente, instale a CLI do Azure. Se estiver a utilizar o Windows ou macOS, considere executar a CLI do Azure num contentor Docker. Para obter mais informações, consulte Como executar a CLI do Azure em um contêiner do Docker.

    • Se estiver a utilizar uma instalação local, inicie sessão no CLI do Azure ao utilizar o comando az login. Para concluir o processo de autenticação, siga os passos apresentados no seu terminal. Para outras opções de entrada, consulte Entrar com a CLI do Azure.

    • Quando solicitado, instale a extensão da CLI do Azure na primeira utilização. Para obter mais informações sobre as extensões, veja Utilizar extensões com o CLI do Azure.

    • Execute o comando az version para localizar a versão e as bibliotecas dependentes instaladas. Para atualizar para a versão mais recente, execute o comando az upgrade.

Monitorar instâncias gerenciadas do SQL do Azure no Azure Arc

Para acessar os logs e painéis de monitoramento da Instância Gerenciada SQL habilitada pelo Azure Arc, execute o seguinte azdata comando da CLI

az sql mi-arc endpoint list -n <name of SQL instance> --use-k8s

Os painéis relevantes do Grafana são:

  • "Métricas de instância gerenciada SQL do Azure"
  • "Métricas do nó de host"
  • "Métricas do Host Pods"

Nota

Quando solicitado a inserir um nome de usuário e senha, digite o nome de usuário e a senha que você forneceu no momento em que criou o controlador de dados do Azure Arc.

Nota

Você receberá um aviso de certificado porque os certificados são certificados autoassinados.

Monitorar o servidor PostgreSQL habilitado para Azure Arc

Para acessar os logs e painéis de monitoramento de um servidor PostgreSQL habilitado para Azure Arc, execute o seguinte azdata comando da CLI

az postgres server-arc endpoint list -n <name of postgreSQL instance> --k8s-namespace <namespace> --use-k8s

Os painéis postgreSQL relevantes são:

  • "Métricas Postgres"
  • "Métricas da tabela Postgres"
  • "Métricas do nó de host"
  • "Métricas do Host Pods"

Configuração adicional da firewall

Dependendo de onde o controlador de dados está implantado, você pode achar que precisa abrir portas no firewall para acessar os pontos de extremidade Kibana e Grafana.

Abaixo está um exemplo de como fazer isso para uma VM do Azure. Você precisará fazer isso se tiver implantado o Kubernetes usando o script.

As etapas abaixo destacam como criar uma regra NSG para os pontos de extremidade Kibana e Grafana:

Localize o nome do NSG

az network nsg list -g azurearcvm-rg --query "[].{NSGName:name}" -o table

Adicionar a regra NSG

Depois de ter o nome do NSG, você pode adicionar uma regra usando o seguinte comando:

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 '*'