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à.
Monitoraggio di un'applicazione con Amazon CloudWatch
AWS Amplify è integrato con Amazon CloudWatch, consentendoti di monitorare i parametri per le tue applicazioni Amplify quasi in tempo reale. Puoi creare allarmi che inviano notifiche quando una metrica supera una soglia impostata. Per ulteriori informazioni su come funziona il CloudWatch servizio, consulta la Amazon CloudWatch User Guide.
CloudWatch Metriche supportate
Amplify supporta CloudWatch sei metriche nel namespace per il monitoraggio AWS/AmplifyHosting
del traffico, degli errori, del trasferimento dei dati e della latenza per le tue app. Queste metriche sono aggregate a intervalli di un minuto. CloudWatch le metriche di monitoraggio sono gratuite e non influiscono sulle quote di servizio. CloudWatch
Non tutte le statistiche disponibili sono applicabili a ogni metrica. La tabella seguente elenca le statistiche più rilevanti con una descrizione per ogni metrica supportata.
Metriche | Descrizione |
---|---|
Richieste |
Il numero totale di richieste di visualizzazione ricevute dalla tua app. La statistica più rilevante è |
BytesDownloaded |
La quantità totale di dati trasferiti dall'app (scaricati), espressa in byte La statistica più rilevante è. |
BytesUploaded |
La quantità totale di dati trasferiti nell'app (caricati) in byte per qualsiasi richiesta, incluse le intestazioni. Amplify non ti addebita alcun costo per i dati caricati nelle tue applicazioni. La statistica più rilevante è. |
4 XXErrors |
Il numero di richieste che hanno restituito un errore nell'intervallo del codice di HTTP stato 400-499. La statistica più rilevante è. |
5 XXErrors |
Il numero di richieste che hanno restituito un errore nell'intervallo del codice di HTTP stato 500-599. La statistica più rilevante è. |
Latenza |
Il tempo necessario per arrivare al primo byte, espresso in secondi. Questo è il tempo totale tra il momento in cui Amplify Hosting riceve una richiesta e il momento in cui restituisce una risposta alla rete. Ciò non include la latenza di rete rilevata quando una risposta raggiunge il dispositivo dello spettatore. Le statistiche più rilevanti sono Utilizza la |
Amplify fornisce le seguenti dimensioni metriche. CloudWatch
Dimensione | Descrizione |
---|---|
App |
I dati metrici sono forniti dall'app. |
Account AWS |
I dati metrici vengono forniti in tutte le app di. Account AWS |
Accesso alle metriche CloudWatch
Puoi accedere alle CloudWatch metriche direttamente dalla console Amplify utilizzando la procedura seguente.
Nota
Puoi anche accedere alle CloudWatch metriche all'indirizzo. AWS Management Console https://console.aws.amazon.com/cloudwatch/
Per accedere alle metriche nella console Amplify
-
Accedi AWS Management Console e apri la console Amplify.
-
Scegli l'app per cui desideri visualizzare le metriche.
-
Nel riquadro di navigazione, scegli Impostazioni app, Monitoraggio.
-
Nella pagina Monitoraggio, scegli Metriche.
Creazione di allarmi CloudWatch
Puoi creare CloudWatch allarmi nella console Amplify che inviano notifiche quando vengono soddisfatti criteri specifici. Un allarme controlla una singola CloudWatch metrica e invia una notifica Amazon Simple Notification Service quando la metrica supera la soglia per un determinato numero di periodi di valutazione.
Puoi creare allarmi più avanzati che utilizzano espressioni matematiche metriche nella console o utilizzando il. CloudWatch CloudWatch APIs Ad esempio, puoi creare un allarme che ti avvisa quando la percentuale di 4XXErrors supera il 15% per tre periodi consecutivi. Per ulteriori informazioni, consulta Creazione di un CloudWatch allarme basato su un'espressione matematica metrica nella Amazon CloudWatch User Guide.
CloudWatch Il prezzo standard si applica agli allarmi. Per ulteriori informazioni, consulta i CloudWatchprezzi di Amazon
Utilizzare la procedura seguente per creare un allarme nella console Amplify.
Per creare un CloudWatch allarme per una metrica Amplify
-
Accedi AWS Management Console e apri la console Amplify.
-
Scegli l'app su cui vuoi impostare una sveglia.
-
Nel pannello di navigazione, scegli Impostazioni app, Monitoraggio.
-
Nella pagina Monitoraggio, scegli Allarmi.
-
Scegli Crea allarme.
-
Nella finestra Crea allarme, configura l'allarme come segue:
-
Per Metric, scegli il nome della metrica da monitorare dall'elenco.
-
In Nome dell'allarme, inserisci un nome significativo per l'avviso. Ad esempio, se stai monitorando le richieste, puoi assegnare un nome all'allarme
HighTraffic
. Il nome deve contenere solo ASCII caratteri. -
Per Configura le notifiche, esegui una delle seguenti operazioni:
-
-
Scegli Nuovo per impostare un nuovo SNS argomento Amazon.
-
Per Indirizzo e-mail, inserisci l'indirizzo e-mail del destinatario delle notifiche.
-
Scegli Aggiungi nuovo indirizzo email per aggiungere altri destinatari.
-
-
-
Scegli Esistente per riutilizzare un SNS argomento Amazon.
-
Per SNSargomento, seleziona il nome di un SNS argomento Amazon esistente dall'elenco.
-
-
-
Per Whenever the Statistic of Metric, imposta le condizioni per l'allarme come segue:
-
Specificate se la metrica deve essere maggiore, minore o uguale al valore di soglia.
-
Specificare il valore della soglia.
-
Specificate il numero di periodi di valutazione consecutivi che devono trovarsi nello stato di allarme per richiamare l'allarme.
-
Specificare la durata del periodo di valutazione.
-
-
Scegli Crea allarme.
-
Nota
Ogni SNS destinatario Amazon che specifichi riceve un'e-mail di conferma da AWS Notifications. L'e-mail contiene un link che il destinatario deve seguire per confermare l'iscrizione e ricevere notifiche.
Accesso ai CloudWatch log per le app SSR
Amplify invia informazioni sul runtime di Next.js ad CloudWatch Amazon Logs nel tuo. Account AWS Quando distribuisci un'SSRapp, l'app richiede un ruolo di IAM servizio che Amplify assume quando chiama altri servizi per tuo conto. Puoi consentire ad Amplify Hosting compute di creare automaticamente un ruolo di servizio per te oppure puoi specificare un ruolo che hai creato.
Se scegli di consentire ad Amplify di creare IAM un ruolo per te, il ruolo avrà già le autorizzazioni per creare log. CloudWatch Se crei il tuo IAM ruolo, dovrai aggiungere le seguenti autorizzazioni alla tua policy per consentire ad Amplify di accedere ad Amazon Logs. CloudWatch
logs:CreateLogStream logs:CreateLogGroup logs:DescribeLogGroups logs:PutLogEvents
Per ulteriori informazioni sui ruoli di servizio, consulta Aggiungere un ruolo di servizio a un'app Amplify. Per ulteriori informazioni sulla distribuzione di app renderizzate lato server, consulta. Implementazione di applicazioni renderizzate lato server con Amplify Hosting