Esta página foi traduzida pela API Cloud Translation.
Switch to English

Como usar o Cloud Logging com o Container-Optimized OS

A partir do marco 67, o Container-Optimized OS inclui o agente de geração de registros do pacote de operações do Google Cloud, que exporta registros de sistema e contêiner para o Cloud. Geração de registros. Para mais detalhes, consulte a fonte de configuração específica do Container-Optimized OS ou a documentação do conjunto de operações do Google Cloud. Este documento explica como usar o agente do Logging no Container-Optimized OS e como acessar registros.

Como criar uma nova instância com o agente do Logging ativado

Console

Para executar uma instância do Compute Engine no Container-Optimized OS com o agente de geração de registros ativado, execute:

  1. Abra a página de criação de instâncias do Compute Engine no Console do Google Cloud.

    Crie uma nova instância do Compute Engine

  2. Especifique um Nome para sua instância.

  3. Na seção Disco de inicialização, selecione uma imagem do Container-Optimized OS.

  4. Clique em Gerenciamento, segurança, discos, rede, locatário único para expandir outras opções.

  5. Na guia Gerenciamento, role até a seção Metadados. Adicione uma nova entrada de metadados com Chave como google-logging-enabled e Valor como true.

  6. Se quiser, especifique qualquer outra opção para seu caso de uso. Consulte Como criar e configurar instâncias para mais detalhes.

  7. Clique em Criar para criar e inicializar a instância.

gcloud

Para executar uma instância do Compute Engine no Container-Optimized OS com o agente de geração de registros ativado, use o comando gcloud compute instances create e inclua google-logging-enabled=true nos metadados. Exemplo:

gcloud compute instances create instance-name \
    --image-family cos-stable \
    --image-project cos-cloud \
    --zone compute-zone \
    --metadata google-logging-enabled=true

Substitua:

Para mais informações sobre o comando gcloud, consulte a documentação de referência de gcloud compute instances create. Para mais detalhes sobre como criar instâncias do Container-Optimized OS, consulte Como criar e configurar instâncias.

Como atualizar uma instância atual para ativar ou desativar o agente do Logging

Console

  1. Acesse a página "Instâncias de VMs".

    Acessar a página "Instâncias de VM"

  2. Clique no nome da instância do Container-Optimized OS que você quer atualizar.

  3. Clique em "Editar" na barra superior de Detalhes da instância de VM.

  4. Na guiaMetadados personalizados adicione uma nova entrada de metadados, comVersão da enquantogoogle-logging-enabled quantoValor comotrue para ativar oufalse para desativar.

  5. Clique em Save.

gcloud

Para ativar ou desativar o agente do Logging em uma instância atual, use o comando gcloud compute instances add-metadata:

gcloud compute instances add-metadata instance-name \
    --zone compute-zone \
    --metadata google-logging-enabled=enabled-value

Substitua:

  • enabled-value: true para ativar, false para desativar.
  • instance-name: o nome da instância de VM.
  • compute-zone: a zona de computação da instância.

Como acessar os registros

Console

  1. Acesse a página "Instâncias de VMs".

    Acessar a página "Instâncias de VM"

  2. Clique no nome da instância do Container-Optimized OS de que você quer acessar os registros.

  3. Na seção Registros, clique em Cloud Logging.

  4. Isso abre o Logs Explorer para a instância especificada. Para mais informações, consulte Como usar o Explorador de registros.

gcloud

Para acessar os registros, use o comando gcloud logging read. Exemplo:

gcloud logging read \
"resource.type=gce_instance AND resource.labels.instance_id=instance-id" \
    --limit 10 \
    --format json \
    --freshness 30d

Substitua:

  • instance-id: o ID da instância da VM.

Esse comando tenta ler registros da instância de VM com instance-id, limitando a 10 registros, no formato JSON, dos últimos 30 dias.

Para mais informações sobre o comando gcloud, consulte a documentação de referência do gcloud logging read.