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
Descrizione
Il comando eb logs ha due scopi diversi: abilitare o disabilitare lo streaming dei log in CloudWatch Logs e recuperare i log delle istanze o i log CloudWatch Logs. Con l'opzione --cloudwatch-logs
(-cw
), il comando abilita o disabilita lo streaming dei log. Senza questa opzione, il comando 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 Beanstalk con Amazon CloudWatch Logs.
Sintassi
Per abilitare o disabilitare lo streaming dei log in CloudWatch Logs:
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
]
Opzioni
Nome |
Descrizione |
---|---|
oppure
|
Abilita o disabilita lo streaming dei log in CloudWatch Logs. Se non viene specificato alcun argomento, lo streaming dei log è abilitato. Se l'opzione |
oppure
|
Specifica l'origine dei log quando si usa CloudWatch Logs. Con la forma di abilitazione o disabilitazione del comando, questi sono i log per cui abilitare o disabilitare lo streaming di CloudWatch Logs. Con la forma di recupero del comando, questi sono i log da recuperare da CloudWatch Logs. 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. |
oppure
|
Specifica il gruppo di log di CloudWatch Logs da cui recuperare i log. L'opzione è valida solo quando è abilitato lo streaming dei log delle istanze in CloudWatch Logs. 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 imposta CloudWatch Logs. |
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.
Esempi
L'esempio seguente abilita lo streaming dei log delle istanze in CloudWatch Logs.
$ 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