Pantau solusinya - Penjadwal Instans di AWS

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

Pantau solusinya

Pencatatan dan pemberitahuan

Penjadwal Instans di AWS memanfaatkan CloudWatch Log Amazon untuk pencatatan. Solusi ini mencatat informasi pemrosesan untuk setiap instance yang ditandai, hasil evaluasi periode untuk instance, status instans yang diinginkan selama periode tersebut, tindakan yang diterapkan, dan pesan debugging. Untuk informasi selengkapnya, lihat Sumber daya Solusi.

Pesan peringatan dan kesalahan juga dipublikasikan ke topik Amazon SNS yang dibuat solusi, yang mengirim pesan ke alamat email berlangganan. Untuk detailnya, lihat Apa itu Amazon SNS? di Panduan Pengembang Amazon SNS. Anda dapat menemukan nama topik Amazon SNS di tab Output dari tumpukan solusi.

File log

Penjadwal Instans di AWS membuat grup log yang berisi file log AWS Lambda default dan grup log yang berisi file log berikut:

  • InstanceScheduler-yyyymmdd:Log pesan penjadwal umum

  • SchedulingOrchestratorHandler-yyyymmdd:Log informasi orkestrasi umum saat penjadwalan eksekusi dimulai

  • SchedulerSetupHandler-yyyymmdd:Log output dari tindakan konfigurasi

  • Scheduler-<service>-<account>-<region>-yyyymmdd:Aktivitas penjadwalan log di setiap layanan, akun, dan wilayah

  • CliHandler-yyyymmdd:Permintaan log dari CLI admin

  • Eventbus_request_handler-yyyymmdd:Mencatat panggilan ke EventBus sumber daya, jika solusinya diterapkan ke organisasi AWS.

  • CollectConfigurationDescription-yyyymmdd: Data metrik deskripsi konfigurasi log yang dikirim secara berkala

Dasbor wawasan operasional

Penjadwal Instans di AWS dilengkapi dengan dasbor Operational Insights yang memungkinkan Anda memantau pengoperasian solusi dan mendapatkan wawasan tentang jam berjalan yang telah disimpan dengan menggunakan solusi ini.

Untuk menggunakan dasbor ini, pastikan bahwa Pemantauan Operasional disetel ke “diaktifkan” dalam parameter tumpukan hub solusi di AWS CloudFormation. Lalu pergi ke AWS CloudWatch dan pilih “Dasbor” dari menu navigasi. Nama dasbor akan menjadi * {stack-name} -Operational-Insights-Dashboard*

Dasbor akan menampilkan berbagai metrik operasional tentang pengoperasian solusi Anda termasuk hitungan berapa banyak instans yang saat ini dikelola oleh solusi, informasi tentang kapan dan berapa banyak instans yang berjalan sepanjang hari, dan perkiraan berapa banyak jam berjalan telah disimpan dengan mematikan instance. Contoh data di bawah ini:

Dasbor yang menampilkan metrik EC2 contoh

gambar9

EC2 jadwal instans dan metrik RDS yang menunjukkan instans terkontrol dan jam disimpan

gambar10
catatan

Informasi dalam grafik ini tergantung pada interval penjadwalan yang dikonfigurasi pada tumpukan hub solusi. Saat memperbarui interval penjadwalan solusi, dasbor hanya akan menampilkan metrik penjadwalan dari setelah pembaruan terbaru hingga interval penjadwalan.

Dasbor juga memberikan wawasan tentang kesehatan fungsi Lambda yang sangat penting untuk pengoperasian solusi. Jika durasi Lambda rata-rata untuk salah satu fungsi Lambda yang digambarkan mulai mendekati zona kuning, mungkin sudah waktunya untuk meningkatkan properti ukuran Lambda pada tumpukan hub solusi.

Grafik durasi Lambda menunjukkan ambang batas waktu dan jumlah kesalahan untuk beberapa fungsi.

gambar11

Digambarkan: AsgHandler meningkatkan kesalahan yang konsisten selama beberapa hari. Ini menunjukkan potensi masalah dengan penjadwalan ASG dan harus meminta penyelidikan lebih lanjut ke dalam log untuk Lambda itu

Biaya tambahan yang terkait dengan fitur ini

Dasbor operasional ini didukung oleh CloudWatch metrik khusus yang dikumpulkan oleh solusi yang akan dikenakan biaya tambahan. Fitur ini dapat dimatikan dengan menonaktifkan “Pemantauan Operasional” pada tumpukan hub solusi. Fitur ini dikenakan biaya tambahan $3.00/bulan ditambah biaya penskalaan tambahan berdasarkan ukuran penerapan Anda. Biayanya adalah sebagai berikut:

CloudWatch Dasbor Kustom $3

Metrik per jadwal

$0.60 per jadwal*

Per-instance-type metrik

$0,90 per jenis instance*

Penggunaan API

~ $0,10 per akun/wilayah

*Biaya ini dilacak per kategori layanan (EC2/RDS) dan hanya untuk schedules/instance jenis yang benar-benar digunakan untuk penjadwalan. Misalnya, jika Anda memiliki 15 jadwal yang dikonfigurasi, dengan tiga untuk RDS dan lima untuk EC2, total biaya akan menjadi $0,60 atau $4,80/bulan. Jadwal tidak aktif tidak akan ditagih.