Metrik dianalisis oleh AWS Compute Optimizer - AWS Compute Optimizer

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

Metrik dianalisis oleh AWS Compute Optimizer

Setelah Anda ikut serta, AWS Compute Optimizer analisis spesifikasi, seperti memorivCPUs, atau penyimpanan, dan CloudWatch metrik sumber daya yang sedang berjalan dari periode selama 14 hari terakhir. Jika Anda mengaktifkan preferensi rekomendasi metrik infrastruktur yang disempurnakan, AWS Compute Optimizer analisis sumber daya Anda hingga 93 hari.

Analisis dapat memakan waktu hingga 24 jam untuk menyelesaikannya. Saat analisis selesai, temuan ditampilkan di halaman dasbor konsol Compute Optimizer. Untuk informasi selengkapnya, lihat Menggunakan AWS Compute Optimizer dasbor.

catatan
  • Untuk menghasilkan rekomendasi untuk EC2 instans Amazon, grup Auto Scaling, volume EBS Amazon, fungsi Lambda, dan lisensi perangkat lunak komersial, Compute Optimizer menggunakan titik pemanfaatan maksimum dalam setiap interval waktu lima menit selama periode lookback. Untuk ECS layanan rekomendasi Fargate, Compute Optimizer menggunakan titik pemanfaatan maksimum dalam setiap interval waktu satu menit.

  • AWS mungkin menggunakan data pemanfaatan Anda untuk membantu meningkatkan kualitas keseluruhan rekomendasi Compute Optimizer. Untuk berhenti AWS menggunakan data pemanfaatan Anda, hubungi AWS Support.

EC2metrik contoh

Metrik dianalisis untuk instance EC2

Compute Optimizer menganalisis metrik instans CloudWatch berikut, termasuk instans yang merupakan bagian dari EC2 grup Auto Scaling.

Metrik Deskripsi
CPUUtilization

Persentase unit EC2 komputasi yang dialokasikan yang digunakan pada instance. Metrik ini mengidentifikasi kekuatan pemrosesan yang diperlukan untuk menjalankan aplikasi pada sebuah instance.

MemoryUtilization

Persentase memori yang digunakan selama periode sampel. Metrik ini mengidentifikasi memori yang diperlukan untuk menjalankan aplikasi pada sebuah instance.

Metrik pemanfaatan memori dianalisis untuk sumber daya berikut:

GPUUtilization

Persentase alokasi GPUs yang saat ini digunakan pada instance.

catatan

Untuk memungkinkan Compute Optimizer menganalisis GPU metrik pemanfaatan instans Anda, instal CloudWatch agen pada instans Anda. Untuk informasi selengkapnya, lihat Mengaktifkan NVIDIA GPU pemanfaatan dengan agen CloudWatch .

GPUMemoryUtilization

Persentase total GPU memori yang saat ini digunakan pada instance.

NetworkIn

Jumlah byte yang diterima pada semua antarmuka jaringan oleh instance. Metrik ini mengidentifikasi volume lalu lintas jaringan yang masuk ke sebuah instance.

NetworkOut

Jumlah byte yang dikirim pada semua antarmuka jaringan oleh instance. Metrik ini mengidentifikasi volume lalu lintas jaringan keluar dari sebuah instance.

NetworkPacketsIn

Jumlah paket yang diterima oleh instance.

NetworkPacketsOut

Jumlah paket yang dikirim oleh instance.

DiskReadOps

Operasi baca per detik dari volume penyimpanan instans dari instance.

DiskWriteOps

Operasi tulis per detik dari volume penyimpanan instance dari instance.

DiskReadBytes

Byte baca per detik dari volume penyimpanan instance.

DiskWriteBytes

Byte tulis per detik dari volume penyimpanan instance dari instance.

VolumeReadBytes

Byte baca per detik EBS volume yang melekat pada instance. Ditampilkan seperti KiBs di konsol.

VolumeWriteBytes

Byte tulis per detik EBS volume yang melekat pada instance. Ditampilkan seperti KiBs di konsol.

VolumeReadOps

Operasi baca per detik EBS volume yang dilampirkan pada instance.

VolumeWriteOps

Operasi tulis per detik EBS volume yang melekat pada instance.

Untuk informasi selengkapnya tentang metrik instans, lihat Daftar CloudWatch metrik yang tersedia untuk instans Anda di Panduan Pengguna Amazon Elastic Compute Cloud. Untuk informasi selengkapnya tentang metrik EBS volume, lihat CloudWatch metrik Amazon untuk Amazon EBS di Panduan Pengguna Amazon Elastic Compute Cloud.

Mengaktifkan pemanfaatan memori dengan agen CloudWatch

Agar Compute Optimizer menganalisis metrik pemanfaatan memori instans Anda, instal CloudWatch agen pada instans Anda. Mengaktifkan Compute Optimizer untuk menganalisis data pemanfaatan memori untuk instans Anda memberikan pengukuran data tambahan yang semakin meningkatkan rekomendasi Compute Optimizer. Untuk informasi selengkapnya tentang menginstal CloudWatch agen, lihat Mengumpulkan Metrik dan Log dari EC2 Instans Amazon dan Server Lokal dengan CloudWatch agen di Panduan Pengguna Amazon CloudWatch.

Pada instance Linux, Compute Optimizer menganalisis metrik di namespacemem_used_percent, atau metrik CWAgent lama di namespace. MemoryUtilization System/Linux Pada instance Windows, Compute Optimizer menganalisis Available MBytes metrik di namespace. CWAgent Jika kedua metrik Available MBytes dan Memory % Committed Bytes In Use metrik dikonfigurasi di CWAgent namespace, Compute Optimizer Available MBytes memilih sebagai metrik memori utama untuk menghasilkan rekomendasi.

catatan
  • Kami menyarankan Anda mengonfigurasi CWAgent namespace untuk digunakan Available MBytes sebagai metrik memori Anda untuk instance Windows.

  • Compute Optimizer juga mendukung Available KBytes metrik dan, Available Bytes dan memprioritaskan keduanya di atas metrik saat membuat rekomendasi Memory % Committed Bytes In Use untuk instance Windows.

Selain itu, namespace harus berisi dimensi. InstanceId Jika InstanceId dimensi hilang atau Anda menimpa dengan nama dimensi khusus, Compute Optimizer tidak dapat mengumpulkan data pemanfaatan memori untuk instance Anda. Ruang nama dan dimensi didefinisikan dalam file konfigurasi CloudWatch agen. Untuk informasi selengkapnya, lihat Membuat File Konfigurasi CloudWatch agen di Panduan CloudWatch Pengguna Amazon.

Contoh: konfigurasi CloudWatch agen untuk pengumpulan memori

{ "agent": { "metrics_collection_interval": 60, "run_as_user": "root" }, "metrics": { "namespace": "CWAgent", "append_dimensions": { "InstanceId": "${aws:InstanceId}" }, "metrics_collected": { "mem": { "measurement": [ "mem_used_percent" ], "metrics_collection_interval": 60 } } } }

Mengaktifkan NVIDIA GPU pemanfaatan dengan agen CloudWatch

Untuk memungkinkan Compute Optimizer menganalisis metrik NVIDIA GPU pemanfaatan instans Anda, lakukan hal berikut:

  1. Instal CloudWatch agen pada instans Anda. Untuk informasi selengkapnya, lihat Menginstal CloudWatch agen di Panduan CloudWatch Pengguna Amazon.

  2. Izinkan CloudWatch agen untuk mengumpulkan NVIDIA GPU metrik. Untuk informasi selengkapnya, lihat Mengumpulkan NVIDIA GPU metrik di Panduan CloudWatch Pengguna Amazon.

Compute Optimizer menganalisis metrik berikut: NVIDIA GPU

  • nvidia_smi_utilization_gpu

  • nvidia_smi_memory_used

  • nvidia_smi_encoder_stats_session_count

  • nvidia_smi_encoder_stats_average_fps

  • nvidia_smi_encoder_stats_average_latency

  • nvidia_smi_temperature_gpu

Namespace harus berisi InstanceId dimensi dan index dimensi. Jika dimensi hilang atau Anda menimpa mereka dengan nama dimensi kustom, Compute Optimizer tidak dapat GPU mengumpulkan data pemanfaatan untuk instance Anda. Ruang nama dan dimensi didefinisikan dalam file konfigurasi CloudWatch agen. Untuk informasi selengkapnya, lihat Membuat File Konfigurasi CloudWatch agen di Panduan CloudWatch Pengguna Amazon.

Konfigurasikan konsumsi metrik eksternal

Anda dapat menggunakan fitur konsumsi metrik eksternal untuk mengonfigurasi AWS Compute Optimizer metrik pemanfaatan EC2 memori menelan dari salah satu dari empat produk observabilitas: Datadog, Dynatrace, Instana, dan New Relic. Saat Anda mengaktifkan konsumsi metrik eksternal, Compute Optimizer menganalisis metrik pemanfaatan memori EC2 eksternal selain data, disk, jaringan, IO, dan throughput CPU Anda untuk menghasilkan rekomendasi rightsizing. EC2 Rekomendasi ini dapat memberi Anda penghematan tambahan dan peningkatan kinerja. Untuk informasi selengkapnya, lihat Konsumsi metrik eksternal.

EBSmetrik volume

Compute Optimizer menganalisis metrik volume Anda CloudWatch berikut. EBS

Metrik Deskripsi
VolumeReadBytes

Byte baca per detik EBS volume.

VolumeWriteBytes

Byte tulis per detik EBS volume.

VolumeReadOps

Operasi baca per detik EBS volume.

VolumeWriteOps

Operasi tulis per detik EBS volume.

Untuk informasi selengkapnya tentang metrik ini, lihat CloudWatch metrik Amazon untuk Amazon EBS di Panduan Pengguna Amazon Elastic Compute Cloud.

Metrik fungsi Lambda

Compute Optimizer menganalisis CloudWatch metrik berikut dari fungsi Lambda Anda.

Metrik Deskripsi
Invocations

Berapa kali kode fungsi Anda dieksekusi, termasuk eksekusi dan eksekusi yang berhasil yang menghasilkan kesalahan fungsi.

Duration

Jumlah waktu yang dihabiskan kode fungsi Anda untuk memproses suatu peristiwa.

Errors

Jumlah pemanggilan yang menghasilkan kesalahan fungsi. Kesalahan fungsi meliputi pengecualian yang dibuat oleh kode Anda dan pengecualian yang dibuat oleh runtime Lambda. Runtime mengembalikan kesalahan untuk masalah seperti waktu habis dan kesalahan konfigurasi.

Throttles

Jumlah permintaan pemanggilan yang dibatasi.

Untuk informasi selengkapnya tentang metrik ini, lihat Bekerja dengan metrik AWS Lambda fungsi di Panduan AWS Lambda Pengembang.

Selain metrik ini, Compute Optimizer menganalisis pemanfaatan memori fungsi Anda selama periode tampilan belakang. Untuk informasi selengkapnya tentang pemanfaatan memori untuk fungsi Lambda, lihat AWS Lambda Memahami perilaku menggunakan CloudWatch Amazon Logs Insights di AWS Blog Manajemen & Tata Kelola dan Menggunakan Wawasan Lambda di Panduan Pengembang. CloudWatch AWS Lambda

Metrik untuk ECS layanan Amazon di Fargate

Compute Optimizer menganalisis metrik pemanfaatan berikut CloudWatch dan Amazon dari ECS layanan Amazon Anda di Fargate. ECS

Metrik Deskripsi
CPUUtilization

Persentase CPU kapasitas yang digunakan dalam layanan.

MemoryUtilization

Persentase memori yang digunakan dalam layanan.

Untuk informasi selengkapnya tentang metrik ini, lihat ECS CloudWatch metrik Amazon di Panduan ECS Pengguna Amazon untuk. AWS Fargate

Metrik untuk lisensi perangkat lunak komersial

Compute Optimizer menganalisis metrik berikut untuk menghasilkan rekomendasi untuk lisensi perangkat lunak komersial.

mssql_enterprise_features_used— jumlah fitur edisi Microsoft SQL Server Enterprise yang digunakan. Fitur-fiturnya adalah sebagai berikut:

  • Memori lebih dari 128GB untuk ekstensi kolam buffer

  • Lebih dari 48 vCPUs

  • Selalu Aktif pada grup ketersediaan dengan lebih dari 1 database

  • Replika komit asinkron

  • Replika hanya-baca

  • Pencerminan basis data asinkron

  • tempdbmetadata yang dioptimalkan memori diaktifkan

  • Ekstensi R atau Python

  • Peer-to-peer replikasi

  • Resource Governor

RDSMetrik instans DB

Compute Optimizer menganalisis CloudWatch metrik instans Amazon DB berikut. RDS

Metrik Deskripsi
CPUUtilization

Persentase unit komputasi yang dialokasikan yang digunakan pada instans DB. Metrik ini mengidentifikasi kekuatan pemrosesan yang diperlukan untuk menjalankan aplikasi pada sebuah instance.

DatabaseConnections

Jumlah sesi klien yang terhubung ke instans DB.

NetworkReceiveThroughput

Lalu lintas jaringan masuk (terima) pada instans DB, termasuk lalu lintas basis data pelanggan dan lalu RDS lintas Amazon yang digunakan untuk pemantauan dan replikasi.

NetworkTransmitThroughput

Lalu lintas jaringan keluar (mengirimkan) pada instans DB, termasuk lalu lintas basis data pelanggan dan lalu RDS lintas Amazon yang digunakan untuk pemantauan dan replikasi.

ReadIOPS

Jumlah rata-rata operasi I/O baca disk per detik.

WriteIOPS

Jumlah rata-rata operasi I/O tulis disk per detik.

ReadThroughput

Jumlah byte rata-rata yang dibaca dari disk per detik.

WriteThroughput

Jumlah byte rata-rata yang ditulis dari disk per detik.

EBSIOBalance%

Persentase kredit I/O yang tersisa di bucket burst RDS database Anda. Metrik ini hanya tersedia untuk pemantauan dasar.

EBSByteBalance%

Persentase kredit throughput yang tersisa di bucket burst RDS database Anda. Metrik ini hanya tersedia untuk pemantauan dasar.

FreeStorageSpace

Jumlah ruang penyimpanan yang tersedia.

Jika Anda mengaktifkan Amazon RDS Performance Insights, Compute Optimizer juga akan menganalisis metrik instans Amazon DB berikut. RDS Untuk mengaktifkan Performance Insights untuk instans DB, lihat Mengaktifkan dan menonaktifkan Performance Insights untuk Amazon RDS di Panduan Pengguna Layanan Amazon Relational Database Service.

catatan

Jika Performance Insights tidak diaktifkan, Compute Optimizer tidak memberikan rekomendasi RDS untuk instans DB yang disediakan secara berlebihan.

Metrik Deskripsi
DBLoad

Tingkat aktivitas sesi dalam database Anda. Untuk informasi selengkapnya, lihat Pemuatan basis data di Panduan Pengguna Amazon Relational Database Service.

os.swap.in

Jumlah memori, dalam kilobyte, yang ditukar ke dalam dari disk.

os.swap.out

Jumlah memori, dalam kilobyte, yang ditukar ke luar dari disk.

Untuk informasi selengkapnya tentang RDS metrik Amazon, lihat Referensi metrik untuk Amazon RDS di Panduan Pengguna Layanan Amazon Relational Database Service.