Créer des SLO

Cette page explique comment créer un objectif de niveau de service (SLO, Service Level Objective) dans Google Cloud Console. Pour plus d'informations sur la création de SLO à l'aide d'un programme, consultez la page Utiliser l'API SLO.

Pour obtenir une présentation et des informations sur la conception des SLO, consultez les pages suivantes :

Pour créer un SLO, procédez comme suit :

  1. Accédez à l'onglet État d'un service :

    1. Dans la console Google Cloud, accédez à Cloud Service Mesh.

      Accéder à Cloud Service Mesh

    2. Sélectionnez le projet Google Cloud dans la liste déroulante de la barre de menu.

    3. Cliquez sur le service pour lequel vous souhaitez créer un SLO.

    4. Dans la barre de navigation de gauche, cliquez sur État.

  2. Cliquez sur le lien .

  3. Cliquez sur Définir votre indicateur de niveau de service (SLI) pour sélectionner le type d'indicateur de niveau de service (SLI) à suivre pour ce SLO. Choisissez l'une des options suivantes :

    • Disponibilité : ratio entre le nombre de réponses indiquant une réussite et le nombre total de réponses. Les requêtes qui échouent avant d'atteindre le proxy side-car Envoy pour votre service (en raison d'échecs réseau ou DNS, par exemple) ne sont pas incluses dans ce ratio.
    • Latence : ratio du nombre d'appels inférieurs au seuil de latence spécifié par le nombre total d'appels.
  4. Pour les SLI de latence, saisissez le seuil de latence en millisecondes.

  5. Dans la section Objectif de performances, saisissez un pourcentage dans le champ Objectif pour définir l'objectif de performances du SLI. Cloud Service Mesh utilise cette valeur pour calculer la marge d'erreur dont vous disposez pour ce SLO.

  6. Dans la section Période de conformité, sélectionnez le Type de période et la Durée de la période. Pour en savoir plus sur ces paramètres, consultez la section Périodes de conformité.

  7. Vous pouvez également sélectionner le SLI basé sur des fenêtres dans la section Définir votre SLI. Un SLI fenêtré peut vous aider à détecter des périodes pendant lesquelles le service ne sera pas conforme à la cible de conformité du SLO (par exemple, en cas de pics de nombre de requêtes qui augmentent de latence pendant une courte période). Lorsque vous sélectionnez cette option, vous devez spécifier :

    • Critère de qualité: définissez un seuil pour le pourcentage de performances satisfaisantes qui doit être atteint afin qu'une fenêtre donnée soit considérée comme étant de qualité.
    • Durée: définissez la durée de chaque fenêtre, pendant laquelle les performances du SLO seront mesurées par incréments pendant la période de conformité.

    Par exemple, supposons que vous ayez une disponibilité de SLO avec une période glissante de 7 jours et un objectif de SLO de 99 %. Vous ajoutez ensuite un critère de qualité de 95% et une durée de 5 minutes. Pour être conforme, le service doit indiquer 95% de toutes les fenêtres de 5 minutes sur les 7 derniers jours pour être disponible au moins 99% du temps.

  8. Si vous le souhaitez, cliquez sur Nommer votre SLO pour modifier le nom à afficher par défaut. Cloud Service Mesh fournit un nom par défaut qui décrit le SLO en fonction des paramètres.

  9. Cliquez sur Envoyer.

Étape suivante