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 afin de définir l'objectif de performances pour le 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. Dans la section Définir votre SLI, vous pouvez également sélectionner un SLI basé sur des fenêtres. Un SLI fenêtré peut vous aider à détecter les périodes pendant lesquelles le service n'atteint pas l'objectif de conformité du SLO (par exemple, en cas de pics du nombre de requêtes qui augmentent la latence pendant une courte période). Lorsque vous sélectionnez cette option, vous devez spécifier :

    • Critère de satisfaction: définissez un seuil pour le pourcentage de "bonnes performances" devant être atteint afin qu'une période donnée soit considérée comme étant satisfaisante.
    • Durée: définissez la durée de chaque fenêtre, pendant laquelle les performances de SLO seront mesurées par incréments au cours de 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 %. Ensuite, vous ajoutez un critère de satisfaction de 95% et une durée de 5 minutes. Pour être conforme, 95% de toutes les fenêtres de 5 minutes au cours des 7 derniers jours doivent être disponibles 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.

Étapes suivantes