Pular para o conteúdo

Relatórios & analytics

O Web Console do NGBackup traz um motor de relatórios completo sobre o catálogo. Todo relatório pode ser visualizado on-line no console, gerado de forma agendada e entregue automaticamente por e-mail — nenhuma ferramenta externa de BI é necessária. Quando os relatórios embutidos não bastam, os mesmos dados ficam abertos a relatórios customizados irrestritos via SQL somente-leitura e pela API REST.

Os relatórios de tendência traçam o crescimento do parque protegido ao longo do tempo:

  • Dados protegidos — bytes salvos (JobBytes) totais e por cliente/job, por dia, semana ou mês, para ver quais clientes e jobs estão crescendo e projetar capacidade futura.
  • Dados armazenados em volumes — o footprint em disco/fita dos volumes (VolBytes) por pool e tipo de mídia, acompanhando como retenção, compressão e deduplicação convertem bytes protegidos em bytes armazenados.

Ambas as séries são desenhadas por cliente, por job ou agregadas, sobre qualquer período, e exportam para CSV/PDF para revisões de planejamento de capacidade.

Os relatórios de distribuição decompõem os dados armazenados por onde eles vivem:

  • volumes e sua utilização por pool;
  • bytes por tipo de mídia — disco, nuvem e fita lado a lado;
  • bytes por storage daemon / dispositivo, destacando destinos desbalanceados ou quase cheios.

Use-os para verificar se as políticas de cópia/migração realmente colocam os dados na camada pretendida e para identificar pools que precisam de mais volumes antes que jobs comecem a esperar por mídia.

Os relatórios de status resumem os resultados dos jobs em um período escolhido (últimas 24 h, 7 dias, 30 dias, ou intervalo customizado):

  • contagens de jobs concluídos com sucesso, com falha, cancelados e terminados com aviso, por cliente e por job;
  • o percentual de taxa de sucesso do período, geral e por cliente — o número que a maioria das revisões de nível de serviço pede;
  • drill-down de qualquer linha de resumo até os registros individuais dos jobs e seus logs completos.

O relatório de RPO compara o ponto de recuperação mais recente real de cada nó (ou grupo de nós) contra o RPO alvo. Cada linha mostra o cliente, seu backup bem-sucedido mais novo, o tempo decorrido desde então, o alvo configurado e um veredito conforme/violado — assim, um cliente com RPO de 24 horas cujo último backup bom tem 30 horas é sinalizado imediatamente. O agrupamento consolida os vereditos por departamento, site ou política, dando um índice de conformidade em uma linha por grupo.

O relatório de RTO acompanha quanto tempo a recuperação realmente leva. Ele registra a duração medida de jobs de restore e de execuções de verificação de restore por cliente/job e as compara com o RTO alvo definido — assim você prova, com números medidos e não estimativas, que o ambiente restaura dentro da janela comprometida, e detecta tempos de restore subindo antes que violem o objetivo.

O relatório de tarefas lista cada execução do período com suas métricas operacionais:

ColunaSignificado
Job / Cliente / NívelO que rodou e onde.
StatusStatus de término (OK, OK com avisos, Erro, Cancelado).
Início / Fim / Tempo de execuçãoHorários agendado vs real e duração decorrida.
Dados processadosArquivos e bytes lidos do cliente (JobFiles, JobBytes).
FootprintBytes gravados em volumes na execução.

Visualização on-line, agendamento & envio por e-mail

Seção intitulada “Visualização on-line, agendamento & envio por e-mail”

Todo relatório renderiza on-line no Web Console com filtros interativos. Qualquer relatório também pode ser agendado: escolha o relatório, o período que deve cobrir, a recorrência (diária/semanal/mensal) e a lista de destinatários, e o NGBackup o gera e entrega por e-mail automaticamente — tipicamente como anexo PDF ou CSV. Notificações orientadas a eventos (falhas de job, pouco espaço em disco, limites excedidos) são tratadas pela camada de mensagens; veja Alertas & notificações automáticas.

O construtor de relatórios customizados monta relatórios a partir das categorias de informação do catálogo — alertas, configuração, jobs, mídias, dispositivos e políticas — com sua escolha de colunas, filtros, agrupamento e período. Relatórios customizados salvos se comportam exatamente como os embutidos: visualize on-line, agende, envie por e-mail.

Não há teto de relatórios. O catálogo é um schema PostgreSQL aberto e documentado — veja a referência do schema do catálogo — então qualquer pergunta que os relatórios embutidos não respondam pode ser feita diretamente com SQL somente-leitura (o verbo .sql do console, psql, Grafana, ou qualquer ferramenta de BI que fale PostgreSQL). Os mesmos dados são expostos programaticamente pela API REST para dashboards e integrações de monitoramento.