Como monitorar cargas de trabalho migradas
É possível ver registros e métricas das cargas de trabalho migradas no Console do Google Cloud.
Também é possível ver registros a partir da linha de comando com
kubectl
.
É possível executar comandos bash
no contêiner com sua carga de trabalho migrada. Para
mais informações, consulte o Solução de problemas.
Pré-requisitos ao migrar para clusters do Anthos no VMware
Para monitorar as cargas de trabalho migradas no Console do Google Cloud, você precisa instalar o Connect nos clusters do Anthos que fazem parte do cluster do VMware. O Connect é necessário para transmitir dados de volta para o Console do Google Cloud.
Como visualizar métricas no console do GKE
O console do GKE e o Cloud Monitoring fornecem um pacote de ferramentas para monitorar seus contêineres. Veja abaixo os primeiros passos:
- Abra as cargas de trabalho do GKE
- Clique no nome da carga de trabalho que você quer monitorar.
A partir daqui, é possível ver detalhes sobre essa carga de trabalho, incluindo gráficos agregados de desempenho em todos os pods.
Como ver registros no Cloud Logging
Depois de ativar o monitoramento, você poderá ver os registros de carga de trabalho na interface do usuário do Cloud Monitoring.
É possível usar o Cloud Logging para ver registros destes aspectos da migração:
- registros gravados em
stdout
por processos iniciados porinit
. - o conteúdo de var/log/syslog;
- opcionalmente, os registros do aplicativo são gravados no sistema de arquivos.
É possível visualizar os registros do sistema que estão no Cloud Logging no Console do Google Cloud. Para fazer isso, siga estas etapas:
- Abra as cargas de trabalho do GKE.
- Encontre sua carga de trabalho e clique no Nome dela. Será exibida a página "Detalhes de implantação".
- Localize a linha denominada Registros e clique em Registros de contêiner.
O Cloud Logging será carregado, mostrando registros apenas para esta carga de trabalho.
Como visualizar registros no kubectl
Use kubectl
para recuperar registros de um contêiner em execução. Também é possível
monitorar o progresso da exportação de armazenamento de curto prazo para longo prazo.
Para ver os registros de um pod:
Encontre o nome do seu pod com a saída de
kubectl get pods
. No exemplo abaixo, o nome do pod ésuitecrm-app-0
.kubectl get pods
NAME READY STATUS RESTARTS AGE csi-disk-controller-0 3/3 Running 4 4d csi-disk-node-5t922 3/3 Running 3 4d csi-disk-node-5tdcp 3/3 Running 3 4d csi-disk-node-86c2t 3/3 Running 3 4d csi-disk-node-8785n 3/3 Running 3 4d suitecrm-app-0 1/1 Running 0 17hVisualize os registros do seu pod com
kubectl logs
.kubectl logs [POD_NAME]
I0529 07:01:26.000000 12 hclog.py:48] [suitecrm-app-0] - Auto-detected template: centos D0529 07:01:26.000000 12 hclog.py:42] [util] - SHELL OUTPUT: UNIT FILE STATE D0529 07:01:26.000000 12 hclog.py:42] [util] - SHELL OUTPUT: adservice.service enabled
Os registros recentes do pod serão exibidos.
Para mais informações sobre registros e o Kubernetes, consulte a documentação do Kubernetes Logging.