Mengaktifkan pelaporan kondisi yang ditingkatkan Elastic Beanstalk - AWS Elastic Beanstalk

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

Mengaktifkan pelaporan kondisi yang ditingkatkan Elastic Beanstalk

Topik ini menjelaskan bagaimana peningkatan pelaporan kesehatan diaktifkan. Ini menyediakan prosedur bagi Anda untuk mengaktifkan fitur kesehatan yang disempurnakan untuk lingkungan Anda dengan konsol Elastic Beanstalk, EB, dan dengan CLI konfigurasi.ebextensions.

Lingkungan baru yang dibuat dengan versi platform terbaru termasuk agen AWS Elastic Beanstalk kesehatan, yang mendukung pelaporan kesehatan yang ditingkatkan. Jika Anda membuat lingkungan di konsol Elastic Beanstalk atau dengan EB, peningkatan kesehatan CLI diaktifkan secara default. Anda juga dapat mengatur preferensi pelaporan kondisi di kode sumber aplikasi Anda menggunakan file konfigurasi.

Pelaporan kondisi yang ditingkatkan memerlukan profil instans dan peran layanan dengan serangkaian standar izin. Ketika Anda membuat lingkungan di konsol Elastic Beanstalk, Elastic Beanstalk membuat peran yang diperlukan secara otomatis. Lihat Memulai dengan Elastic Beanstalk untuk mendapatkan petunjuk tentang cara membuat lingkungan pertama Anda.

Mengaktifkan pelaporan kondisi yang ditingkatkan menggunakan konsol Elastic Beanstalk

Untuk mengaktifkan pelaporan kondisi yang ditingkatkan di lingkungan yang berjalan menggunakan konsol Elastic Beanstalk
  1. Buka konsol Elastic Beanstalk, dan di daftar Wilayah, pilih konsol Elastic Beanstalk. Wilayah AWS

  2. Di panel navigasi, pilih Lingkungan, dan kemudian pilih nama lingkungan Anda dari daftar.

    catatan

    Jika Anda memiliki banyak lingkungan, gunakan bilah pencarian untuk memfilter daftar lingkungan.

  3. Pada panel navigasi, pilih Konfigurasi.

  4. Di kategori konfigurasi Pemantauan, pilih Edit.

  5. Di bawah Pelaporan kondisi, untuk Sistem, pilih Peningkatan.

    catatan

    Pilihan untuk pelaporan kondisi yang ditingkatkan tidak muncul jika Anda menggunakan platform atau versi yang tidak didukung.

  6. Untuk menyimpan perubahan pilih Terapkan di bagian bawah halaman.

Konsol Elastic Beanstalk secara default menjadi pelaporan kondisi yang ditingkatkan ketika Anda membuat lingkungan baru dengan versi platform versi 2 (v2). Anda dapat menonaktifkan pelaporan kondisi yang ditingkatkan dengan mengubah pilihan pelaporan kondisi selama pembuatan lingkungan.

Untuk menonaktifkan pelaporan kondisi yang ditingkatkan saat membuat lingkungan menggunakan konsol Elastic Beanstalk
  1. Buka konsol Elastic Beanstalk, dan di daftar Wilayah, pilih konsol Elastic Beanstalk. Wilayah AWS

  2. Buat aplikasi atau pilih yang sudah ada.

  3. Buat lingkungan. Pada halaman Buat lingkungan baru, sebelum memilih Buat lingkungan, pilih Konfigurasikan opsi lainnya.

  4. Di kategori konfigurasi Pemantauan, pilih Edit.

  5. Di bawah Pelaporan kondisi, untuk Sistem, pilih Basic.

  6. Pilih Simpan.

Mengaktifkan pelaporan kesehatan yang ditingkatkan menggunakan EB CLI

Saat Anda membuat lingkungan baru dengan eb create perintah, EB CLI mengaktifkan pelaporan kesehatan yang disempurnakan secara default dan menerapkan profil instans default dan peran layanan.

Anda dapat menentukan peran layanan yang berbeda berdasarkan nama dengan menggunakan pilihan --service-role.

Jika Anda memiliki lingkungan yang berjalan dengan pelaporan kondisi dasar pada versi platform v2 dan Anda ingin beralih ke kondisi yang ditingkatkan, ikuti langkah-langkah berikut.

Untuk mengaktifkan peningkatan kesehatan pada lingkungan berjalan menggunakan EB CLI
  1. Gunakan perintah eb config untuk membuka file konfigurasi di editor teks default.

    ~/project$ eb config
  2. Temukan namespace aws:elasticbeanstalk:environment di bagian pengaturan. Pastikan bahwa nilai ServiceRole tidak null dan cocok dengan nama peran layanan Anda.

    aws:elasticbeanstalk:environment: EnvironmentType: LoadBalanced ServiceRole: aws-elasticbeanstalk-service-role
  3. Di bawah namespace aws:elasticbeanstalk:healthreporting:system:, ubah nilai SystemType ke enhanced.

    aws:elasticbeanstalk:healthreporting:system: SystemType: enhanced
  4. Simpan file konfigurasi dan tutup teks editor.

  5. EB CLI memulai pembaruan lingkungan untuk menerapkan perubahan konfigurasi Anda. Tunggu operasi selesai atau tekan Ctrl+C untuk keluar dengan aman.

    ~/project$ eb config Printing Status: INFO: Environment update is starting. INFO: Health reporting type changed to ENHANCED. INFO: Updating environment no-role-test's configuration settings.

Mengaktifkan pelaporan kondisi yang ditingkatkan menggunakan file konfigurasi

Anda dapat mengaktifkan pelaporan kondisi yang ditingkatkan dengan menyertakan file konfigurasi di paket sumber Anda. Contoh berikut menunjukkan file konfigurasi yang mengaktifkan pelaporan kondisi yang ditingkatkan dan memberikan layanan default dan profil instans untuk lingkungan:

contoh .ebextensions/enhanced-health.config
option_settings: aws:elasticbeanstalk:healthreporting:system: SystemType: enhanced aws:autoscaling:launchconfiguration: IamInstanceProfile: aws-elasticbeanstalk-ec2-role aws:elasticbeanstalk:environment: ServiceRole: aws-elasticbeanstalk-service-role

Jika Anda membuat profil instans atau peran layanan Anda sendiri, ganti teks yang disorot dengan nama peran tersebut.