Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Atualizado em 2024-11-28 GMT+08:00

Visão geral

O CCE permite que você configure políticas para coletar, gerenciar e analisar logs de carga de trabalho periodicamente para evitar que os logs sejam extra grandes.

  • Usar o ICAgent:

    Por padrão, o ICAgent coleta saídas padrão do contêiner (logs stdout). Não há configuração necessária.

    Você também pode configurar o caminho para armazenar logs de contêiner ao criar uma carga de trabalho para que o ICAgent colete logs desse caminho.

    Você pode selecionar um dos seguintes modos para logs de contêiner:
    • hostPath: um caminho de host é montado para o caminho de contêiner especificado (caminho de montagem). No caminho do host do nó, você pode visualizar a saída dos logs do contêiner no caminho de montagem.
    • emptyDir: um caminho temporário do nó é montado no caminho especificado (caminho de montagem). Os dados de log que existem no caminho temporário, mas não são relatados pelo coletor ao AOM, desaparecerão depois que o pod for excluído.
  • Usar o log-agent:

    O CCE fornece log-agent para relatar logs ao coletor de log do LTS. Depois de criar um cluster, você pode consultar e gerenciar regras de coleta de log na página Logging do console de cluster do CCE.

    Por padrão, os logs de stdout e os eventos do Kubernetes são coletados.

    Você pode entrar ao console do CCE, alcançar um conjunto, e escolher Logging no painel de navegação para ver se ICAgent ou log-agent foi instalado. Caso contrário, o CCE solicita que você instale ICAgent ou log-agent.

ICAgent vs log-agent

Tabela 1 ICAgent vs log-agent

Ferramenta de coleção

Localização de armazenamento de log

Conteúdo a ser coletado

Vantagens e desvantagens

Método de configuração

ICAgent

LTS

Saída padrão do contêiner

Arquivo de contêiner

Arquivo de nó

As políticas de coleta de logs e as cargas de trabalho são configuradas separadamente. Modificar políticas não afeta a execução do pod.

Você pode especificar um contêiner cujos logs serão coletados.

Suporta apenas nós do Docker.

Atualmente, a coleção de log de arquivos de contêiner suporta apenas o driver de armazenamento Overlay2, não Device Mapper.

Crie uma política de coleta no LTS.

AOM

Saída padrão do contêiner

Arquivo de contêiner

Cada carga de trabalho precisa ser configurada separadamente.

As políticas de coleta de logs são acopladas a pods. Modificar a política reiniciará o pod.

Crie uma política de coleta na carga de trabalho. Para mais detalhes, consulte Uso do ICAgent para coletar logs de contêiner.

log-agent

LTS

Saída padrão do contêiner

Arquivo de contêiner

Arquivo de nó

Evento do Kubernetes

As políticas de coleta de logs e as cargas de trabalho são configuradas separadamente. Modificar políticas não afeta a execução do pod.

Você pode especificar um contêiner cujos logs serão coletados.

Se o driver de armazenamento do nó for Device Mapper, o caminho deve ser o caminho de montagem do disco de dados do nó.

Crie uma política na página Logging. Para mais detalhes, consulte Uso do log-agent para coletar logs de contêiner.