#Veilleur: une application de surveillance des sites web

Abonné depuis plusieurs mois à plusieurs services de monitoring de sites web (notamment pingdom), j’ai décidé de me faire mon propre service en profitant de l’architecture de Google App Engine.

Bien évidemment, l’application est en Ruby avec le framework Sinatra et se base sur appengine-jruby, qui permet d’utiliser Ruby via JRuby (Implémentation de Ruby en Java). En utilisant Google App Engine, je m’affranchis de la gestion de l’authentification (comptes google), de la base de donnée et surtout je peux utiliser un système CRON intégré dans le service Google. Ce système me permet de lancer automatiquement et périodiquement les tests d’URL pour me donner le temps d’accès et calculer la disponibilité du site web.

Après une petite semaine de travail, le premier résultat est très intéressant et peut-être utilisé par tous.

Le projet en lui même est géré via GitHub + Lighthouse

Date de publication: 13/02/2011
Mots-clefs: #google #java #ruby #projets