Ao exportar dados de vários produtos do Firebase para o Cloud Logging, você pode visualizar, pesquisar e filtrar registros do seu projeto e apps.
Os seguintes produtos são compatíveis com a exportação de dados para o Cloud Logging:
Firebase Hosting: depois de configurar a exportação, o Firebase exporta os registros de solicitações da Web dos seus sites Firebase Hosting para Cloud Logging.
Cloud Functions for Firebase: não é necessário configurar a exportação. O Firebase exporta automaticamente os registros de funções para Cloud Logging.
Esta página ajuda você a:
- Entender as exportações para o Cloud Logging
- Configurar a exportação para Cloud Logging
- Desvincular um projeto, app ou site do Cloud Logging
- Cotas, preços e retenção do Cloud Logging
Entender as exportações para Cloud Logging
O Cloud Logging é fornecido por Google Cloud Observability Suite.
Ao exportar seus registros para Cloud Logging, use a interface Logs Viewer no console Google Cloud para visualizar, pesquisar e filtrar esses registros. Você pode usar outras ferramentas do Google Cloud para consultar seus registros, criar e usar métricas com base em registros e armazenar dados de registros. Saiba mais sobre essas ferramentas na documentação do Cloud Logging.
Para Cloud Functions for Firebase, também é possível conferir os registros no painel Functions do console Firebase.
Firebase Hosting
Ao usar o Cloud Logging com o Hosting, você pode acompanhar de onde e quando seu site recebe acessos, os status das respostas dele, a latência das solicitações de usuário final e muito mais.
Se você tiver vários sites do Hosting no seu projeto, selecione qual dos sites do Hosting exportará registros. Em seguida, você pode filtrar e visualizar seus dados de registros por site do Hosting e até mesmo por domínio. Ao selecionar sites específicos do Hosting para exportar registros, você também pode controlar a quantidade de dados processados para seu projeto. Para conferir o uso de dados dos registros dos seus sites do Hosting, acesse o card de integração do Cloud Logging no console do Firebase.
Saiba mais sobre a integração do Cloud Logging com o Firebase Hosting.
Configurar a exportação para Cloud Logging
Saiba como configurar a exportação para o Cloud Logging e selecionar quais sites do Firebase Hosting você quer vincular ao Cloud Logging.
Faça login no console Firebase e selecione seu projeto.
Clique em e selecione Configurações do projeto.
Selecione a guia Integrações.
No card de integração do Cloud Logging, clique em Vincular.
Siga as instruções na tela para configurar o Cloud Logging e selecione quais sites do Hosting vão exportar registros.
Se você já tiver um ou mais sites do Hosting ativos, o fluxo de trabalho de vinculação exibirá um nível estimado de uso de dados para registros de cada um dos seus sites do Hosting. Esse valor é estimado com base nos últimos 30 dias.
Depois da vinculação, os registros de qualquer nova solicitação aos sites do Hosting geralmente aparecem até 30 minutos após a solicitação.
É possível conferir o nível de uso de dados dos registros dos seus sites do Hosting no card de integração do Cloud Logging no console do Firebase.
É possível conferir o nível de uso de dados por site na interface Logs Viewer no console Google Cloud (a métrica
log_bytes). Se o projeto usa Cloud Logging para outros produtos, também é possível conferir o uso total na interface Logs Viewer.
Desvincular um projeto, app ou site do Cloud Logging
Ao desvincular seu projeto do Firebase do Cloud Logging, você interrompe todas as exportações de Firebase Hosting para o Cloud Logging. Essa ação não afeta a exportação de registros para Cloud Functions for Firebase.
Atente para o seguinte:
Se você usa o Cloud Functions for Firebase, seus registros de funções continuam sendo exportados para o Cloud Logging.
Caso seus conjuntos de dados de registros do Hosting não sejam excluídos do Cloud Logging, eles vão ficar disponíveis por 30 dias. Depois desse prazo, eles serão excluídos automaticamente.Cloud Logging
Se você tiver dados do Cloud Logging para registros do Hosting armazenados em outros serviços (como o BigQuery), eles serão regidos por termos diferentes de permanência de dados.
Saiba como desvincular seu projeto do Firebase, especificamente os sites Firebase Hosting, de Cloud Logging:
Faça login no console Firebase e selecione seu projeto.
Clique em e selecione Configurações do projeto.
Selecione a guia Integrações.
No card de integração do Cloud Logging, clique em Gerenciar.
Na parte de baixo da página, clique em Interromper exportações para Cloud Logging.
Confirme que você quer desvincular e interromper todas as exportações.
Cotas, preços e retenção do Cloud Logging
O Cloud Logging oferece um nível de uso sem custos financeiros por mês (por projeto). O uso pode ser de qualquer produto do Google ou do Firebase usando Cloud Logging. Você pode fazer upgrade do seu projeto para o plano de preços Blaze de pagamento por uso e ter acesso a mais recursos e uso pago. Saiba mais sobre preços do Cloud Logging.
É possível monitorar e gerenciar Cloud Logging e o faturamento:
Faça uma estimativa das suas faturas do Cloud Logging usando a calculadora de preços do Google Cloud.
Limite os registros criando filtros de exclusão para coletores de registros.
Configure alertas para ajudar a controlar os custos.
Os registros são excluídos automaticamente após 30 dias, com a opção de configurar uma retenção personalizada.
A entrada de registro de uma solicitação específica pode ser atrasada ou, em casos raros, ser descartada. Ainda que os registros possam ser usados para entender as solicitações, eles podem não refletir o uso real que aparece no uso do projeto e no faturamento.