Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

Pelaporan kondisi dasar

Mode fokus
Pelaporan kondisi dasar - AWS Elastic Beanstalk

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Topik ini menjelaskan fungsionalitas yang ditawarkan oleh kesehatan dasar Elastic Beanstalk.

AWS Elastic Beanstalk menggunakan informasi dari berbagai sumber untuk menentukan apakah lingkungan Anda tersedia dan memproses permintaan dari Internet. Kondisi lingkungan diwakili oleh salah satu dari empat warna, dan ditampilkan pada halaman gambaran umum lingkungan dari konsol Elastic Beanstalk. Ini juga tersedia dari DescribeEnvironmentsAPI dan eb status dengan menelepon dengan CLI EB.

Sistem pelaporan kondisi dasar memberikan informasi tentang kondisi instans di lingkungan Elastic Beanstalk berdasarkan pemeriksaan kondisi yang dilakukan oleh Elastic Load Balancing untuk lingkungan dengan beban yang seimbang, atau Amazon Elastic Compute Cloud untuk lingkungan instans tunggal.

Selain memeriksa kesehatan EC2 instans Anda, Elastic Beanstalk juga memantau sumber daya lain di lingkungan Anda dan melaporkan sumber daya yang hilang atau salah dikonfigurasi yang dapat menyebabkan lingkungan Anda menjadi tidak tersedia bagi pengguna.

Metrik yang dikumpulkan oleh sumber daya di lingkungan Anda dipublikasikan ke Amazon CloudWatch dalam interval lima menit. Ini termasuk metrik sistem operasi dari EC2, metrik permintaan dari Elastic Load Balancing. Anda dapat melihat grafik berdasarkan CloudWatch metrik ini di halaman Pemantauan konsol lingkungan. Untuk kondisi dasar, metrik ini tidak digunakan untuk menentukan kondisi lingkungan.

Warna kondisi

Elastic Beanstalk melaporkan kondisi lingkungan web server tergantung pada bagaimana aplikasi yang berjalan di dalamnya merespons pemeriksaan kondisi. Elastic Beanstalk menggunakan salah satu dari empat warna untuk menggambarkan status, sebagaimana ditunjukkan dalam tabel berikut:

Warna Deskripsi

Abu-abu

Lingkungan Anda sedang diperbarui.

Hijau

Lingkungan Anda telah melewati pemeriksaan kondisi terbaru. Setidaknya satu instans di lingkungan Anda tersedia dan menerima permintaan.

Kuning

Lingkungan Anda telah gagal dalam satu atau lebih pemeriksaan kondisi. Beberapa permintaan untuk lingkungan Anda gagal.

Merah

Lingkungan Anda telah gagal dalam tiga atau lebih pemeriksaan kondisi, atau sumber daya lingkungan telah menjadi tidak tersedia. Permintaan secara konsisten gagal.

Deskripsi ini hanya berlaku untuk lingkungan yang menggunakan pelaporan kondisi dasar. Lihat Warna dan status kondisi untuk rincian terkait dengan kondisi yang ditingkatkan.

Pemeriksaan kondisi Elastic Load Balancing

Dalam lingkungan dengan beban yang seimbang, Elastic Load Balancing mengirimkan permintaan ke setiap instans di lingkungan setiap 10 detik untuk mengonfirmasi bahwa instans tersebut sehat. Secara default, penyeimbang beban dikonfigurasi untuk membuka koneksi TCP pada port 80. Jika instans mengakui koneksi tersebut, itu dianggap sehat.

Anda dapat memilih untuk mengganti pengaturan ini dengan menentukan sumber daya yang ada dalam aplikasi Anda. Jika Anda menentukan jalur, seperti /health, URL pemeriksaan kondisi diatur ke HTTP:80/health. URL pemeriksaan kondisi harus diatur ke jalur yang selalu dilayani oleh aplikasi Anda. Jika diatur ke halaman statis yang dilayani atau di-cache oleh server web di depan aplikasi Anda, pemeriksaan kondisi tidak akan mengungkapkan masalah dengan server aplikasi atau kontainer web. Untuk petunjuk cara mengubah URL pemeriksaan kondisi Anda, lihat Pemeriksaan kondisi.

Jika URL pemeriksaan kondisi dikonfigurasi, Elastic Load Balancing mengharapkan permintaan GET yang dikirimkan untuk mengembalikan respons dari 200 OK. Aplikasi gagal dalam pemeriksaan kondisi jika aplikasi tersebut gagal untuk merespon dalam waktu 5 detik atau jika aplikasi tersebut merespon dengan kode status HTTP lainnya. Setelah 5 kegagalan pemeriksaan kondisi secara berturut-turut, Elastic Load Balancing mengeluarkan instans dari layanan.

Untuk informasi lebih lanjut mengenai pemeriksaan kondisi Elastic Load Balancing, lihat Pemeriksaan Kondisi di Panduan Pengguna Elastic Load Balancing.

catatan

Mengonfigurasi URL pemeriksaan kondisi tidak mengubah perilaku pemeriksaan kondisi grup Auto Scaling lingkungan. Instans yang tidak sehat dihapus dari penyeimbang beban, tetapi tidak secara otomatis diganti oleh Amazon EC2 Auto Scaling kecuali Anda mengonfigurasi Amazon Auto EC2 Scaling untuk menggunakan pemeriksaan kesehatan Elastic Load Balancing sebagai dasar untuk mengganti instans. Untuk mengonfigurasi Amazon EC2 Auto Scaling untuk mengganti instans yang gagal dalam pemeriksaan kesehatan Elastic Load Balancing, lihat. Pengaturan pemeriksaan kesehatan Auto Scaling untuk lingkungan Elastic Beanstalk Anda

Instans tunggal dan pemeriksaan kondisi lingkungan tingkat pekerja

Dalam satu instance atau lingkungan tingkat pekerja, Elastic Beanstalk menentukan kesehatan instans dengan memantau status instans Amazon-nya. EC2 Pengaturan kesehatan Elastic Load Balancing, termasuk pemeriksaan kesehatan HTTP URLs, tidak dapat digunakan dalam jenis lingkungan ini.

Untuk informasi selengkapnya tentang pemeriksaan status EC2 instans Amazon, lihat Memantau Instans dengan Pemeriksaan Status di Panduan EC2 Pengguna Amazon.

Pemeriksaan tambahan

Selain pemeriksaan kondisi Elastic Load Balancing, Elastic Beanstalk memantau sumber daya di lingkungan Anda dan mengubah status kondisi menjadi merah jika sumber daya tersebut gagal untuk men-deploy, tidak dikonfigurasi dengan benar, atau menjadi tidak tersedia. Pemeriksaan ini mengonfirmasi bahwa:

  • Grup Auto Scaling lingkungan tersedia dan memiliki minimal satu instans.

  • Grup keamanan lingkungan tersedia dan dikonfigurasi untuk mengizinkan lalu lintas masuk pada port 80.

  • Lingkungan CNAME ada dan menunjuk ke penyeimbang beban yang tepat.

  • Dalam lingkungan pekerja, antrean Amazon Simple Queue Service (Amazon SQS) sedang disurvei setidaknya sekali setiap tiga menit.

CloudWatch Metrik Amazon

Dengan pelaporan kesehatan dasar, layanan Elastic Beanstalk tidak mempublikasikan metrik apa pun ke Amazon. CloudWatch CloudWatch Metrik yang digunakan untuk menghasilkan grafik pada halaman Pemantauan konsol lingkungan diterbitkan oleh sumber daya di lingkungan Anda.

Misalnya, EC2 menerbitkan metrik berikut untuk instans di grup Auto Scaling lingkungan Anda:

CPUUtilization

Persentase unit komputasi yang saat ini digunakan.

DiskReadBytes
DiskReadOps
DiskWriteBytes
DiskWriteOps

Jumlah byte yang dibaca dan ditulis, dan operasi jumlah baca dan tulis.

NetworkIn
NetworkOut

Jumlah byte yang dikirim dan diterima.

Elastic Load Balancing menerbitkan metrik berikut untuk penyeimbang beban lingkungan Anda:

BackendConnectionErrors

Jumlah kegagalan koneksi antara penyeimbang beban dan instans lingkungan.

HTTPCode_Backend_2XX
HTTPCode_Backend_4XX

Jumlah kode respons (2XX) yang berhasil dan kesalahan klien (4XX) yang dihasilkan oleh instans di lingkungan Anda.

Latency

Jumlah detik antara ketika penyeimbang beban menyampaikan permintaan ke sebuah instans dan ketika respons diterima.

RequestCount

Jumlah permintaan yang telah selesai.

Daftar ini bukan daftar yang komprehensif. Untuk daftar lengkap metrik yang dapat dilaporkan untuk sumber daya ini, lihat topik berikut di Panduan CloudWatch Pengembang Amazon:

Metrik
Namespace Topik
AWS::ElasticLoadBalancing::LoadBalancer Metrik dan Sumber Daya Elastic Load Balancing
AWS::AutoScaling::AutoScalingKelompok Metrik dan Sumber Daya Amazon Elastic Compute Cloud
AWS::SQS::Queue Metrik dan Sumber Daya Amazon SQS
AWS: :RDS:: DBInstance Dimensi dan Metrik Amazon RDS

Metrik kondisi lingkungan pekerja

Hanya untuk lingkungan pekerja, daemon SQS menerbitkan metrik khusus untuk kesehatan lingkungan CloudWatch, di mana nilai 1 adalah Hijau. Anda dapat meninjau data metrik CloudWatch kesehatan di akun menggunakan ElasticBeanstalk/SQSD namespace. Dimensi metrik adalah EnvironmentName, dan nama metrik adalah Health. Semua instans menerbitkan metrik mereka ke namespace yang sama.

Untuk mengaktifkan daemon untuk menerbitkan metrik, profil instans lingkungan harus memiliki izin untuk memanggil cloudwatch:PutMetricData. Izin ini disertakan dalam profil instans default. Untuk informasi selengkapnya, lihat Mengelola profil instans Elastic Beanstalk.

PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.