Creare un esperimento - Amazon CloudWatch

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Creare un esperimento

Utilizzare esperimenti per testare diverse versioni di una funzionalità o di un sito Web e raccogliere dati da sessioni utente reali. In questo modo, è possibile effettuare scelte per la propria applicazione in base a prove e dati.

Prima di poter aggiungere un esperimento, è necessario aver creato un progetto. Per ulteriori informazioni, consulta Crea un nuovo progetto.

Quando si aggiunge un esperimento, è possibile usare una funzionalità già creata o creare una nuova funzionalità mentre si crea l'esperimento.

Per aggiungere un esperimento a un progetto
  1. Apri la CloudWatch console all'indirizzo. https://console.aws.amazon.com/cloudwatch/

  2. Nel riquadro di navigazione, scegli Application Signals, Evidently.

  3. Seleziona il pulsante accanto al nome del progetto e scegli Azioni di progetto, Crea esperimenti.

  4. Per Nome dell'esperimento, immetti un nome da utilizzare per identificare questa funzionalità all'interno di questo progetto.

    Facoltativamente, è possibile anche aggiungere una descrizione.

  5. Scegli Seleziona tra le funzionalità esistenti o Aggiungi una nuova funzionalità.

    Se utilizzi una funzione esistente, selezionarla sotto Nome delle funzionalità.

    Se si sceglie Aggiunta di una nuova funzionalità, eseguire le seguenti operazioni:

    1. Per Nome delle funzionalità, immetti un nome da utilizzare per identificare questa funzionalità all'interno di questo progetto. Facoltativamente, è possibile inserire una descrizione.

    2. Per Variazioni di funzionalità, perTipo di variazione scegli booleano,lungo,doppio, oppure stringa. Il tipo definisce il tipo di valore utilizzato per ogni variante. Per ulteriori informazioni, consulta Tipi di varianti.

    3. Aggiungere fino a cinque varianti per la funzionalità. Il valore per ogni variante deve essere valido per il Tipo di variazione selezionato.

      Definire una delle varianti come di default. Questa è la linea di base con cui verranno confrontate le altre varianti e dovrebbe essere la variante che viene servita ai tuoi utenti ora. Se si interrompe un esperimento che utilizza questa funzionalità, la variazione di default viene quindi servita alla percentuale di utenti che erano presenti nell'esperimento in precedenza.

    4. Scegli Codice di esempio. L'esempio di codice mostra cosa è necessario aggiungere all'applicazione per impostare le varianti e assegnarle le sessioni utente. Puoi scegliere tra JavaScript Java e Python per il codice.

      Non è necessario aggiungere il codice alla tua applicazione in questo momento, ma è necessario farlo prima di iniziare l'esperimento. Per ulteriori informazioni, consulta Aggiungere un codice all'applicazione.

  6. Per Audience (Pubblico), seleziona facoltativamente un segmento creato se si desidera che questo esperimento si applichi solo agli utenti che corrispondono a quel segmento. Per ulteriori informazioni sui segmenti, consulta Usa i segmenti per focalizzare il tuo pubblico.

  7. Per Traffic split for the experiment (Suddivisione del traffico per l'esperimento), specificare la percentuale del pubblico selezionato le cui sessioni saranno utilizzate nell'esperimento. Quindi allocare il traffico per le diverse varianti utilizzate dall'esperimento.

    Se un avvio e un esperimento sono entrambi in esecuzione contemporaneamente per la stessa funzionalità, i destinatari vengono prima indirizzati all'avvio. Quindi, la percentuale di traffico specificata per l'avvio viene presa dai destinatari generali. Dopodiché, la percentuale definita qui è la percentuale dei destinatari rimanente utilizzata per l'esperimento. Qualsiasi traffico rimanente dopo che viene servito con la variazione di default.

  8. Per Parametri, scegli i parametri da utilizzare per valutare le variazioni durante l'esperimento. È necessario utilizzare almeno un parametro per la valutazione.

    1. Per Metric source, scegli se utilizzare CloudWatch RUM metriche o metriche personalizzate.

    2. Immetti un nome per il parametro. Per Obiettivo, scegli Increase (Aumenta) se si desidera un valore più alto per il parametro per indicare una variazione migliore. Scegli Decrease (Riduci) se desideri un valore inferiore per il parametro per indicare una variazione migliore.

    3. Se utilizzi una metrica personalizzata, puoi creare la metrica qui utilizzando una regola Amazon EventBridge . Per creare un parametro personalizzato, eseguire le seguenti operazioni:

      • In Regola parametro, perID entità, immetti un modo per identificare l'entità, Questo può essere un utente o una sessione che esegue un'azione che causa la registrazione di un valore di parametro. Un esempio è userDetails.userID.

      • Per Chiave valore, immetti il valore che deve essere monitorato per produrre il parametro.

      • Facoltativamente, immetti un nome per le unità per il parametro. Il nome dell'unità è solo a scopo di visualizzazione, da utilizzare sui grafici della console Evidently.

      Puoi utilizzare le RUM metriche solo se hai configurato questa applicazione RUM per monitorare questa applicazione. Per ulteriori informazioni, consulta CloudWatch RUM.

      Nota

      Se utilizzi RUM metriche e l'app monitor non è configurato per campionare il 100% delle sessioni utente, non tutte le sessioni utente dell'esperimento invieranno le metriche a Evidently. Per garantire che i parametri dell'esperimento siano accurate, raccomandiamo che il monitor dell'app utilizzi il 100% delle sessioni utente per il campionamento.

    4. (Facoltativo) Per aggiungere altri parametri da valutare, scegli Aggiungi parametro. È possibile valutare fino a tre parametri durante l'esperimento.

  9. (Facoltativo) Per creare CloudWatch allarmi da utilizzare con questo esperimento, scegli allarmi. CloudWatch Gli allarmi possono controllare se la differenza di risultati tra ciascuna variante e quella di default è maggiore di una soglia specificata. Se le prestazioni di una variazione sono peggiori della variante di default e la differenza è maggiore della soglia, entra in stato di allarme e ti avvisa.

    La creazione di un allarme qui crea un allarme per ogni variante che non è la variante di default.

    Se ne crei uno nuovo allarme, definisci quanto segue:

    • Per Nome parametro, scegli il parametro esperimento da utilizzare per l'allarme.

    • Per Condizioni di allarme scegli quale condizione fa sì che l'allarme entri in stato di allarme, quando i valori dei parametri di variazione vengono confrontati con i valori dei parametri di variazione di default. Ad esempio, scegli Maggiore o Maggiore/Uguale se numeri più alti indicano che la variazione indica che sta funzionando male. Ciò sarebbe appropriato se il parametro sta misurando il tempo di caricamento della pagina, ad esempio.

    • Immetti un numero per la soglia, ovvero la differenza percentuale di prestazioni che causerà l'ingresso dell'allarme nello stato ALARM.

    • Per Media nel periodo, scegli la quantità di dati di parametri per ogni variante aggregati prima di essere confrontati.

    È possibile scegliere Aggiungere nuovo allarme per aggiungere altri allarmi all'esperimento.

    Quindi, scegli Impostare le notifiche per l'allarme e seleziona o crea un argomento Amazon Simple Notification Service a cui inviare notifiche di avviso. Per ulteriori informazioni, consulta la sezione Configurazione SNS delle notifiche Amazon,

  10. (Facoltativo) Per aggiungere tag a questo esperimento, scegli Tag,Aggiungi nuovo tag.

    Poi per Chiave, inserire un nome per il tag. È possibile aggiungere un valore facoltativo al tag in Value (Valore).

    Per aggiungere un altro tag, scegli nuovamente Add tag (Aggiungi tag).

    Per ulteriori informazioni, consulta AWS Tagging Resources.

  11. Seleziona Create experiment (Crea esperimento).

  12. Se non lo si è già fatto, crea le varianti di funzionalità nella propria applicazione.

  13. Seleziona Done (Fatto). L'esperimento non inizia fino a quando non lo si avvia.

Dopo aver completato i passaggi nella procedura seguente, l'esperimento inizia immediatamente.

Per iniziare un esperimento creato
  1. Apri la CloudWatch console all'indirizzo https://console.aws.amazon.com/cloudwatch/.

  2. Nel riquadro di navigazione, scegli Application Signals, Evidently.

  3. Scegli il nome del progetto.

  4. Seleziona la scheda Esperimenti.

  5. Scegli il pulsante accanto al nome dell'esperimento e scegli Operazioni, Iniziare un esperimento.

  6. (Facoltativo) Per visualizzare o modificare le impostazioni dell'esperimento che hai creato al momento della creazione, scegli Configurazione degli esperimenti.

  7. Scegli un orario per la fine dell'esperimento.

  8. Scegli Inizia un esperimento.

    L'esperimento inizierà immediatamente.