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à.
Visualizzazione dei log di App Runner trasmessi in streaming a Logs CloudWatch
Puoi utilizzare Amazon CloudWatch Logs per monitorare, archiviare e accedere ai file di registro generati dalle tue risorse in vari AWS servizi. Per ulteriori informazioni, consulta la Amazon CloudWatch Logs User Guide.
AWS App Runner raccoglie l'output delle distribuzioni delle applicazioni e del servizio attivo e lo trasmette a Logs. CloudWatch Le seguenti sezioni elencano i flussi di log di App Runner e mostrano come visualizzarli nella console App Runner.
Gruppi di log e stream di App Runner
CloudWatch Logs conserva i dati di log in flussi di log che poi organizza ulteriormente in gruppi di log. Un flusso di log è una sequenza di eventi di registro provenienti da una fonte specifica. Un gruppo di log è un gruppo di flussi di log che condividono le stesse impostazioni di conservazione, monitoraggio e controllo degli accessi.
App Runner definisce due gruppi di log CloudWatch Logs, ciascuno con più flussi di log, per ogni servizio App Runner dell'utente. Account AWS
Registri di servizio
Il gruppo di registri di servizio contiene l'output di registrazione generato da App Runner in quanto gestisce il servizio App Runner e agisce su di esso.
Nome del gruppo di log | Esempio |
---|---|
|
|
All'interno del gruppo di log del servizio, App Runner crea un flusso di registro degli eventi per acquisire le attività nel ciclo di vita del servizio App Runner. Ad esempio, questo potrebbe essere l'avvio dell'applicazione o la sua sospensione.
Inoltre, App Runner crea un flusso di log per ogni operazione asincrona di lunga durata correlata al servizio. Il nome del flusso di registro riflette il tipo di operazione e l'ID operativo specifico.
Una distribuzione è un tipo di operazione. I registri di distribuzione contengono l'output di registrazione delle fasi di compilazione e distribuzione eseguite da App Runner quando si crea un servizio o si distribuisce una nuova versione dell'applicazione. I nomi dei flussi di log di distribuzione iniziano con deployment/
e terminano con l'ID dell'operazione che esegue la distribuzione. Questa operazione è una CreateServicechiamata per la distribuzione iniziale dell'applicazione o una StartDeploymentchiamata per ogni ulteriore distribuzione.
All'interno di un registro di distribuzione, ogni messaggio di registro inizia con un prefisso:
-
[AppRunner]
— Output generato da App Runner durante la distribuzione. -
[Build]
— Output dei propri script di compilazione.
Nome del flusso di log | Esempio |
---|---|
|
N/A (nome fisso) |
|
|
Log di applicazioni
Il gruppo di log dell'applicazione contiene l'output del codice dell'applicazione in esecuzione.
Nome del gruppo di log | Esempio |
---|---|
|
|
All'interno del gruppo di log dell'applicazione, App Runner crea un flusso di log per ogni istanza (unità di scalabilità) che esegue l'applicazione.
Nome del flusso di log | Esempio |
---|---|
|
|
Visualizzazione dei log di App Runner nella console
La console App Runner mostra un riepilogo di tutti i log del servizio e consente di visualizzarli, esplorarli e scaricarli.
Per visualizzare i registri del servizio
-
Apri la console App Runner
e, nell'elenco Regioni, seleziona il tuo. Regione AWS -
Nel pannello di navigazione, scegli Servizi, quindi scegli il servizio App Runner.
La console mostra la dashboard del servizio con una panoramica del servizio.
-
Nella pagina del dashboard del servizio, scegli la scheda Registri.
La console mostra alcuni tipi di log in diverse sezioni:
-
Registro eventi: attività nel ciclo di vita del servizio App Runner. La console mostra gli ultimi eventi.
-
Registri di distribuzione: invia le distribuzioni del repository al servizio App Runner. La console visualizza un flusso di log separato per ogni distribuzione.
-
Registri delle applicazioni: l'output dell'applicazione Web distribuita nel servizio App Runner. La console combina l'output di tutte le istanze in esecuzione in un unico flusso di log.
-
-
Per trovare implementazioni specifiche, scorri l'elenco dei log di distribuzione inserendo un termine di ricerca. È possibile cercare qualsiasi valore visualizzato nella tabella.
-
Per visualizzare il contenuto di un registro, scegli Visualizza registro completo (registro eventi) o il nome del flusso di registro (registri di distribuzione e applicazione).
-
Scegli Scarica per scaricare un registro. Per un flusso di log di distribuzione, seleziona prima un flusso di log.
-
Scegli Visualizza in CloudWatch per aprire la CloudWatch console e utilizzare tutte le sue funzionalità per esplorare i log di servizio di App Runner. Per un flusso di log di distribuzione, seleziona prima un flusso di log.
Nota
La CloudWatch console è particolarmente utile se si desidera visualizzare i log delle applicazioni di istanze specifiche anziché il registro dell'applicazione combinato.