View a markdown version of this page

Visualizzazione dei log dell'ambiente Elastic Beanstalk - AWS Elastic Beanstalk

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 dell'ambiente Elastic Beanstalk

Nota

Questo argomento riguarda gli ambienti Beanstalk Standard, che eseguono l'applicazione su istanze Amazon EC2. Con Beanstalk Cluster, puoi scegliere dove inserire i log dell'applicazione con l'logs-backendopzione nel aws:elasticbeanstalk:eks:observability namespace, che li invia a Logs per impostazione predefinita. CloudWatch Consulta Monitoraggio degli ambienti Beanstalk Cluster e Opzioni di configurazione per ambienti Beanstalk Cluster.

AWS Elastic Beanstalk offre due modi per visualizzare regolarmente i log delle istanze Amazon EC2 che eseguono l'applicazione:

  • Configurando l'ambiente Elastic Beanstalk per caricare i log delle istanze ruotati nel bucket Amazon S3 dell'ambiente.

  • Configura l'ambiente per lo streaming dei log delle istanze su Amazon CloudWatch Logs.

Quando configuri lo streaming dei log delle istanze su CloudWatch Logs, Elastic Beanstalk crea gruppi di CloudWatch log Logs per i log di proxy e di distribuzione sulle istanze Amazon EC2 e trasferisce questi file di registro su Logs in tempo reale. CloudWatch Per ulteriori informazioni sui log delle istanze, consulta Visualizzazione dei log delle istanze Amazon EC2 nell'ambiente Elastic Beanstalk.

Oltre ai log delle istanze, se abiliti l'integrità avanzata per il tuo ambiente, puoi configurare l'ambiente per trasmettere le informazioni sullo stato ai log. CloudWatch Quando lo stato dell'ambiente cambia, Elastic Beanstalk aggiunge un record a un gruppo di log sullo stato, con il nuovo stato e una descrizione della causa della modifica. Per informazioni sullo streaming delle informazioni sullo stato dell'ambiente, consulta Streaming delle informazioni sullo stato dell'ambiente Elastic Beanstalk su Amazon Logs CloudWatch.

Configurazione della visualizzazione dei log delle istanze

Per visualizzare i log delle istanze, puoi abilitare la rotazione dei log delle istanze e lo streaming dei log nella console Elastic Beanstalk.

Per configurare la rotazione dei log delle istanze e lo streaming dei log nella console Elastic Beanstalk
  1. Apri la console Elastic Beanstalk e, nell'elenco delle regioni, seleziona il tuo. Regione AWS

  2. Nel pannello di navigazione selezionare Environments (Ambienti), quindi selezionare il nome dell'ambiente dall'elenco.

  3. Nel riquadro di navigazione, seleziona Configuration (Configurazione).

  4. Nella categoria di configurazione Updates, monitoring, and logging (Aggiornamenti, monitoraggio e registrazione), scegli Edit (Modifica).

  5. Nella sezione Archiviazione dei log S3, seleziona Attivato sotto Ruota log per abilitare il caricamento dei log ruotati su Amazon S3.

  6. nella sezione Instance log streaming to CloudWatch Logs, configura le seguenti impostazioni:

    • Streaming di log: seleziona Attivato per abilitare lo streaming dei log.

    • Conservazione: specifica il numero di giorni per conservare i log nei CloudWatch log.

    • Ciclo di vita: impostato su Elimina i log al termine per eliminare immediatamente i CloudWatch log dai log se l'ambiente viene chiuso, invece di attendere la loro scadenza.

  7. Per salvare le modifiche scegli Apply (Applica) nella parte inferiore della pagina.

Dopo aver abilitato lo streaming dei log, Elastic Beanstalk visualizza i gruppi di CloudWatch log Logs trasmessi in streaming nella console di gestione dell'ambiente, nella pagina Logs. Scegli un gruppo di log per visualizzarne gli eventi di log in un visualizzatore integrato: Elastic Beanstalk seleziona automaticamente il flusso di log attivo più recente e puoi cambiare stream, cercare e filtrare gli eventi e caricare gli eventi precedenti.

Configurazione della visualizzazione dei log sullo stato dell'ambiente

Per visualizzare i log sullo stato dell'ambiente, puoi abilitare lo streaming dei log sullo stato dell'ambiente nella console Elastic Beanstalk.

Per configurare lo streaming dei log sullo stato dell'ambiente nella console Elastic Beanstalk
  1. Apri la console Elastic Beanstalk e, nell'elenco delle regioni, seleziona il tuo. Regione AWS

  2. Nel pannello di navigazione selezionare Environments (Ambienti), quindi selezionare il nome dell'ambiente dall'elenco.

  3. Nel riquadro di navigazione, seleziona Configuration (Configurazione).

  4. Nella categoria di configurazione Updates, monitoring, and logging (Aggiornamenti, monitoraggio e registrazione), scegli Edit (Modifica).

  5. Scorri fino alla sezione Monitoraggio.

  6. In Health event streaming to CloudWatch Logs, configura le seguenti impostazioni:

    • Streaming di log: scegli Attivato per abilitare lo streaming dei log.

    • Conservazione: specifica il numero di giorni per conservare i log nei CloudWatch log.

    • Ciclo di vita: impostato su Elimina i log al termine per eliminare immediatamente i CloudWatch log dai log se l'ambiente viene chiuso, invece di attendere la loro scadenza.

  7. Per salvare le modifiche scegli Apply (Applica) nella parte inferiore della pagina.

Spazi dei nomi per la visualizzazione dei log

Gli spazi dei nomi seguenti contengono le impostazioni per la visualizzazione dei log: