1. Saya telah menyiapkan alarm AWS CloudWatch: Pemanfaatan CPU > 90 %: https://www.screencast.com/ t/BPs3hlY2hEZ

  2. Saya telah menambahkan metrik penggunaan % alarm / CPU ke dasbor: https://content.screencast.com/users/MartinBakDK/folders/Jing/media/5c01c414-95d7-4a20-ab7d-e0a6c9debc01/2020-05-20_2158. png

Saya tahu - bahwa metrik menunjukkan rata-rata 5 menit - Tetapi selama lebih dari 1 jam sekarang penggunaan CPU aktual dari instance EC2 saya adalah 100% (Jadi seharusnya juga menunjukkan 100%): https://www.screencast.com/t/BvITivn0ff

Karena CloudWatch hanya reg. 20% dan bukan 100% yang sebenarnya => CloudWatch tidak berguna sebagai sistem pemantauan.

Bisakah ini benar-benar benar? Tolong beri tahu saya apa yang sedang terjadi dan bagaimana AWS dapat menyediakan "layanan" seperti itu.

0
PabloDK 20 Mei 2020, 21:37

1 menjawab

Jawaban Terbaik

Lihat metrik CpuCreditBalance. Jika ini pada 0 CPU Anda akan dibatasi pada persentase tetap (inilah sebabnya Anda melihat garis lurus).

Host Anda melihat dirinya sebagai 100% karena tidak dapat menggunakan CPU lagi.

Semua instans T dapat meledak, jadi setelah habis, CPU dibatasi performanya. Anda dapat mengubah jenis instans atau mengaktifkan kredit tak terbatas (akan ada biaya tambahan).

Bacaan lebih lanjut: https:// /docs.aws.amazon.com/AWSEC2/latest/UserGuide/burstable-performance-instances-monitoring-cpu-credits.html

1
Chris Williams 20 Mei 2020, 19:08