Encaminhar registros do Cloud Storage FUSE para o Cloud Logging

Nesta página, você encontra instruções sobre como encaminhar registros do Cloud Storage FUSE para o Cloud Logging.

Visão geral

Os registros do Cloud Storage FUSE ajudam você a entender como ele opera e permitem resolver problemas e monitorar o desempenho. Quando você usa a opção da CLI --log-severity ou o campo de configuração logging:severity para gerar registros, eles são gerados pelo Cloud Storage FUSE e podem ser visualizados como saída padrão ou arquivos de registro locais na máquina em que o Cloud Storage FUSE está sendo executado.

Também é possível encaminhar os registros do Cloud Storage FUSE para o Cloud Logging, que oferece os seguintes benefícios:

  • Confira todos os registros do Cloud Storage FUSE em um único local no console Trusted Cloud , que oferece uma visão geral do comportamento do Cloud Storage FUSE e facilita a correlação de eventos em diferentes componentes.

  • Filtre os registros do Cloud Storage FUSE por nível de gravidade, carimbo de data/hora, tipo de recurso e outros campos, o que pode ajudar a identificar erros ou problemas de desempenho.

  • Crie alertas com base em métricas que são acionados por eventos de registro específicos. Por exemplo, é possível configurar um alerta para notificar você sempre que uma mensagem de registro error ou warning do Cloud Storage FUSE for detectada, permitindo que você reaja aos problemas de maneira proativa.

  • Armazene registros no Cloud Logging por um período configurável e exporte-os para o Cloud Storage para armazenamento de longo prazo, arquivamento ou análise detalhada.

Preços

Para informações sobre os preços do Cloud Logging, consulte Custos do Cloud Logging.

Acessar os papéis necessários

Para receber as permissões necessárias para usar o Cloud Logging e ver os registros do FUSE do Cloud Storage, conceda o papel do IAM de Gravador de registros (roles/logging.logWriter) no projeto em que você quer coletar métricas.

Esse papel predefinido contém as permissões necessárias para usar o Cloud Logging. Para mais informações sobre o papel gravador de registros, consulte a documentação do IAM sobre roles/logging.logWriter.

Para instruções sobre como conceder papéis a projetos, consulte Gerenciar o acesso aos projetos.

Antes de começar

  1. Ative a API Cloud Storage.

    Acessar a API Cloud Storage

  2. Ative a API Cloud Logging.

    Acessar a API Cloud Logging

  3. Instale o agente do Cloud Ops, que é o agente principal do Trusted Cloud by S3NSpara coletar registros e métricas. Selecione um método de instalação com base no tipo de máquina virtual que você está usando.

  4. Defina a gravidade do registro como trace usando a opção da CLI --log-severity ou o campo severity como trace.

Encaminhar registros do Cloud Storage FUSE para o Cloud Logging

  1. Especifique /gcsfuse.log para a montagem de gcsfuse:

    logging:
      file-path: "/gcsfuse.log"
      severity: trace
    
  2. Configure o Agente de operações do Cloud para encaminhar registros do arquivo /gcfuse.log para o Cloud Logging usando a seguinte configuração. Nessa configuração, gcsfuse_trace_logs é um elemento receiver que recebe registros do arquivo /gcsfuse.log. O elemento service vincula o elemento receiver no pipeline.

    logging:
     receivers:
      gcsfuse_trace_logs:
      type: files
      include_paths:
      - /gcsfuse.log
    service:
     pipelines:
       gcsfuse_pipeline:
         receivers: [gcsfuse_trace_logs]
    

    Para saber mais sobre outras configurações de geração de registros, consulte Configurações do Cloud Logging.

  3. Coloque a configuração do agente do Cloud Ops em um caminho com base no seu sistema operacional. Para escolher o caminho em que a configuração será colocada, consulte a documentação do Google Cloud Observability sobre configurações especificadas pelo usuário.

  4. Reinicie o Agente do Cloud Ops para escolher novas mudanças de configuração usando o comando systemctl restart:

    sudo systemctl restart google-cloud-ops-agent`
    
  5. Acesse o Cloud Logging no console Trusted Cloud .

  6. Execute a consulta de filtragem fuse_debug para validar os registros de rastreamento gcsfuse encaminhados ao Cloud Logging.

A seguir