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 yang aktif dalam kapasitas apa pun. CPU Metrik ini diukur dalam seperseratus detik.

Satuan: Tidak ada

cpu_time_guest

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

Satuan: Tidak ada

cpu_time_guest_nice

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

Satuan: Tidak ada

cpu_time_idle

Jumlah waktu yang CPU menganggur. Metrik ini diukur dalam seperseratus detik.

Satuan: Tidak ada

cpu_time_iowait

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

Satuan: Tidak ada

cpu_time_irq

Jumlah waktu yang CPU diservis menyela. Metrik ini diukur dalam seperseratus detik.

Satuan: Tidak ada

cpu_time_nice

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

Satuan: Tidak ada

cpu_time_softirq

Jumlah waktu yang diinterupsi oleh CPU perangkat lunak servis. Metrik ini diukur dalam seperseratus detik.

Satuan: Tidak ada

cpu_time_steal

Jumlah waktu yang CPU ada dalam waktu yang dicuri, yaitu waktu yang dihabiskan di sistem operasi lain dalam lingkungan virtual. Metrik ini diukur dalam seperseratus detik.

Satuan: Tidak ada

cpu_time_system

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

Satuan: Tidak ada

cpu_time_user

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

Satuan: Tidak ada

cpu_usage_active

Persentase waktu yang CPU aktif dalam kapasitas apa pun.

Unit: Persen

cpu_usage_guest

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

Unit: Persen

cpu_usage_guest_nice

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

Unit: Persen

cpu_usage_idle

Persentase waktu yang CPU menganggur.

Unit: Persen

cpu_usage_iowait

Persentase waktu CPU yang menunggu operasi I/O selesai.

Unit: Persen

cpu_usage_irq

Persentase waktu yang CPU diservis menyela.

Unit: Persen

cpu_usage_nice

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

Unit: Persen

cpu_usage_softirq

Persentase waktu yang CPU diservis perangkat lunak interupsi.

Unit: Persen

cpu_usage_steal

Persentase waktu dalam waktu yang dicuri, atau waktu yang dihabiskan di sistem operasi lain dalam lingkungan virtual. CPU

Unit: Persen

cpu_usage_system

Persentase waktu yang CPU ada dalam mode sistem.

Unit: Persen

cpu_usage_user

Persentase waktu yang CPU ada dalam mode pengguna.

Unit: 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.

Satuan: Persen

diskio_iops_in_progress

Jumlah permintaan I/O yang telah dikeluarkan kepada pengemudi perangkat tetapi belum diselesaikan.

Satuan: Hitungan

diskio_io_time

Jumlah waktu saat disk meminta I/O mengantre.

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 antri dan/atau turun karena bandwidth agregat inbound 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, silakan lihat Mengumpulkan metrik performa jaringan

Unit: Tidak ada

ethtool_bw_out_allowance_exceeded

Jumlah paket yang diantrekan dan/atau dijatuhkan karena bandwidth agregat keluar melebihi batas maksimum untuk instans.

Metrik ini dikumpulkan hanya jika Anda telah mencantumkannya di ethtool metrics_collected sub-bagian dari file konfigurasi CloudWatch agen. Untuk informasi selengkapnya, silakan 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, silakan lihat Mengumpulkan metrik performa jaringan

Unit: Tidak ada

ethtool_linklocal_allowance_exceeded

Jumlah paket turun karena lalu lintas ke layanan proxy lokal melebihi maksimum untuk antarmuka jaringan. PPS Hal ini memengaruhi lalu lintas ke DNS layanan, Layanan Metadata Instans, dan Layanan Sinkronisasi Waktu Amazon.

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

Unit: Tidak ada

ethtool_pps_allowance_exceeded

Jumlah paket yang diantri dan/atau turun karena dua arah PPS 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 TCP koneksi tanpa negara.

Unit: Jumlah

netstat_tcp_close_wait

Jumlah TCP koneksi yang menunggu permintaan penghentian dari klien.

Unit: Jumlah

netstat_tcp_closing

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

Unit: Jumlah

netstat_tcp_established

Jumlah TCP koneksi yang ditetapkan.

Unit: Jumlah

netstat_tcp_fin_wait1

Jumlah TCP koneksi di FIN_WAIT1 negara bagian selama proses penutupan koneksi.

Unit: Jumlah

netstat_tcp_fin_wait2

Jumlah TCP koneksi di FIN_WAIT2 negara bagian selama proses penutupan koneksi.

Unit: Jumlah

netstat_tcp_last_ack

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

Unit: Jumlah

netstat_tcp_listen

Jumlah TCP port yang saat ini mendengarkan permintaan koneksi.

Unit: Jumlah

netstat_tcp_none

Jumlah TCP koneksi dengan klien yang tidak aktif.

Unit: Jumlah

netstat_tcp_syn_sent

Jumlah TCP koneksi yang menunggu permintaan koneksi yang cocok setelah mengirim permintaan koneksi.

Unit: Jumlah

netstat_tcp_syn_recv

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

Unit: Jumlah

netstat_tcp_time_wait

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

Unit: Jumlah

netstat_udp_socket

Jumlah UDP koneksi saat ini.

Unit: Jumlah

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 BSD instans Gratis.

Unit: Jumlah

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.

Unit: Jumlah

processes_wait

Jumlah proses yang paging, ditunjukkan oleh kode W negara pada BSD instance Gratis. Metrik ini hanya tersedia di BSD instans Gratis, dan tidak tersedia di instans Linux, Windows Server, atau macOS.

Unit: Jumlah

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 CPU kemungkinan akan dibutuhkan 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 memori fisik yang sebenarnyaRAM.

  • 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