Catégorie: Développement

Quel outil pour le monitoring de vos sites web?

Auteur(s) de l'article

Gilles
Gilles
Face au défi constant de surveiller la santé et la disponibilité de nos sites et applications web, notre agence a dû trouver une solution efficace. La diversité et l'ampleur de notre 'parc' de sites nous ont poussés à chercher une méthode systématique pour surveiller leur état, que ce soit pour un site Drupal en maintenance active ou pour un site statique plus ancien nécessitant peu de maintenance.
Il existe un multitude d'outil de monitoring de site web. Nous avons établi nos critères de sélection pour le parfait outil de monitoring :
  • Abordable avec un modèle de prix non exponentiel, adapté à la surveillance de plus de 100 sites.
  • Capacité à monitorer HTTP / HTTPS, incluant l'envoi de headers personnalisés.
  • Simplicité d'utilisation et efficacité.
  • Disponibilité d'une API pour des besoins futurs.
Notre choix s'est porté sur Updown.io, qui a excellemment répondu à nos attentes après un an d'utilisation.
Créé en 2012 par Adrien Rey-Jarthon à Paris, France, comme un side-project, cela a immédiatement suscité l'intérêt de Gilles. Nous apprécions les side-projects!
Le modèle de prix basé sur des crédits (1 crédit = 1 requête) nous a séduits. Cela nous permet de surveiller un grand nombre de sites tout en respectant notre budget. Nous avons également réalisé que des alertes minutieuses n'étaient pas nécessaires pour tous nos projets. Certains sont vérifiés toutes les heures, tandis que pour d'autres, un intervalle de 10 minutes est suffisant.
L'interface utilisateur d'Updown.io est un modèle de simplicité et d'efficacité.
👉 Découvrez Updown.io (via notre lien referral, vous avez 100K crédits d'offert; nous aussi).

Page de Health checks

Vous pouvez très bien surveiller la page d'accueil ou un autre page clé de votre site web, mais il serait idéal que chaque application/site web possède une URL dédiée pour les 'health checks', permettant de tester la fonctionnalité globale de l'application (base de données, service d'indexation, workers, etc.).

Alternative gratuite: Upptime

Une alternative découverte plus tard est le projet Upptime. L'idée est ingénieuse et se repose uniquement sur les Github Actions, les Github Pages et les Github Issues pour la gestion des incidents et alertes. Rien que pour cette idée, cela vaut le détour

Surveillance des tâches récurrentes :

Nous envisageons d'améliorer la surveillance de nos tâches programmées ou récurrentes (cronjobs). Nous évaluons actuellement le projet open source Healthchecks, en alternative à des services comme Oh Dear, trop onéreux pour une utilisation étendue
En conclusion, les solutions les plus simples sont souvent les meilleures. Un monitoring constant à la seconde près n'est pas toujours nécessaire. Centraliser notre monitoring nous a permis de gagner en efficacité et en tranquillité d'esprit.
Vous souhaitez réagir ou laisser un commentaire ? Faites le sous le post LinkedIn.

Continuer ma lecture

Auteur(s) de l'article

Akira
Akira

Making of : “La nuit des Losers”

Le site de « La Nuit des Losers », fait en un temps record : wireframes papier, animations testées en direct avec Claude Code, un flipper abandonné, un tableau de réactions un peu triché, et deux-trois bugs qu’on garde précieusement. Ce que l’IA a vraiment changé ici, et là où elle a calé.
Le site de « La Nuit des Losers », fait en un temps record : wireframes papier, animations testées en direct avec Claude Code, un flipper abandonné, un tableau de réactions un peu triché, et deux-trois bugs qu’on garde précieusement. Ce que l’IA a vraiment changé ici, et là où elle a calé.
Making of : “La nuit des Losers”

Auteur(s) de l'article

Pierre
Pierre

Dark mode : nécessité ou effet de mode

Nous faisons le tri entre idées reçues, réalités techniques et bonnes pratiques de design.
Nous faisons le tri entre idées reçues, réalités techniques et bonnes pratiques de design.
Dark mode : nécessité ou effet de mode

Auteur(s) de l'article

Susana
Susana

L’IA pour la gestion de projet

En tant que chef·fe de projet en agence web, on entend beaucoup parler de l’IA et de ce fameux Claude, réputé pour accompagner efficacement les développeur·euses dans leur quotidien. Mais \[…\]
En tant que chef·fe de projet en agence web, on entend beaucoup parler de l’IA et de ce fameux Claude, réputé pour accompagner efficacement les développeur·euses dans leur quotidien. Mais \[…\]
L’IA pour la gestion de projet