19 pontos por xguru 2020-10-26 | 4 comentários | Compartilhar no WhatsApp

Monitoramento de sites com GitHub Actions

  • Verifica a cada 5 minutos se o site está funcionando corretamente

  • O tempo de resposta é verificado a cada 6 horas e registrado com commit no git

  • Gráficos de tempo de resposta são gerados automaticamente todos os dias

Relatórios de incidentes com GitHub Issues

  • Cria uma issue quando um endpoint fica fora do ar

  • Membros da equipe são atribuídos automaticamente à issue

  • Os relatórios de incidente são escritos como comentários na issue

  • Quando o site é restaurado, a issue é fechada automaticamente

  • Envia notificações para o Slack sempre que houver mudanças

Uso do GitHub Pages como site de status

  • Gera um site PWA simples e elegante, feito com Svelte e Sapper

  • Busca e exibe dados daquele repositório usando a API do GitHub

4 comentários

 
r2fresh 2020-10-29

Parece ser um serviço bom, então tentei várias vezes, mas não está funcionando muito bem.

No Actions continua dando erro.

Como eu não tenho domínio, tentei usar diretamente o endereço do github gh-pages, mas não deu muito certo T.T

Acho que vou ter que tentar de novo quando tiver tempo.

 
xguru 2020-10-26

Testei com o GeekNews e outros sites da Hada em operação, e ficou bem limpo.

Como também não tem custo adicional, parece bem útil.

https://upptime.hada.io/

 
jeyraof 2020-10-26

Por acaso a gh-pages foi criada por você manualmente ou foi gerada automaticamente~?

Está dizendo para fazer o publishing, mas será que basta colocar na gh-pages o resultado de fazer checkout da master mesmo.. haha

 
xguru 2020-10-26

Ao copiar o template, incluí também toda a branch gh-pages.

Adicionei um Personal Access Token com GH_PAT.