19 puntos por xguru 2020-10-26 | 4 comentarios | Compartir por WhatsApp

Monitoreo de sitios con GitHub Actions

  • Verifica cada 5 minutos si el sitio web está funcionando bien

  • El tiempo de respuesta se revisa cada 6 horas y se guarda con un commit en git

  • Los gráficos de tiempo de respuesta se generan automáticamente todos los días

Reportes de incidentes con GitHub Issues

  • Si un endpoint se cae, se crea un issue

  • Los miembros del equipo se asignan automáticamente al issue

  • El reporte del incidente se escribe como comentario en el issue

  • Cuando el sitio se recupera, el issue se cierra automáticamente

  • Se envían notificaciones a Slack cada vez que hay cambios

Uso de GitHub Pages como sitio web de estado

  • Genera un sitio PWA simple y atractivo hecho con Svelte y Sapper

  • Toma y muestra datos desde ese repo usando la API de GitHub

4 comentarios

 
r2fresh 2020-10-29

Como es un buen servicio, lo he intentado varias veces, pero no me sale bien.

En Actions me siguen saliendo errores.

Como no tengo dominio, quería usar tal cual la dirección de github gh-pages, pero no me funciona bien ;_;

Tendré que volver a intentarlo cuando tenga tiempo.

 
xguru 2020-10-26

Lo probé con GeekNews y con otros sitios web de Hada que están en operación, y se ve limpio.

Como además no tiene costo adicional, parece bastante útil.

https://upptime.hada.io/

 
jeyraof 2020-10-26

¿Acaso gh-pages lo generaste tú mismo o se creó automáticamente?

Dice que hay que hacer publishing, pero no sé si basta con poner en gh-pages el resultado de hacer checkout de master... jaja

 
xguru 2020-10-26

Al copiar la plantilla, incluí también por completo la rama gh-pages.

Agregué un Personal Access Token con GH_PAT.