Este documento fornece instruções sobre como encaminhar registros do Cloud Storage FUSE para o Cloud Logging.
Os registros do Cloud Storage FUSE ajudam a entender como o Cloud Storage FUSE funciona e permitem solucionar problemas e monitorar o desempenho. Quando você usa a
--log-severity opção ou o
logging:severity campo 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á em execução.
Também é possível encaminhar registros do Cloud Storage FUSE para o Cloud Logging, que oferece os seguintes benefícios:
Visualizar todos os registros do Cloud Storage FUSE em um único local no Cloud de Confiance console, que oferece uma visão geral do comportamento do Cloud Storage FUSE e facilita a correlação de eventos em diferentes componentes.
Filtrar 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.
Criar alertas baseados 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
errorouwarningdo Cloud Storage FUSE for detectada, permitindo que você reaja aos problemas de maneira proativa.Armazenar registros no Cloud Logging por um período configurável e exportá-los para o Cloud Storage para armazenamento de longo prazo, arquivamento ou análise detalhada.
Preços
Para informações sobre 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 visualizar os
registros do Cloud Storage FUSE, conceda o papel doIAM de Gravador de registros (roles/logging.logWriter)
no projeto para o qual 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 de 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
Ative a API Cloud Storage.
Ative a API Cloud Logging.
Instale o Agente de operações do Cloud, que é o Cloud de Confiance by S3NS's principal agente para coletar registros e métricas. Selecione um método de instalação com base no tipo de máquina virtual que você está usando.
Defina a gravidade da geração de registros como
traceusando a opção--log-severityou o camposeveritycomotrace.
Encaminhar registros do Cloud Storage FUSE para o Cloud Logging
Especifique
/gcsfuse.logpara sua montagemgcsfuse:logging: file-path: "/gcsfuse.log" severity: traceConfigure o Agente de operações do Cloud para encaminhar registros do arquivo
/gcfuse.logpara o Cloud Logging usando a configuração a seguir. Nessa configuração,gcsfuse_trace_logsé um elementoreceiverque recebe registros do arquivo/gcsfuse.log. O elementoservicevincula o elementoreceiverno 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.
Coloque a configuração do Agente de operações do Cloud 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 para configurações especificadas pelo usuário.
Reinicie o Agente de operações do Cloud para escolher novas mudanças de configuração usando o comando
systemctl restart:sudo systemctl restart google-cloud-ops-agent`Acesse o Cloud Logging no Cloud de Confiance console.
Execute a consulta de filtragem
fuse_debugpara validar os registros de rastreamentogcsfuseencaminhados para o Cloud Logging.
A seguir
- Saiba como melhorar o desempenho do Cloud Storage FUSE.