Usando AWS re:Post, accetti AWS re:Post Termini di utilizzo

Come posso utilizzare CloudWatch Synthetics per monitorare le prestazioni del mio sito Web?

3 minuti di lettura
0

Desidero utilizzare Amazon CloudWatch Synthetics per monitorare le prestazioni del mio sito Web e verificare l'esperienza del cliente.

Breve descrizione

Le Canary sono script configurabili che vengono eseguiti in base a una pianificazione per monitorare gli endpoint e le API. Per creare una Canary per eseguire queste azioni, puoi usare CloudWatch Synthetics. Quindi, puoi configurare le Canary per eseguire le stesse azioni che i tuoi clienti fanno sul tuo sito web.

Di seguito sono riportati i casi d'uso più comuni delle Canary Synthetics:

  • Attiva il monitoraggio continuo
  • Verifica la presenza di collegamenti interrotti o non funzionanti
  • Controlla i flussi nelle tue pagine web
  • Verifica la disponibilità e la latenza dei tuoi endpoint
  • Controlla i dati sul tempo di caricamento
  • Monitora gli errori di caricamento delle pagine
  • Fornisci la latenza di carico per l'interfaccia utente dell'applicazione
  • Pubblica le metriche relative agli errori
  • Pubblica metriche per gli errori 2XX, 4XX e 5XX
  • Acquisisci schermate della tua interfaccia utente

Risoluzione

Per utilizzare CloudWatch Synthetics per creare una Canary, completa i seguenti passaggi:

  1. Apri la console Amazon CloudWatch.
  2. Nel pannello di navigazione, in Application Signals, scegli Synthetic Canaries.
  3. Scegli Crea Canary, quindi scegli Usa Blueprint. Per ulteriori informazioni, consulta Usare i blueprint Canary.
  4. Per i progetti, scegli Blueprint di monitoraggio heartbeat. Per ulteriori informazioni, consulta Monitoraggio heartbeat.
  5. In Generatore Canary, inserisci le seguenti informazioni:
    In Nome, inserisci un nome per la tua Canary.
    In URL dell'applicazione o dell'endpoint, inserisci l'URL dell'endpoint dell'applicazione. Tieni presente che quando esegui questa operazione, il sito Web potrebbe registrare un aumento del traffico.
  6. In Pianificazione, scegli la frequenza di esecuzione e le impostazioni di conservazione in base al tuo caso d'uso.
  7. In Archiviazione di dati, scegli il bucket Amazon Simple Storage Service (Amazon S3) predefinito e il ruolo AWS Identity and Access Management (IAM) per la tua canary. Oppure, scegli il bucket S3 specifico e il ruolo IAM che desideri utilizzare. Per ulteriori informazioni, consulta Ruoli e autorizzazioni richiesti per le canary.
  8. In Allarmi CloudWatch - opzionale, imposta le notifiche per la tua canary. Puoi avviare la canary in un Amazon Virtual Private Cloud (Amazon VPC) per monitorare le risorse all'interno di Amazon VPC. Per ulteriori informazioni, consulta Eseguire una canary in un VPC.
  9. Seleziona Crea canary.

Puoi visualizzare i risultati di esecuzione Canary, i log, gli screenshot e il file HTTP Archive (HAR) generato per l'esecuzione sulla console Amazon CloudWatch.