Creazione di un criterio di avviso per uno SLO

Questa pagina descrive come creare un criterio di avviso in Cloud Monitoring per un obiettivo del livello di servizio (SLO) creato in Cloud Service Mesh.

Per un'introduzione agli SLO, consulta Panoramica degli obiettivi del livello di servizio.

Cloud Monitoring può attivare un avviso quando un servizio è in procinto di violare uno SLO. Puoi creare un criterio di avviso in base al tasso di consumo dei tuoi budget di errore. Tutti gli avvisi sui budget di errore hanno la stessa condizione di base: una specifica percentuale del budget di errore periodo di conformità viene consumata in un periodo di riferimento, ovvero un periodo di tempo, come la precedente 60 minuti. Quando crei il criterio di avviso, Cloud Service Mesh esegue automaticamente imposta la maggior parte delle condizioni per l'avviso in base alle impostazioni dello SLO. Tu specifica il periodo di riferimento e la percentuale di consumo.

La determinazione dei valori da impostare per il periodo di riferimento e il consumo percentuale potrebbe richiedere alcuni tentativi. Puoi utilizzare la finestra temporale predefinita di 60 minuti come punto di partenza. Per determinare il consumo: percentuale, monitora il comportamento del servizio per capire qual è la percentuale del totale budget di errore (durante il periodo di conformità) utilizzato negli ultimi 60 minuti. Vuoi impostare la percentuale di consumo in modo da non bruciare di più il budget di errore nel periodo di riferimento di quanto ci si può permettere, ma non si vuole attivare un avviso inutilmente.

Ad esempio, supponi di aver creato uno SLO con il seguente nome: 95% < 300ms Latency in Calendar Week

Con questo SLO, solo il 5% del numero totale di richieste in una settimana può avere una latenza > 300 ms Quando raggiungi o superi il 5%, viene consumato il budget di errore totale. Se imposti il periodo di ricerca su un'ora, ogni periodo di riferimento è 1/168 del tuo periodo di conformità (sono 168 ore a settimana). Per calcolare il valore percentuale di consumo che non supera il budget di errore totale per la settimana: 5% ÷ 1680.03%

Perché la latenza per il tuo Servizio può variare in base al carico o ad altro di Compute Engine, impostando 0,03% come percentuale di consumo potrebbe attivare avvisi non necessari. Potresti iniziare con un valore doppio, ovvero 0,06%, quindi monitorare il proprio Servizio e modificarne il valore in base alle esigenze.

Prima di iniziare

Crea uno SLO per uno dei seguenti Servizi dell'Utente.

Creazione di un criterio di avviso su uno SLO

  1. Vai alla scheda Integrità di un servizio:

    1. Nella console Google Cloud, vai a Cloud Service Mesh.

      Vai a Cloud Service Mesh

    2. Seleziona il progetto Google Cloud dall'elenco a discesa sulla barra dei menu.

    3. Fai clic sul servizio per il quale vuoi creare un criterio di avviso.

    4. Nella barra di navigazione a sinistra, fai clic su Salute.

  2. Fai clic sullo SLO per cui vuoi creare un criterio di avviso.

  3. Nella sezione Stato attuale dello SLO a destra, fai clic sul Link Crea criterio di avviso.

    Viene visualizzata la finestra di dialogo Aggiungi condizione. Cloud Service Mesh automaticamente compila la condizione Frequenza di bruciatura SLO in base alle impostazioni dello SLO. Configuri la condizione Frequenza di bruciatura SLO in modo da ricevere un avviso quando il budget di errore dello SLO sta diminuendo troppo rapidamente. Devi assicurarti che riceverai un avviso prima che lo SLO abbia esaurito il budget di errore.

    Screenshot della finestra di dialogo Aggiungi condizione di Cloud Monitoring.

  4. Configura la condizione:

    1. Per assegnare un nome alla condizione, fai clic sul link Titolo suggerito per utilizzare la in base al tuo SLO, oppure inserisci un nome per la condizione.
    2. Nella sezione Target, inserisci il periodo di riferimento nel Durata della finestra temporale. In alternativa, utilizza il valore predefinito.
    3. Nella sezione Configurazione, inserisci la percentuale di consumo in nel campo Soglia.
    4. Fai clic su Salva. Viene visualizzata la finestra Crea nuovo criterio di avviso.
  5. Configura il criterio di avviso:

    1. Inserisci un nome per il criterio.
    2. La condizione viene compilata automaticamente, ma puoi aggiungere un'altra condizione.
    3. Se il criterio di avviso ha una sola condizione, lascia il campo Policy trigger sul valore predefinito Qualsiasi condizione è soddisfatta.
    4. Se vuoi, configura le Notifiche e la Documentazione sezioni. Consulta Gestione dei criteri di avviso per ulteriori informazioni.
    5. Fai clic su Salva. Viene visualizzata la pagina Dettagli norme.
    6. Per tornare alla dashboard di Cloud Service Mesh, fai clic sul pulsante Navigazione menu e vai ad Anthos > Servizi.

Passaggi successivi