Sobre o projeto
O JAIRO Cloud Light Checker é uma ferramenta de monitoramento para uso pessoal que executa periodicamente requisições HTTP GET leves à página inicial de repositórios institucionais no JAIRO Cloud, registrando e visualizando o status das respostas. Publicado no GitHub Pages, permite verificar o status de resposta dos últimos 14 dias por repositório.
Principais funções:
- Verificação HTTP leve da página inicial dos sites monitorados (intervalo de 15 minutos)
- Classificação com base no status HTTP e no tempo de resposta (OK, SLOW, VERY_SLOW, SERVER_ERROR, TIMEOUT, UNKNOWN)
- Retenção do histórico dos últimos 14 dias (o número de dias pode ser alterado por variável de ambiente)
- Visualização por dashboard estático (horário da última verificação, contagem por status, gráfico de tempo de resposta, agregação de erros etc.)
- Agregação de p50/p90/p95/p99/valor máximo por script de análise de histórico
- Suporte a pré-visualização de links por metadados OGP/X Card
- Execução periódica do GitHub Actions por Cloudflare Worker
A estrutura é composta por targets.yml, que gerencia os alvos de monitoramento, script Python responsável pela verificação, script de análise de histórico, workflow do GitHub Actions, Cloudflare Worker e dashboard estático. O script Python funciona apenas com a biblioteca padrão.
O dashboard possui interface em tons de azul inspirada no design system da Agência Digital do Japão, com seleção de período de 12h/24h/7d/all, exibição filtrada por repositório e seção de agregação de erros (expandida automaticamente se houver ocorrências nas últimas 24 horas).
Não se trata de monitoramento rigoroso de SLA nem de teste de carga, mas de uma verificação simples para comparar se atrasos ou falhas semelhantes estão ocorrendo em vários sites.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.