Surveiller la disponibilité d'un site Web avec un SLO
Rapport de recherche Datadog : Bilan sur l'adoption de l'informatique sans serveur Rapport : Bilan sur l'adoption de l'informatique sans serveur

Surveiller la disponibilité d'un site Web avec un SLO

Pour respecter les accords de service avec les clients externes ou internes, il est souvent nécessaire de mesurer le pourcentage de disponibilité. Ce guide vous explique comment y parvenir avec le service Synthetics de Datadog et le widget SLO. Le site http://example.com/ sera utilisé comme exemple.

Créer un test Synthetics

Créez un test API Synthetics pour http://example.com/ :

  1. Accédez à la page de création de test API Synthetics.
  2. Saisissez http://example.com/ dans le champ URL.
  3. Cliquez sur Test URL pour ajouter automatiquement les assertions concernant la santé de votre site Web :

  4. Ajustez ces assertions en fonction de votre SLI, puis définissez votre politique concernant les nouvelles tentatives de test. Dans cet exemple, lorsqu’au moins la moitié des emplacements renvoient une erreur même après une seconde tentative, le site est considéré comme indisponible :

  5. Facultatif – Définissez un message de notification détaillé :

Configuration du widget SLO

Créer votre SLO

  1. Créez un SLO pour suivre la disponibilité de votre site Web en fonction des résultats de votre test Synthetics.
  2. Sélectionnez Monitor based et saisissez le nom de votre test Synthetics :

  3. Définissez l’objectif que vous souhaitez atteindre :

  4. Terminez la configuration de votre SLO en définissant un titre et un message pour le décrire plus en détail :

  5. Cliquez sur Save.

Importer votre SLO dans votre dashboard

  1. Créez un dashboard pour héberger votre widget SLO :
  2. Faites glisser le widget SLO et déposez-le sur votre dashboard.
  3. Sélectionnez le SLO que vous venez de définir ci-dessus :

  4. Personnalisez votre widget SLO en fonction de vos besoins :

  5. Pour finir, saisissez un titre décrivant votre widget, puis cliquez simplement sur Done :

Pour aller plus loin

Documentation, liens et articles supplémentaires utiles: