View a markdown version of this page

eb logs - AWS Elastic Beanstalk

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 ini memiliki tiga tujuan berbeda: untuk mengaktifkan atau menonaktifkan streaming CloudWatch log ke Log, untuk mengambil log instance atau CloudWatch log Log, dan untuk meminta analisis lingkungan Anda yang didukung AI. Dengan opsi --cloudwatch-logs (-cw), perintah tersebut mengaktifkan atau menonaktifkan streaming log. Dengan opsi --analyze (-ai), perintah meminta analisis berbasis AI dari log, peristiwa, dan kesehatan instans lingkungan Anda. Tanpa salah satu dari opsi ini, ia 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. Untuk informasi lebih lanjut tentang analisis bertenaga AI, lihatAnalisis lingkungan bertenaga AI.

Sintaksis

Untuk mengaktifkan atau menonaktifkan streaming log ke CloudWatch Log:

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]

Untuk meminta analisis bertenaga AI:

eb logs --analyze [environment-name]

Opsi

Nama

Deskripsi

-cw [enable | disable]

atau

--cloudwatch-logs [enable | disable]

Mengaktifkan atau menonaktifkan streaming log ke CloudWatch Log. Jika tidak ada argumen yang diberikan, streaming log diaktifkan. Jika opsi --cloudwatch-log-source (-cls) tidak ditentukan sebagai tambahan, streaming log instans diaktifkan atau dinonaktifkan.

-cls instance | environment-health | all

atau

--cloudwatch-log-source instance | environment-health | all

Menentukan sumber log saat bekerja dengan CloudWatch Log. Dengan mengaktifkan atau menonaktifkan bentuk perintah, ini adalah log untuk mengaktifkan atau menonaktifkan streaming CloudWatch Log. Dengan bentuk pengambilan perintah, ini adalah log untuk mengambil dari CloudWatch Log.

Nilai valid:

  • Dengan --cloudwatch-logs (mengaktifkan atau menonaktifkan) – instance | environment-health | all

  • Tanpa --cloudwatch-logs (ambil) – instance | environment-health

Arti nilai:

  • instance (default) – Log instans

  • environment-health – Log kondisi lingkungan (didukung hanya ketika peningkatan kondisi diaktifkan di lingkungan)

  • all – Kedua sumber log

-a

atau

--all

Ambil log lengkap dan simpan ke direktori .elasticbeanstalk/logs.

-z

atau

--zip

Ambil log lengkap, kompres mereka menjadi file .zip, dan kemudian simpan file ke direktori .elasticbeanstalk/logs.

--stream

Pengaliran (output terus menerus) log lengkap. Dengan opsi ini, perintah terus berjalan sampai Anda menginterupsinya (tekan Ctrl+C).

-i instance-id

atau

--instance instance-id

Ambil log untuk instans tertentu saja.

-g log-group

atau

--log-group log-group

Menentukan kelompok CloudWatch log Log dari mana untuk mengambil log. Opsi ini hanya valid ketika streaming log instance ke CloudWatch Log diaktifkan.

Jika streaming log instans diaktifkan, dan Anda tidak menentukan opsi --log-group, grup log default adalah salah satu hal berikut:

  • Amazon Linux 2 - /aws/elasticbeanstalk/environment-name/var/log/eb-engine.log

  • Platform Windows – /aws/elasticbeanstalk/environment-name/EBDeploy-Log

  • Amazon Linux AMI (AL1) — /aws/elasticbeanstalk/environment-name/var/log/eb-activity.log

    catatan

    Pada 18 Juli 2022, Elastic Beanstalk menetapkan status semua cabang platform berdasarkan Amazon Linux AMI AL1 () untuk pensiun. Untuk informasi selengkapnya tentang migrasi ke cabang platform Amazon Linux 2023 saat ini dan didukung penuh, lihat. Memigrasi aplikasi Elastic Beanstalk Linux Anda ke Amazon Linux 2023 atau Amazon Linux 2

Untuk informasi tentang grup log yang sesuai untuk setiap berkas log, lihat Bagaimana Elastic Beanstalk mengatur Log CloudWatch.

-ai

atau

--analyze

Meminta analisis berbasis AI terhadap log, peristiwa, dan kesehatan instans lingkungan Anda. Analisis ini menggunakan Amazon Bedrock untuk mengidentifikasi akar penyebab dan merekomendasikan solusi untuk masalah kesehatan lingkungan. Perintah mengirimkan permintaan, menunggu analisis selesai, dan kemudian menampilkan hasilnya.

Opsi ini tidak kompatibel dengan--instance,--all,--zip,--log-group, atau--cloudwatch-logs.

Untuk prasyarat dan izin yang diperlukan, lihat. Analisis lingkungan bertenaga AI

Opsi umum

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.

Dengan--analyze, menampilkan analisis yang dihasilkan AI langsung di terminal setelah analisis selesai.

Contoh

Contoh berikut memungkinkan streaming log instance ke CloudWatch Log.

$ 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

Contoh berikut meminta analisis lingkungan yang didukung AI.

$ eb logs --analyze Analyzing environment... No critical issues detected. Environment appears healthy. --- Note: This analysis was generated by AI.