Monitorize cargas de trabalho migradas

Pode ver os registos e as métricas das suas cargas de trabalho migradas na Google Cloud consola. Também pode ver os registos a partir da linha de comandos com kubectl.

Pode executar comandos bash no contentor com a carga de trabalho migrada. Para mais informações, consulte o tópico de resolução de problemas.

Veja métricas na consola do GKE

A consola do GKE e o Cloud Monitoring oferecem um conjunto de ferramentas para monitorizar os seus contentores. Para começar:

  1. Abra as cargas de trabalho do GKE
  2. Clique no nome da carga de trabalho que quer monitorizar.

Aqui, pode ver detalhes sobre esta carga de trabalho, incluindo gráficos agregados do desempenho em todos os pods.

Veja registos no Cloud Logging

Depois de ativar a monitorização, pode ver os registos de cargas de trabalho na interface do utilizador do Cloud Monitoring.

Pode usar o Cloud Logging para ver registos dos seguintes aspetos da sua migração:

  • Registos escritos em stdout por processos iniciados por init.
  • O conteúdo de var/log/syslog.
  • Opcionalmente, registos de aplicações escritos no sistema de ficheiros.

Pode ver os registos do sistema que estão no Cloud Logging a partir da Google Cloud consola. Para isso:

  1. Abra as cargas de trabalho do GKE.
  2. Encontre a carga de trabalho e clique no respetivo Nome. É apresentada a página Detalhes da implementação.
  3. Encontre a linha com a etiqueta Registos e clique em Registos do contentor.

Esta ação carrega o Cloud Logging, mostrando apenas os registos desta carga de trabalho.

Registos de contentores no Cloud Logging

Veja os registos no kubectl

Pode usar kubectl para obter registos de um contentor em execução. Também pode monitorizar o progresso da exportação do armazenamento de curto prazo para o armazenamento de longo prazo.

Para ver os registos de um pod:

  1. Encontre o nome do seu pod na 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          17h
  2. Veja os registos 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
    

São apresentados os registos recentes do pod.

Para mais informações sobre o registo e o Kubernetes, consulte a documentação de registo do Kubernetes.

O que se segue?