Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Créer des SLO
Cette page explique comment créer un objectif de niveau de service (SLO) dans la consoleGoogle Cloud . 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 :
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 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.
Pour les SLI de latence, saisissez le seuil de latence en millisecondes.
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.
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é.
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.
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.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/09/04 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/09/04 (UTC)."],[],[],null,["# Creating SLOs\n=============\n\n| **Note:** This guide only supports Cloud Service Mesh with Istio APIs and does not support Google Cloud APIs. For more information see, [Cloud Service Mesh overview](/service-mesh/v1.24/docs/overview).\n\nThis page describes how to create a service level objective (SLO) in the\nGoogle Cloud console. For information on creating a SLO programmatically,\nsee\n[Working with the SLO API](/stackdriver/docs/solutions/slo-monitoring/api/api-structures)\n\nFor an overview and information on designing SLOs, see the following:\n\n- [Service level objectives overview](/service-mesh/v1.24/docs/observability/slo-overview)\n- [Designing SLOs](/service-mesh/v1.24/docs/observability/design-slo)\n\nTo create an SLO:\n\n1. Go to the **Health** tab for a service:\n\n 1. In the Google Cloud console, go to **Cloud Service Mesh**.\n\n [Go to Cloud Service Mesh](https://console.cloud.google.com/kubernetes/services)\n 2. Select the Google Cloud project from the drop-down list on the menu bar.\n\n 3. Click the service that you want to create an SLO for.\n\n 4. In the left navigation bar, click **Health**.\n\n2. Click the **Create an SLO** link.\n\n3. Click **Set your service-level indicator (SLI)** to select the type of service level indicator (SLI)\n to track for this SLO. Choose one of the following:\n\n - **Availability**: The ratio of the number of successful responses to the number of all responses. Requests that fail before they reach the Envoy sidecar proxy for your service (because of networking or DNS failures, for example) aren't included in this ratio.\n - **Latency** : The ratio of the number of calls that are below the specified **Latency Threshold** to the number of all calls.\n4. For latency SLIs, enter the **Latency Threshold** in milliseconds.\n\n5. In the **Performance Goal** section, enter a percentage in the **Goal**\n field to set the performance target for the SLI.\n Cloud Service Mesh uses this value to calculate the\n [error budget](/service-mesh/v1.24/docs/observability/design-slo#error_budgets)\n you have for this SLO.\n\n6. In the **Compliance Period** section, select the **Period Type** and the\n **Period Length** . See\n [Compliance periods](/service-mesh/v1.24/docs/observability/design-slo#compliance_periods)\n for more information on these settings.\n\n7. Alternatively, in the **Set your SLI** section, you may select **Windows-based** SLI. A windowed SLI can help you catch\n periods of time when the service won't meet the SLO **Compliance target**\n (such as when there are spikes in the number of requests that increase\n latency for a short period of time). When you select this option, you must\n specify:\n\n - **Goodness criterion**: Set a threshold for the percentage of \"good performance\" that must be met in order for a given window to count as \"good.\"\n - **Duration**: Set the length of each window, over which SLO performance will be measured in increments during the compliance period.\n\n For example, suppose you have an **Availability** SLO with a\n **Rolling** **7** day period, and an **SLO Goal** of **99** %. Then you add\n a **Goodness criterion** of **95** % and a **Duration** of **5** minutes.\n To be compliant, the service needs **95** % of all **5** minute windows\n over the last **7** days to be available at least **99**% of the time.\n8. Optionally, click **Name your SLO** to change the default SLO display\n name. Cloud Service Mesh supplies a default name that describes the\n SLO based on the settings.\n\n9. Click **Submit**.\n\nWhat's next\n-----------\n\n- [Monitoring SLOs](/service-mesh/v1.24/docs/observability/monitor-slo)\n- [Creating an alerting policy on an SLO](/service-mesh/v1.24/docs/observability/alert-policy-slo)"]]