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 :
Accédez à l'onglet État d'un service :
Dans la console Google Cloud, accédez à Cloud Service Mesh.
Sélectionnez le projet Google Cloud dans la liste déroulante de la barre de menu.
Cliquez sur le service pour lequel vous souhaitez créer un SLO.
Dans la barre de navigation de gauche, cliquez sur État.
Cliquez sur le lien .
Cliquez sur Type de 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.
Pour les SLI de latence, saisissez le seuil de latence en millisecondes.
Dans la section Objectif du SLO, saisissez un pourcentage dans le champ Cible de conformité pour définir l'objectif de performances du SLI. Cloud Service Mesh utilise cette valeur pour calculer le marge d'erreur pour ce SLO.
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é.
Si vous le souhaitez, sélectionnez Ajouter un SLI fenêtré. 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 :
- Cible de fenêtre : saisissez un pourcentage cible pour chaque fenêtre.
- Durée de la fenêtre : saisissez la durée 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 une cible de fenêtre de 95 % et une durée de fenêtre 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.
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.
Cliquez sur Envoyer.