Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
eb logs
Deskripsi
eb logsPerintah memiliki dua tujuan yang berbeda: untuk mengaktifkan atau menonaktifkan streaming CloudWatch log ke Logs, dan untuk mengambil log instans atau CloudWatch log. Dengan opsi --cloudwatch-logs
(-cw
), perintah tersebut mengaktifkan atau menonaktifkan streaming log. Tanpa opsi ini, perintah mengambil log.
Saat mengambil log, tentukan opsi --all
, --zip
, atau --stream
untuk mengambil log yang lengkap. Jika Anda tidak menentukan salah satu opsi ini, Elastic Beanstalk mengambil log ekor.
Perintah memproses log untuk lingkungan tertentu atau default. Log yang relevan bervariasi menurut jenis kontainer. Jika direktori root berisi file platform.yaml
yang menentukan platform khusus, perintah ini juga memproses log untuk lingkungan pembangun.
Untuk informasi selengkapnya, lihat Menggunakan Elastic Beanstalk dengan Amazon Logs CloudWatch .
Sintaksis
Untuk mengaktifkan atau menonaktifkan streaming log ke CloudWatch Logs:
eb logs --cloudwatch-logs [enable | disable] [--cloudwatch-log-source instance | environment-health | all] [environment-name
]
Untuk mengambil log instans:
eb logs [-all | --zip | --stream] [--cloudwatch-log-source instance] [--instance instance-id
] [--log-group log-group
] [environment-name
]
Untuk mengambil log kondisi lingkungan:
eb logs [-all | --zip | --stream] --cloudwatch-log-source environment-health [environment-name
]
Opsi
Nama |
Deskripsi |
---|---|
or
|
Mengaktifkan atau menonaktifkan streaming log ke CloudWatch Logs. Jika tidak ada argumen yang diberikan, streaming log diaktifkan. Jika opsi |
or
|
Menentukan sumber log saat bekerja dengan CloudWatch Logs. Dengan mengaktifkan atau menonaktifkan formulir perintah, ini adalah log untuk mengaktifkan atau menonaktifkan streaming CloudWatch log. Dengan bentuk pengambilan perintah, ini adalah log untuk mengambil log dari CloudWatch Logs. Nilai yang valid:
Arti nilai:
|
atau
|
Ambil log lengkap dan simpan ke direktori |
atau
|
Ambil log lengkap, kompres mereka menjadi file |
|
Pengaliran (output terus menerus) log lengkap. Dengan opsi ini, perintah terus berjalan sampai Anda menginterupsinya (tekan |
atau
|
Ambil log untuk instans tertentu saja. |
or
|
Menentukan grup CloudWatch log dari mana untuk mengambil log. Opsi ini hanya valid ketika streaming log instans ke CloudWatch Logs diaktifkan. Jika streaming log instans diaktifkan, dan Anda tidak menentukan opsi
Untuk informasi tentang grup log yang sesuai untuk setiap berkas log, lihat Bagaimana Elastic Beanstalk mengatur Log CloudWatch . |
Output
Secara default, tampilkan log langsung di terminal. Gunakan program halaman untuk menampilkan output. Tekan Q
atau q
untuk keluar.
Dengan --stream
, tunjukkan log yang ada di terminal dan terus berjalan. Tekan Ctrl+C
untuk keluar.
Dengan --all
dan --zip
, simpan log ke file lokal dan tampilkan lokasi file.
Contoh
Contoh berikut memungkinkan streaming log instans ke 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.
Contoh berikut mengambil log instans ke file .zip
.
$ eb logs --zip
Retrieving logs...
Logs were saved to /home/workspace/environment/.elasticbeanstalk/logs/150622_173444.zip