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à.
eb logs
Description
Il eb logs comando ha tre scopi distinti: abilitare o disabilitare lo streaming dei log su CloudWatch Logs, recuperare i log delle istanze o i log dei CloudWatch Logs e richiedere l'analisi basata sull'intelligenza artificiale dell'ambiente. Con l'opzione --cloudwatch-logs (-cw), il comando abilita o disabilita lo streaming dei log. Con l'opzione --analyze (-ai), il comando richiede un'analisi basata sull'intelligenza artificiale dei log, degli eventi e dello stato dell'istanza dell'ambiente. Senza nessuna di queste opzioni, recupera i log.
Quando recuperi i log, specifica l'opzione --all, --zip o --stream per recuperare i log completi. Se non specifichi alcuna di queste opzioni, Elastic Beanstalk recupera i log di coda.
Il comando elabora i log per l'ambiente specificato o predefinito. I log rilevanti possono variare a seconda del tipo di container. Se la directory root contiene un file platform.yaml che specifica una piattaforma personalizzata, questo comando elabora anche i log per l'ambiente generatore.
Per ulteriori informazioni, consulta Utilizzo di Elastic CloudWatch Beanstalk con Amazon Logs. Per ulteriori informazioni sull'analisi basata sull'intelligenza artificiale, consulta. Analisi dell'ambiente basata sull'intelligenza artificiale
Sintassi
Per abilitare o disabilitare lo streaming dei log su Logs: CloudWatch
eb logs --cloudwatch-logs [enable | disable] [--cloudwatch-log-source instance | environment-health | all] [environment-name]
Per recuperare i log delle istanza:
eb logs [-all | --zip | --stream] [--cloudwatch-log-source instance] [--instance instance-id] [--log-group log-group] [environment-name]
Per recuperare i log sullo stato dell'ambiente:
eb logs [-all | --zip | --stream] --cloudwatch-log-source environment-health [environment-name]
Per richiedere un'analisi basata sull'intelligenza artificiale:
eb logs --analyze [environment-name]
Opzioni
|
Nome |
Descrizione |
|---|---|
|
or
|
Abilita o disabilita lo streaming dei log su Logs. CloudWatch Se non viene specificato alcun argomento, lo streaming dei log è abilitato. Se l'opzione |
|
or
|
Specifica l'origine dei log quando si lavora con Logs. CloudWatch Con il modulo di attivazione o disattivazione del comando, questi sono i log per i quali abilitare o disabilitare lo streaming dei registri. CloudWatch Con il modulo di recupero del comando, questi sono i log da recuperare dai registri. CloudWatch Valori validi:
Significato dei valori:
|
|
oppure
|
Recupera i log completi e li salva nella directory |
|
oppure
|
Recupera i log completi, li comprime in un file |
|
|
Esegue lo streaming dei log completi (restituendoli continuamente). Con questa opzione, il comando continua a essere eseguito finché non lo interrompi (premendo |
|
oppure
|
Recupera i log solo per l'istanza specificata. |
|
or
|
Speciifica il gruppo di CloudWatch log Logs da cui recuperare i log. L'opzione è valida solo quando è abilitato lo streaming dei registri delle istanze su Logs. CloudWatch Se lo streaming dei log delle istanze è abilitato e non specifichi l'opzione
Per informazioni sul gruppo di log corrispondente a ogni file di log, consulta Come Elastic Beanstalk configura i log CloudWatch. |
|
or
|
Richiede un'analisi basata sull'intelligenza artificiale dei log, degli eventi e dello stato delle istanze del tuo ambiente. L'analisi utilizza Amazon Bedrock per identificare le cause alla radice e consigliare soluzioni per problemi di salute ambientale. Il comando invia la richiesta, attende il completamento dell'analisi e quindi visualizza i risultati. Questa opzione non è compatibile con Per i prerequisiti e le autorizzazioni richieste, vedere. Analisi dell'ambiente basata sull'intelligenza artificiale |
Output
Per impostazione predefinita, visualizza i log direttamente nel terminale. Usa un programma di paging per visualizzare l'output. Premi Q o q per uscire.
Con --stream, mostra i log esistenti nel terminale e continua a essere eseguita. Premi Ctrl+C per uscire.
Con --all e --zip, salva i log in file locali e visualizza la posizione dei file.
Con--analyze, visualizza l'analisi generata dall'intelligenza artificiale direttamente nel terminale dopo il completamento dell'analisi.
Esempi
L'esempio seguente abilita lo streaming dei registri delle istanze su Logs. CloudWatch
$ eb logs -cw enable
Enabling instance log streaming to CloudWatch for your environment
After the environment is updated you can view your logs by following the link:
https://console.aws.amazon.com/cloudwatch/home?region=us-east-1#logs:prefix=/aws/elasticbeanstalk/environment-name/
Printing Status:
2018-07-11 21:05:20 INFO: Environment update is starting.
2018-07-11 21:05:27 INFO: Updating environment environment-name's configuration settings.
2018-07-11 21:06:45 INFO: Successfully deployed new configuration to environment.
L'esempio seguente recupera i log delle istanze in un file .zip.
$ eb logs --zip
Retrieving logs...
Logs were saved to /home/workspace/environment/.elasticbeanstalk/logs/150622_173444.zip
L'esempio seguente richiede un'analisi dell'ambiente basata sull'intelligenza artificiale.
$ eb logs --analyze
Analyzing environment...
No critical issues detected. Environment appears healthy.
---
Note: This analysis was generated by AI.