Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Creazione di SLO
Questa pagina descrive come creare un obiettivo del livello di servizio (SLO) nella
Google Cloud console. Per informazioni sulla creazione di un SLO in modo programmatico, consulta Utilizzare l'API SLO.
Per una panoramica e informazioni sulla progettazione degli SLO, consulta quanto segue:
Seleziona il Google Cloud progetto dall'elenco a discesa nella barra dei menu.
Fai clic sul servizio per cui vuoi creare uno SLO.
Nella barra di navigazione a sinistra, fai clic su Salute.
Fai clic sul link Crea uno SLO.
Fai clic su Imposta l'indicatore del livello del servizio (SLI) per selezionare il tipo di indicatore del livello del servizio (SLI) da monitorare per questo SLO. Scegli una delle opzioni seguenti:
Disponibilità: il rapporto tra il numero di risposte riuscite correttamente e il numero di tutte le risposte. Le richieste che non vanno a buon fine prima di raggiungere il proxy sidecar Envoy per il tuo servizio (ad esempio a causa di errori di rete o DNS) non sono incluse in questo rapporto.
Latenza: il rapporto tra il numero di chiamate al di sotto della
soglia di latenza specificata e il numero di tutte le chiamate.
Per gli SLI di latenza, inserisci la Soglia di latenza in millisecondi.
Nella sezione Obiettivo di rendimento, inserisci una percentuale nel campo Obiettivo per impostare il target di rendimento per l'SLI.
Cloud Service Mesh utilizza questo valore per calcolare il
budget di errore
di cui disponi per questo SLO.
Nella sezione Periodo di conformità, seleziona il Tipo di periodo e la Durata del periodo. Per ulteriori informazioni su queste impostazioni, consulta
Periodi di conformità.
In alternativa, nella sezione Imposta l'SLI, puoi selezionare l'SLI basato su Windows. Uno SLI con finestra può aiutarti a rilevare periodi di tempo in cui il servizio non soddisfa l'obiettivo di conformità dello SLO (ad esempio quando si verificano picchi nel numero di richieste che aumentano la latenza per un breve periodo di tempo). Quando selezioni questa opzione, devi specificare:
Criterio di idoneità: imposta una soglia per la percentuale di "prestazioni idonee" che deve essere raggiunta da una finestra per essere considerata "idonea".
Durata: imposta la durata di ogni finestra, in base alla quale il rendimento dello SLO verrà misurato in incrementi durante il periodo di conformità.
Ad esempio, supponiamo che tu abbia uno SLO di disponibilità con un periodo continuativo di 7 giorni e un obiettivo SLO del 99%. Aggiungi poi un criterio di idoneità del 95% e una durata di 5 minuti.
Per essere conforme, il servizio deve essere disponibile per almeno il 99% del tempo nel 95% di tutte le finestre di 5 minuti negli ultimi 7 giorni.
(Facoltativo) Fai clic su Dai un nome allo SLO per modificare il nome visualizzato predefinito dello SLO. Cloud Service Mesh fornisce un nome predefinito che descrive lo SLO in base alle impostazioni.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Difficile da capire","hardToUnderstand","thumb-down"],["Informazioni o codice di esempio errati","incorrectInformationOrSampleCode","thumb-down"],["Mancano le informazioni o gli esempi di cui ho bisogno","missingTheInformationSamplesINeed","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 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)"]]