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.
Análise de tendência do tamanho dos backups
Seção intitulada “Análise de tendência do tamanho dos backups”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.
Distribuição dos dados por mídia
Seção intitulada “Distribuição dos dados por mídia”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.
Status dos backups & taxa de sucesso
Seção intitulada “Status dos backups & taxa de sucesso”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.
Relatório de conformidade de RPO
Seção intitulada “Relatório de conformidade de RPO”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.
Relatório de RTO
Seção intitulada “Relatório de RTO”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.
Relatório de status de tarefas
Seção intitulada “Relatório de status de tarefas”O relatório de tarefas lista cada execução do período com suas métricas operacionais:
| Coluna | Significado |
|---|---|
| Job / Cliente / Nível | O que rodou e onde. |
| Status | Status de término (OK, OK com avisos, Erro, Cancelado). |
| Início / Fim / Tempo de execução | Horários agendado vs real e duração decorrida. |
| Dados processados | Arquivos e bytes lidos do cliente (JobFiles, JobBytes). |
| Footprint | Bytes 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.
Relatórios customizados
Seção intitulada “Relatórios customizados”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.
Relatórios irrestritos: SQL e REST
Seção intitulada “Relatórios irrestritos: SQL e REST”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.