Ao exportar dados de vários produtos do Firebase para o Cloud Logging, você pode visualizar, pesquisar e consultar registros do seu projeto e apps. Com os dados exportados, é possível criar e usar métricas com base em registros, criar gráficos e painéis personalizados e configurar alertas personalizados.
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.
Firebase App Hosting: não é necessário configurar a exportação. O Firebase exporta automaticamente os registros do Firebase App Hosting para o 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ê com os temas a seguir:
- Entenda o que você pode fazer com os dados exportados para o Cloud Logging
- Configurar a exportação para Cloud Logging
- Entenda o que acontece depois que você configura a exportação
- Cotas, preços e retenção do Cloud Logging
O que você pode fazer com os dados exportados para o Cloud Logging
O Cloud Logging é fornecido pelo Google Cloud Observability Suite.
Confira algumas maneiras de trabalhar com os dados exportados para o Cloud Logging:
Use o Logs Explorer no console Google Cloud para visualizar, pesquisar e filtrar esses registros.
Você pode consultar seus registros, criar e usar métricas com base em registros, criar gráficos e painéis personalizados, configurar alertas personalizados e armazenar dados de registros.
Você pode exportar seus dados para outros provedores de serviços.
Saiba mais sobre essas opções na documentação geral do Cloud Logging e na página específica do produto para Firebase Hosting.
Para Cloud Functions for Firebase, também é possível conferir os registros no painel Functions do console Firebase.
Configurar a exportação para Cloud Logging
Veja como configurar a exportação para o 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 a exportação para o Cloud Logging.
Se você já tiver um ou mais sites do Firebase 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. Esse valor é estimado com base no volume de registros dos últimos 30 dias.
Desvincular de Cloud Logging
A desvinculação de Cloud Logging interrompe a exportação de novos registros.
A desvinculação do Cloud Logging só pode interromper a exportação para Firebase App Hosting e Firebase Hosting. Não é possível interromper a exportação de registros para Cloud Functions for Firebase.
Atente para o seguinte:
Todos os dados já exportados para o Cloud Logging vão persistir pelo período de retenção permitido, e as cobranças de armazenamento ainda podem ser aplicadas. Você pode excluir manualmente seus registros para evitar outras cobranças.
Se você tiver dados do Cloud Logging em outros serviços (como o BigQuery), eles serão regidos por termos diferentes de permanência de dados.
É possível desvincular do Cloud Logging no nível do projeto do Firebase, do produto ou do back-end ou site de um produto específico.
Veja como desvincular do Cloud Logging:
No console do Firebase, acesse a guia Integrações.
No card do Cloud Logging, clique em Gerenciar.
Escolha desvincular um produto específico ou um back-end ou site específico para um produto específico.
Para desvincular totalmente seu projeto do Firebase, encontre o botão na parte de baixo da página.
Quando solicitado, confirme que você quer interromper as exportações.
O que acontece depois de configurar a exportação?
Depois de configurar a exportação de dados, você pode esperar o seguinte.
Firebase Hosting
Os registros de qualquer nova solicitação aos sites do Hosting geralmente aparecem em até
30 minutos após a solicitação.Monitore seus níveis de uso de dados:
Confira 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.
Confira o nível de uso de dados por site na Logs Explorer 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 em Logs Explorer.
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). Esse 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 ou evento específico pode ser atrasada ou, em casos raros, descartada. Ainda que os registros possam ser usados para entender as solicitações ou eventos, eles podem não refletir o uso real que aparece no uso do projeto e no faturamento.