Como parte do gerenciamento dos seus projetos do Firebase, você desejará revisar o uso do Cloud Storage (por exemplo, quantos bytes estão sendo armazenados, quantas solicitações de download vêm dos seus aplicativos).
Para revisar o uso faturado do Cloud Storage, consulte o painel Uso e faturamento .
Para uso de recursos, a guia Uso do Cloud Storage no console do Firebase e as métricas disponíveis no Cloud Monitoring podem ajudar você a monitorar o uso do Cloud Storage. Esse tipo de monitoramento pode ajudá-lo a identificar possíveis problemas em seu aplicativo. Observar o uso do seu aplicativo também pode fornecer informações sobre sua fatura. Além disso, se algo parecer errado, obter uma imagem clara das operações do seu intervalo do Cloud Storage (por exemplo, monitorando a avaliação das regras de segurança do Cloud Storage) pode ser útil para a solução de problemas.
Console do Firebase
O console do Firebase inclui um painel de uso que mostra bytes de armazenamento armazenados, contagem de objetos, largura de banda e solicitações de download ao longo do tempo. As métricas de armazenamento (bytes armazenados e contagem de objetos) são atualizadas em 24 horas. As métricas de uso (largura de banda e solicitações de download) são atualizadas a cada poucas horas.
Além disso, o console do Firebase fornece um painel de avaliação de regras de segurança do Firebase, uma visão rápida e útil das invocações de regras. Você pode complementar esse painel com análises detalhadas no Cloud Monitoring.
Console do Google Cloud
Ao criar um projeto do Firebase, você também cria um projeto do Google Cloud. A página Cotas do App Engine no console do Google Cloud rastreia informações diárias de uso de armazenamento, incluindo bytes armazenados, contagens de objetos, largura de banda usada e solicitações de download.
Monitoramento de nuvem
O Cloud Monitoring coleta métricas, eventos e metadados de produtos do Google Cloud que você pode usar para criar painéis, gráficos e alertas. O Cloud Monitoring inclui as seguintes métricas do Cloud Storage relacionadas às regras de segurança:
Nome da métrica | Descrição |
---|---|
Avaliações de regras | O número de avaliações de regras de segurança do Cloud Storage realizadas em resposta a solicitações de gravação ou leitura. Você pode dividir essa métrica pelo resultado da solicitação (ALLOW, DENY ou ERROR) ou pelo nome do bucket. |
- Taxa de amostragem
- As métricas do Cloud Storage são coletadas a cada 60 segundos, mas as atualizações podem levar até quatro minutos para aparecer nos seus painéis.
Usando essas métricas, você pode configurar um painel do Cloud Storage como este:
Conclua as etapas abaixo para começar a monitorar o Cloud Storage com o Cloud Monitoring.
Crie um espaço de trabalho do Cloud Monitoring
Para monitorar o Firebase com o Cloud Monitoring, você precisa configurar um espaço de trabalho para seu projeto. Um espaço de trabalho organiza informações de monitoramento de um ou mais projetos. Depois de configurar um espaço de trabalho, você pode criar painéis personalizados e políticas de alertas.
Abra a página do Cloud Monitoring
Se o seu projeto já fizer parte de um espaço de trabalho, a página Cloud Monitoring será aberta. Caso contrário, selecione um espaço de trabalho para o seu projeto.
Selecione a opção Novo espaço de trabalho ou selecione um espaço de trabalho existente.
Clique em Adicionar . Depois que seu workspace for criado, a página Cloud Monitoring será aberta.
Crie um painel e adicione um gráfico
Exiba as métricas do Firebase coletadas do Cloud Monitoring em seus próprios gráficos e painéis.
Antes de continuar, verifique se o projeto faz parte de um espaço de trabalho do Cloud Monitoring .
Na página Cloud Monitoring, abra seu espaço de trabalho e vá para a página Painéis .
Clique em Criar painel e insira um nome para o painel.
No canto superior direito, clique em Adicionar gráfico .
Na janela Adicionar gráfico , insira um título de gráfico. Clique na guia Métrica .
No campo Encontrar tipo de recurso e métrica , insira Cloud Storage para Firebase . No menu suspenso preenchido automaticamente, selecione uma das métricas do Cloud Storage.
Para adicionar mais métricas ao mesmo gráfico, clique em Adicionar métrica e repita a etapa anterior.
Opcionalmente, adapte seu gráfico conforme necessário. Por exemplo, no campo Filtro , clique em + Adicionar um filtro . Role para baixo e selecione um valor ou intervalo para a métrica de interesse na qual deseja filtrar o gráfico.
Clique em Salvar .
Para obter mais informações sobre gráficos do Cloud Monitoring, consulte Trabalhar com gráficos .
Crie uma política de alertas
Você pode criar uma política de alertas com base nas métricas do Firebase. Siga as etapas abaixo para criar uma política de alertas que enviará um e-mail para você sempre que uma métrica específica do Firebase atingir um determinado limite.
Antes de continuar, verifique se o projeto faz parte de um espaço de trabalho do Cloud Monitoring .
Na página Cloud Monitoring, abra seu espaço de trabalho e vá para a página Alertas .
Clique em Criar política .
Insira um nome para sua política de alertas.
Adicione uma condição de alerta com base em uma das métricas do Firebase. Clique em Adicionar condição .
Selecione um alvo . No campo Encontrar tipo de recurso e métrica , insira Cloud Storage para Firebase . No menu suspenso preenchido automaticamente, selecione uma das métricas do Cloud Storage.
Em Gatilhos de política , use os campos suspensos para definir sua condição de alerta.
Adicione um canal de notificação à sua política de alertas. Em Notificações , clique em Adicionar canal de notificação . Selecione E-mail no menu suspenso.
Digite seu e-mail no campo Endereço de e-mail . Clique em Adicionar .
Opcionalmente, preencha o campo de documentação para incluir informações adicionais em sua notificação por e-mail.
Clique em Salvar .
Se o uso do Cloud Storage exceder o limite configurado, você receberá um alerta por e-mail.
Para obter mais informações sobre políticas de alertas, consulte Introdução aos alertas .