Questa pagina spiega come configurare un nuovo template di esperimento per l'errore di degradazione del traffico delle applicazioni.
Questo errore ti consente di degradare selettivamente il traffico L7 tramite un bilanciatore del carico delle applicazioni specificato .
Prima di procedere, devi disporre di quanto segue:
- Autorizzazione a visualizzare le regole di forwarding del bilanciatore del carico e i servizi di backend in
nel progetto:
compute.viewer, compute.networkVieweroviewerruolo. - Il ruolo
roles/faulttesting.operator.
Per creare un nuovo template di esperimento:
- Apri la Google Cloud console.
- Vai alla pagina Panoramica di Fault Injection Testing.
- Seleziona Crea template di esperimento.
- In alternativa, dalla pagina Panoramica di Fault Injection Testing, fai clic su Template di esperimento nella barra di navigazione a sinistra e poi su Crea template.
- Nella sezione Tipo di errore, seleziona l'opzione Degrada il traffico delle applicazioni.
- Nella sezione Target, utilizza i filtri e seleziona XLB (bilanciatore del carico esterno) o ILB (bilanciatore del carico interno).
- (Obbligatorio) Seleziona il servizio frontend del bilanciatore del carico che fa parte della regola di forwarding di cui vuoi eseguire il targeting.
- Nella sezione Parametri di errore, imposta quanto segue:
- Tipo di errore del bilanciatore del carico: scegli tra le seguenti opzioni:
- Inserimento ritardo HTTP : inserisci un ritardo nella regola di forwarding selezionata.
- Percentuale di ritardo : percentuale di traffico da influenzare con un ritardo. Il traffico rimanente passerà normalmente.
- Durata della latenza : quantità di latenza da aggiungere a questo traffico ritardato.
- Inserimento errore HTTP : invia risposte di errore HTTP per la regola di forwarding selezionata. Specifica i seguenti parametri:
- Codice di errore : il codice di risposta di errore che prevedi di visualizzare dal tuo bilanciatore del carico, idealmente un codice di risposta 5xx.
- Percentuale di errore : percentuale di traffico che invierà il codice di risposta di errore specificato. Il traffico rimanente riceverà i codici di risposta normali.
- Durata dell'esperimento : determina la durata della condizione di errore.
- Tipo di errore del bilanciatore del carico: scegli tra le seguenti opzioni:
- Nella sezione Nome template, fornisci un nome chiaro e descrittivo per il template. Se vuoi, fornisci i dettagli nella descrizione.
- Nella sezione Verifica :
- Visualizza un riepilogo delle impostazioni selezionate.
- Attendi il completamento del dry run automatizzato.
- Al termine del dry run, viene visualizzato l'elenco delle risorse che riceveranno l'iniezione di errori. Se sono presenti errori con le risorse di destinazione, verranno visualizzati anche qui.
- Crea il template di esperimento. Viene visualizzato un messaggio di conferma che indica che il template è stato creato e il nuovo template viene visualizzato nell'elenco dei template.
Passaggi successivi
Esegui un esperimento utilizzando il template di esperimento che hai creato.