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 '*'
Conteúdos relacionados
- Experimente Carregar métricas e logs no Azure Monitor
- Leia sobre Grafana:
- Leia sobre Kibana