Metrik yang dikumpulkan oleh agen CloudWatch - Amazon CloudWatch

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

Metrik yang dikumpulkan oleh agen CloudWatch

Anda dapat mengumpulkan metrik dari server dengan menginstal CloudWatch agen di server. Anda dapat menginstal agen di EC2 instans Amazon dan server lokal. Anda juga dapat menginstal agen di komputer yang menjalankan Linux, Windows Server, atau macOS. Jika Anda menginstal agen di EC2 instans Amazon, metrik yang dikumpulkan agen merupakan tambahan dari metrik yang diaktifkan secara default di instans Amazon. EC2 Untuk informasi tentang menginstal CloudWatch agen pada sebuah instance, lihatKumpulkan metrik, log, dan jejak dengan agen CloudWatch . Anda dapat menggunakan bagian ini untuk mempelajari metrik yang dikumpulkan CloudWatch agen.

Metrik yang dikumpulkan oleh CloudWatch agen pada instans Windows Server

Di server yang menjalankan Windows Server, menginstal CloudWatch agen memungkinkan Anda mengumpulkan metrik yang terkait dengan penghitung di Windows Performance Monitor. Nama CloudWatch metrik untuk penghitung ini dibuat dengan menempatkan spasi antara nama objek dan nama penghitung. Misalnya, % Interrupt Time penghitung Processor objek diberi nama metrik Processor % Interrupt Time di CloudWatch. Untuk informasi selengkapnya tentang penghitung Windows Performance Monitor, silakan lihat dokumentasi Microsoft Windows Server.

Namespace default untuk metrik yang dikumpulkan oleh CloudWatch agen adalahCWAgent, meskipun Anda dapat menentukan namespace yang berbeda saat mengonfigurasi agen.

Metrik yang dikumpulkan oleh CloudWatch agen di instans Linux dan macOS

Tabel berikut mencantumkan metrik yang dapat Anda kumpulkan dengan CloudWatch agen di server Linux dan komputer macOS.

Metrik Deskripsi

cpu_time_active

Jumlah waktu saat CPU aktif dalam kapasitas apa pun. Metrik ini diukur dalam seperseratus detik.

Satuan: Tidak ada

cpu_time_guest

Jumlah waktu CPU menjalankan CPU virtual untuk sistem operasi tamu. Metrik ini diukur dalam seperseratus detik.

Satuan: Tidak ada

cpu_time_guest_nice

Lama waktu CPU menjalankan CPU virtual untuk sistem operasi tamu, yang memiliki prioritas rendah dan dapat terganggu oleh proses lain. Metrik ini diukur dalam seperseratus detik.

Satuan: Tidak ada

cpu_time_idle

Lama waktu CPU diam. Metrik ini diukur dalam seperseratus detik.

Satuan: Tidak ada

cpu_time_iowait

Jumlah waktu yang CPU menunggu I/O operasi selesai. Metrik ini diukur dalam seperseratus detik.

Satuan: Tidak ada

cpu_time_irq

Lamanya waktu CPU mengganggu layanan. Metrik ini diukur dalam seperseratus detik.

Satuan: Tidak ada

cpu_time_nice

Lama waktu CPU berada dalam mode pengguna dengan proses prioritas rendah, yang dapat dengan mudah diinterupsi oleh proses prioritas tinggi. Metrik ini diukur dalam seperseratus detik.

Satuan: Tidak ada

cpu_time_softirq

Lama waktu CPU melakukan layanan software interrupt. Metrik ini diukur dalam seperseratus detik.

Satuan: Tidak ada

cpu_time_steal

Jumlah waktu CPU waktu tercuri, yaitu waktu yang dihabiskan dalam sistem operasi lain dalam lingkungan tervirtualisasi. Metrik ini diukur dalam seperseratus detik.

Satuan: Tidak ada

cpu_time_system

Jumlah waktu CPU berada dalam mode sistem. Metrik ini diukur dalam seperseratus detik.

Satuan: Tidak ada

cpu_time_user

Jumlah waktu CPU berada dalam mode pengguna. Metrik ini diukur dalam seperseratus detik.

Satuan: Tidak ada

cpu_usage_active

Persentase waktu saat CPU aktif dalam kapasitas apa pun.

Satuan: Persen

cpu_usage_guest

Persentase waktu saat CPU menjalankan CPU virtual untuk sistem operasi tamu.

Satuan: Persen

cpu_usage_guest_nice

Persentase waktu saat CPU menjalankan CPU virtual untuk sistem operasi tamu, yang memiliki prioritas rendah dan dapat terganggu oleh proses lain.

Satuan: Persen

cpu_usage_idle

Persentase waktu saat CPU tidak digunakan.

Unit: Persen

cpu_usage_iowait

Persentase waktu CPU menunggu I/O operasi selesai.

Unit: Persen

cpu_usage_irq

Persentase waktu dari CPU adalah gangguan layanan.

Satuan: Persen

cpu_usage_nice

Persentase waktu saat CPU berada dalam mode pengguna dengan proses prioritas rendah, yang dapat dengan mudah mengganggu proses prioritas.

Satuan: Persen

cpu_usage_softirq

Persentase waktu di mana CPU melayani gangguan perangkat lunak.

Satuan: Persen

cpu_usage_steal

Persentase waktu CPU waktu hilang, atau waktu yang dihabiskan dalam sistem operasi lain dalam lingkungan tervirtualisasi.

Satuan: Persen

cpu_usage_system

Persentase waktu CPU berada dalam mode sistem.

Satuan: Persen

cpu_usage_user

Persentase waktu CPU berada dalam mode pengguna.

Satuan: Persen

disk_free

Ruang kosong di disk.

Satuan: Byte

disk_inodes_free

Jumlah node indeks yang tersedia pada disk.

Satuan: Hitungan

disk_inodes_total

Total jumlah simpul indeks yang dicadangkan pada disk.

Satuan: Hitungan

disk_inodes_used

Jumlah node indeks yang digunakan pada disk.

Satuan: Hitungan

disk_total

Total ruang di disk, termasuk digunakan dan gratis.

Satuan: Byte

disk_used

Menggunakan ruang di disk.

Satuan: Byte

disk_used_percent

Persentase total ruang disk yang digunakan.

Unit: Persen

diskio_iops_in_progress

Jumlah I/O permintaan yang telah dikeluarkan untuk driver perangkat tetapi belum selesai.

Unit: Jumlah

diskio_io_time

Jumlah waktu disk memiliki I/O permintaan antrian.

Satuan: Milidetik

Satu-satunya statistik yang harus digunakan untuk metrik ini adalah Sum. Jangan gunakan Average.

diskio_reads

Jumlah operasi baca disk.

Satuan: Hitungan

Satu-satunya statistik yang harus digunakan untuk metrik ini adalah Sum. Jangan gunakan Average.

diskio_read_bytes

Jumlah byte yang dibaca dari disk.

Satuan: Byte

Satu-satunya statistik yang harus digunakan untuk metrik ini adalah Sum. Jangan gunakan Average.

diskio_read_time

Lamanya waktu untuk membaca permintaan menunggu di disk. Beberapa permintaan baca menunggu pada saat yang sama meningkatkan angka. Sebagai contoh, jika 5 permintaan semuanya menunggu rata-rata 100 milidetik, 500 akan dilaporkan.

Satuan: Milidetik

Satu-satunya statistik yang harus digunakan untuk metrik ini adalah Sum. Jangan gunakan Average.

diskio_writes

Angka operasi penulisan disk.

Satuan: Hitungan

Satu-satunya statistik yang harus digunakan untuk metrik ini adalah Sum. Jangan gunakan Average.

diskio_write_bytes

Jumlah byte yang ditulis ke disk.

Satuan: Byte

Satu-satunya statistik yang harus digunakan untuk metrik ini adalah Sum. Jangan gunakan Average.

diskio_write_time

Lamanya waktu permintaan penulisan menunggu di disk. Beberapa permintaan tertulis menunggu secara bersamaan meningkatkan jumlah. Sebagai contoh, jika 8 permintaan semuanya menunggu rata-rata 1000 milidetik, 8000 dilaporkan.

Satuan: Milidetik

Satu-satunya statistik yang harus digunakan untuk metrik ini adalah Sum. Jangan gunakan Average.

ethtool_bw_in_allowance_exceeded

Jumlah paket yang diantrian and/or turun karena bandwidth agregat masuk melebihi maksimum untuk instance.

Metrik ini dikumpulkan hanya jika Anda telah mencantumkannya di ethtool metrics_collected sub-bagian dari file konfigurasi CloudWatch agen. Untuk informasi selengkapnya, lihat Mengumpulkan metrik performa jaringan

Unit: Tidak ada

ethtool_bw_out_allowance_exceeded

Jumlah paket yang diantrian and/or turun karena bandwidth agregat keluar melebihi maksimum untuk instance.

Metrik ini dikumpulkan hanya jika Anda telah mencantumkannya di ethtool metrics_collected sub-bagian dari file konfigurasi CloudWatch agen. Untuk informasi selengkapnya, lihat Mengumpulkan metrik performa jaringan

Satuan: Tidak ada

ethtool_conntrack_allowance_exceeded

Jumlah paket yang dibuang karena pelacakan koneksi melebihi batasan maksimal untuk instans dan koneksi baru tidak dapat dibuat. Hal ini dapat mengakibatkan hilangnya paket untuk lalu lintas ke atau dari instans.

Metrik ini dikumpulkan hanya jika Anda telah mencantumkannya di ethtool metrics_collected sub-bagian dari file konfigurasi CloudWatch agen. Untuk informasi selengkapnya, lihat Mengumpulkan metrik performa jaringan

Satuan: Tidak ada

ethtool_linklocal_allowance_exceeded

Jumlah paket yang dibuang karena PPS lalu lintas ke layanan proksi lokal melebihi batasan maksimum untuk antarmuka jaringan. Hal ini berdampak lalu lintas ke layanan DNS, Layanan Metadata Instans, dan Layanan Amazon Time Sync.

Metrik ini dikumpulkan hanya jika Anda telah mencantumkannya di ethtool metrics_collected sub-bagian dari file konfigurasi CloudWatch agen. Untuk informasi selengkapnya, lihat Mengumpulkan metrik performa jaringan

Unit: Tidak ada

ethtool_pps_allowance_exceeded

Jumlah paket yang diantrian and/or turun karena PPS dua arah melebihi maksimum untuk instance.

Metrik ini dikumpulkan hanya jika Anda telah mencantumkannya di ethtool metrics_collected sub-bagian dari file konfigurasi CloudWatch agen. Untuk informasi selengkapnya, lihat Mengumpulkan metrik performa jaringan.

Satuan: Tidak ada

mem_active

Jumlah memori yang telah digunakan selama periode sampel terakhir.

Satuan: Byte

mem_available

Jumlah memori yang tersedia dan dapat diberikan secara instan ke proses.

Satuan: Byte

mem_available_percent

Persentase memori yang tersedia dan dapat diberikan secara langsung ke proses.

Satuan: Persen

mem_buffered

Jumlah memori yang digunakan untuk penyangga.

Satuan: Byte

mem_cached

Jumlah memori yang digunakan untuk cache file.

Satuan: Byte

mem_free

Jumlah memori yang tidak digunakan.

Satuan: Byte

mem_inactive

Jumlah memori yang belum digunakan selama periode sampel terakhir

Satuan: Byte

mem_total

Total jumlah memori.

Satuan: Byte

mem_used

Jumlah memori yang saat ini digunakan.

Satuan: Byte

mem_used_percent

Persentase memori yang saat ini digunakan.

Satuan: Persen

net_bytes_recv

Jumlah byte yang diterima oleh antarmuka jaringan.

Satuan: Byte

Satu-satunya statistik yang harus digunakan untuk metrik ini adalah Sum. Jangan gunakan Average.

net_bytes_sent

Jumlah byte yang dikirim oleh antarmuka jaringan.

Satuan: Byte

Satu-satunya statistik yang harus digunakan untuk metrik ini adalah Sum. Jangan gunakan Average.

net_drop_in

Jumlah paket yang diterima oleh antarmuka jaringan ini yang jatuh.

Satuan: Hitungan

Satu-satunya statistik yang harus digunakan untuk metrik ini adalah Sum. Jangan gunakan Average.

net_drop_out

Jumlah paket yang ditransmisikan oleh antarmuka jaringan ini yang jatuh.

Satuan: Hitungan

Satu-satunya statistik yang harus digunakan untuk metrik ini adalah Sum. Jangan gunakan Average.

net_err_in

Jumlah kesalahan penerimaan yang terdeteksi oleh antarmuka jaringan ini.

Satuan: Hitungan

Satu-satunya statistik yang harus digunakan untuk metrik ini adalah Sum. Jangan gunakan Average.

net_err_out

Jumlah kesalahan transmisi yang terdeteksi oleh antarmuka jaringan ini.

Satuan: Hitungan

Satu-satunya statistik yang harus digunakan untuk metrik ini adalah Sum. Jangan gunakan Average.

net_packets_sent

Jumlah paket yang dikirim oleh antarmuka jaringan ini.

Satuan: Hitungan

Satu-satunya statistik yang harus digunakan untuk metrik ini adalah Sum. Jangan gunakan Average.

net_packets_recv

Jumlah paket yang diterima oleh antarmuka jaringan ini.

Satuan: Hitungan

Satu-satunya statistik yang harus digunakan untuk metrik ini adalah Sum. Jangan gunakan Average.

netstat_tcp_close

Jumlah koneksi TCP tanpa status.

Satuan: Hitungan

netstat_tcp_close_wait

Jumlah koneksi TCP yang menunggu permintaan pengakhiran dari klien.

Unit: Jumlah

netstat_tcp_closing

Jumlah koneksi TCP yang menunggu permintaan penghentian dengan pengakuan dari klien.

Unit: Jumlah

netstat_tcp_established

Jumlah koneksi TCP yang dibangun.

Satuan: Hitungan

netstat_tcp_fin_wait1

Jumlah koneksi TCP di FIN_WAIT1 selama proses menutup koneksi.

Satuan: Hitungan

netstat_tcp_fin_wait2

Jumlah koneksi TCP di FIN_WAIT2 selama proses menutup koneksi.

Unit: Jumlah

netstat_tcp_last_ack

Jumlah koneksi TCP yang menunggu klien untuk mengirim pengakuan pesan penghentian koneksi. Ini adalah status terakhir kanan sebelum koneksi ditutup.

Satuan: Hitungan

netstat_tcp_listen

Jumlah port TCP yang saat ini mendengarkan untuk permintaan koneksi.

Satuan: Hitungan

netstat_tcp_none

Jumlah koneksi TCP dengan klien tidak aktif.

Satuan: Hitungan

netstat_tcp_syn_sent

Jumlah koneksi TCP yang menunggu permintaan koneksi yang sesuai setelah mengirimkan permintaan koneksi.

Unit: Jumlah

netstat_tcp_syn_recv

Jumlah koneksi TCP yang menunggu pengakuan permintaan koneksi setelah mengirim dan menerima permintaan koneksi.

Unit: Jumlah

netstat_tcp_time_wait

Jumlah koneksi TCP yang saat ini menunggu untuk memastikan bahwa klien menerima pengakuan atas permintaan penghentian koneksinya.

Unit: Jumlah

netstat_udp_socket

Jumlah koneksi UDP saat ini.

Satuan: Hitungan

processes_blocked

Jumlah proses yang diblokir.

Satuan: Hitungan

processes_dead

Jumlah proses yang mati, ditandai dengan X kode negara bagian di Linux.

Metrik ini tidak dikumpulkan di komputer macOS.

Satuan: Hitungan

processes_idle

Jumlah proses yang tidak digunakan (menyapu lebih dari 20 detik). Hanya tersedia pada instans FreeBSD.

Satuan: Hitungan

processes_paging

Jumlah proses yang dalam satuan, ditunjukkan oleh W kode negara bagian di Linux.

Metrik ini tidak dikumpulkan di komputer macOS.

Satuan: Hitungan

processes_running

Jumlah proses yang berjalan, ditandai dengan R kode negara bagian.

Satuan: Hitungan

processes_sleeping

Jumlah proses yang tidur, ditunjukkan oleh S kode negara bagian.

Satuan: Hitungan

processes_stopped

Jumlah proses yang dihentikan, ditandai dengan T kode negara bagian.

Satuan: Hitungan

processes_total

Total jumlah proses dalam instans.

Satuan: Hitungan

processes_total_threads

Total jumlah utas yang membentuk proses. Metrik ini hanya tersedia di instans Linux.

Metrik ini tidak dikumpulkan di komputer macOS.

Satuan: Hitungan

processes_wait

Jumlah proses yang melakukan paging, ditunjukkan oleh kode status W pada instans FreeBSD. Metrik ini hanya tersedia pada instans FreeBSD, dan tidak tersedia pada instans Linux, Windows Server, atau macOS.

Satuan: Hitungan

processes_zombies

Jumlah proses zombie, yang ditunjukkan oleh Z kode negara bagian.

Satuan: Hitungan

swap_free

Jumlah ruang swap yang tidak digunakan.

Satuan: Byte

swap_used

Jumlah ruang swap yang saat ini digunakan.

Satuan: Byte

swap_used_percent

Persentase ruang swap yang saat ini digunakan.

Unit: Persen

Definisi metrik memori yang dikumpulkan oleh agen CloudWatch

Ketika CloudWatch agen mengumpulkan metrik memori, sumbernya adalah subsistem manajemen memori host. Sebagai contoh, kernel Linux mengekspos data yang dikelola OS di /proc. Untuk memori, datanya ada di /proc/meminfo.

Setiap sistem operasi dan arsitektur yang berbeda memiliki perhitungan yang berbeda dari sumber daya yang digunakan oleh proses. Untuk informasi selengkapnya, silakan lihat bagian-bagian berikut ini.

Selama setiap interval pengumpulan, CloudWatch agen pada setiap instance mengumpulkan sumber daya instance dan menghitung sumber daya yang digunakan oleh semua proses yang berjalan dalam instance itu. Informasi ini dilaporkan kembali ke CloudWatch metrik. Anda dapat mengonfigurasi panjang interval pengumpulan dalam file konfigurasi CloudWatch agen. Untuk informasi selengkapnya, lihat CloudWatch file konfigurasi agen: Bagian Agen.

Daftar berikut menjelaskan bagaimana metrik memori yang dikumpulkan CloudWatch agen didefinisikan.

  • Memori Aktif – Memori yang digunakan oleh suatu proses. Dengan kata lain, memori yang digunakan oleh aplikasi yang sedang berjalan saat ini.

  • Memori yang tersedia – Memori yang dapat langsung diberikan ke proses tanpa sistem masuk ke swap (juga dikenal sebagai memori virtual).

  • Buffer Memory – Area data yang dibagi oleh perangkat keras atau proses program yang beroperasi pada kecepatan dan prioritas yang berbeda.

  • Memori Cached – Menyimpan instruksi program dan data yang digunakan berulang kali dalam pengoperasian program yang mungkin dibutuhkan CPU selanjutnya.

  • Memori Bebas – Memori yang tidak digunakan sama sekali dan sudah tersedia. Ini benar-benar gratis untuk sistem yang akan digunakan saat dibutuhkan.

  • Memori Tidak Aktif – Halaman yang belum diakses "baru–baru ini".

  • Total Memory – Ukuran RAM memori fisik yang sebenarnya.

  • Memori Bekas – Memori yang saat ini digunakan oleh program dan proses.

Linux: Metrik dikumpulkan dan perhitungan yang digunakan

Metrik yang dikumpulkan dan unit:

  • Aktif (Byte)

  • Tersedia (Byte)

  • Persen Tersedia (Persen)

  • Buffered (Byte)

  • Cache (Byte)

  • Gratis (Byte)

  • Tidak Aktif (Byte)

  • Jumlah (Byte)

  • Digunakan (Byte)

  • Persen yang Digunakan (Persen)

Memori yang digunakan = Total Memori - Memori Bebas - Memori cache - Memori penyangga

Total memori = Memori Bekas+Memori Bebas+Memori cache +Memori penyangga

macOS: Metrik dikumpulkan dan perhitungan yang digunakan

Metrik yang dikumpulkan dan unit:

  • Aktif (Byte)

  • Tersedia (Byte)

  • Persen Tersedia (Persen)

  • Gratis (Byte)

  • Tidak Aktif (Byte)

  • Jumlah (Byte)

  • Digunakan (Byte)

  • Persen yang Digunakan (Persen)

Memori yang tersedia = Memori Gratis + Memori tidak aktif

Memori yang digunakan = Total Memori - Memori yang tersedia

Total memori = Memori yang tersedia + Memori yang Digunakan

Windows: Metrik dikumpulkan

Metrik yang dikumpulkan pada host Windows tercantum di bawah ini. Semua metrik ini memiliki None untuk Unit.

  • Byte yang tersedia

  • Kesalahan cache/detik

  • Kesalahan halaman/detik

  • Halaman/detik

Tidak ada perhitungan yang digunakan untuk metrik Windows karena CloudWatch agen mem-parsing peristiwa dari penghitung kinerja.

Contoh: Menghitung metrik memori di Linux

Sebagai contoh, anggaplah memasukkan perintah cat /proc/meminfo pada host Linux menunjukkan hasil berikut:

MemTotal: 3824388 kB MemFree: 462704 kB MemAvailable: 2157328 kB Buffers: 126268 kB Cached: 1560520 kB SReclaimable: 289080 kB>

Dalam contoh ini, CloudWatch agen akan mengumpulkan nilai-nilai berikut. Semua nilai yang dikumpulkan dan dilaporkan CloudWatch agen dalam byte.

  • mem_total: 3916173312 bita

  • mem_available: 2209103872 byte (+ Cache) MemFree

  • mem_free: 473808896 bita

  • mem_cached: 1893990400 byte (cached + SReclaimable

  • mem_used: 1419075584 + byte (MemTotal – (MemFree + Buffers + Cached + SReclaimable)))

  • mem_buffered: 129667072 bita

  • mem_available_percent: 56,41%

  • mem_used_percent: 36,24% (mem_used / mem_total) * 100