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 |
---|---|
|
Jumlah waktu yang aktif dalam kapasitas apa pun. CPU Metrik ini diukur dalam seperseratus detik. Satuan: Tidak ada |
|
Jumlah waktu yang CPU menjalankan virtual CPU untuk sistem operasi tamu. Metrik ini diukur dalam seperseratus detik. Satuan: Tidak ada |
|
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 |
|
Jumlah waktu yang CPU menganggur. Metrik ini diukur dalam seperseratus detik. Satuan: Tidak ada |
|
Jumlah waktu yang menunggu operasi I/O selesai. CPU Metrik ini diukur dalam seperseratus detik. Satuan: Tidak ada |
|
Jumlah waktu yang CPU diservis menyela. Metrik ini diukur dalam seperseratus detik. Satuan: Tidak ada |
|
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 |
|
Jumlah waktu yang diinterupsi oleh CPU perangkat lunak servis. Metrik ini diukur dalam seperseratus detik. Satuan: Tidak ada |
|
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 |
|
Jumlah waktu yang CPU ada dalam mode sistem. Metrik ini diukur dalam seperseratus detik. Satuan: Tidak ada |
|
Jumlah waktu yang CPU ada dalam mode pengguna. Metrik ini diukur dalam seperseratus detik. Satuan: Tidak ada |
|
Persentase waktu yang CPU aktif dalam kapasitas apa pun. Unit: Persen |
|
Persentase waktu CPU yang menjalankan virtual CPU untuk sistem operasi tamu. Unit: Persen |
|
Persentase waktu CPU yang menjalankan virtual CPU untuk sistem operasi tamu, yang berprioritas rendah dan dapat terganggu oleh proses lain. Unit: Persen |
|
Persentase waktu yang CPU menganggur. Unit: Persen |
|
Persentase waktu CPU yang menunggu operasi I/O selesai. Unit: Persen |
|
Persentase waktu yang CPU diservis menyela. Unit: Persen |
|
Persentase waktu yang CPU berada dalam mode pengguna dengan proses prioritas rendah, yang proses prioritas lebih tinggi dapat dengan mudah mengganggu. Unit: Persen |
|
Persentase waktu yang CPU diservis perangkat lunak interupsi. Unit: Persen |
|
Persentase waktu dalam waktu yang dicuri, atau waktu yang dihabiskan di sistem operasi lain dalam lingkungan virtual. CPU Unit: Persen |
|
Persentase waktu yang CPU ada dalam mode sistem. Unit: Persen |
|
Persentase waktu yang CPU ada dalam mode pengguna. Unit: Persen |
|
Ruang kosong di disk. Satuan: Byte |
|
Jumlah node indeks yang tersedia pada disk. Satuan: Hitungan |
|
Total jumlah simpul indeks yang dicadangkan pada disk. Satuan: Hitungan |
|
Jumlah node indeks yang digunakan pada disk. Satuan: Hitungan |
|
Total ruang di disk, termasuk digunakan dan gratis. Satuan: Byte |
|
Menggunakan ruang di disk. Satuan: Byte |
|
Persentase total ruang disk yang digunakan. Satuan: Persen |
|
Jumlah permintaan I/O yang telah dikeluarkan kepada pengemudi perangkat tetapi belum diselesaikan. Satuan: Hitungan |
|
Jumlah waktu saat disk meminta I/O mengantre. Satuan: Milidetik Satu-satunya statistik yang harus digunakan untuk metrik ini adalah |
|
Jumlah operasi baca disk. Satuan: Hitungan Satu-satunya statistik yang harus digunakan untuk metrik ini adalah |
|
Jumlah byte yang dibaca dari disk. Satuan: Byte Satu-satunya statistik yang harus digunakan untuk metrik ini adalah |
|
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 |
|
Angka operasi penulisan disk. Satuan: Hitungan Satu-satunya statistik yang harus digunakan untuk metrik ini adalah |
|
Jumlah byte yang ditulis ke disk. Satuan: Byte Satu-satunya statistik yang harus digunakan untuk metrik ini adalah |
|
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 |
|
Jumlah paket antri dan/atau turun karena bandwidth agregat inbound melebihi maksimum untuk instance. Metrik ini dikumpulkan hanya jika Anda telah mencantumkannya di Unit: Tidak ada |
|
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 Satuan: Tidak ada |
|
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 Unit: Tidak ada |
|
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 Unit: Tidak ada |
|
Jumlah paket yang diantri dan/atau turun karena dua arah PPS melebihi maksimum untuk instance. Metrik ini dikumpulkan hanya jika Anda telah mencantumkannya di Satuan: Tidak ada |
|
Jumlah memori yang telah digunakan selama periode sampel terakhir. Satuan: Byte |
|
Jumlah memori yang tersedia dan dapat diberikan secara instan ke proses. Satuan: Byte |
|
Persentase memori yang tersedia dan dapat diberikan secara langsung ke proses. Satuan: Persen |
|
Jumlah memori yang digunakan untuk penyangga. Satuan: Byte |
|
Jumlah memori yang digunakan untuk cache file. Satuan: Byte |
|
Jumlah memori yang tidak digunakan. Satuan: Byte |
|
Jumlah memori yang belum digunakan selama periode sampel terakhir Satuan: Byte |
|
Total jumlah memori. Satuan: Byte |
|
Jumlah memori yang saat ini digunakan. Satuan: Byte |
|
Persentase memori yang saat ini digunakan. Satuan: Persen |
|
Jumlah byte yang diterima oleh antarmuka jaringan. Satuan: Byte Satu-satunya statistik yang harus digunakan untuk metrik ini adalah |
|
Jumlah byte yang dikirim oleh antarmuka jaringan. Satuan: Byte Satu-satunya statistik yang harus digunakan untuk metrik ini adalah |
|
Jumlah paket yang diterima oleh antarmuka jaringan ini yang jatuh. Satuan: Hitungan Satu-satunya statistik yang harus digunakan untuk metrik ini adalah |
|
Jumlah paket yang ditransmisikan oleh antarmuka jaringan ini yang jatuh. Satuan: Hitungan Satu-satunya statistik yang harus digunakan untuk metrik ini adalah |
|
Jumlah kesalahan penerimaan yang terdeteksi oleh antarmuka jaringan ini. Satuan: Hitungan Satu-satunya statistik yang harus digunakan untuk metrik ini adalah |
|
Jumlah kesalahan transmisi yang terdeteksi oleh antarmuka jaringan ini. Satuan: Hitungan Satu-satunya statistik yang harus digunakan untuk metrik ini adalah |
|
Jumlah paket yang dikirim oleh antarmuka jaringan ini. Satuan: Hitungan Satu-satunya statistik yang harus digunakan untuk metrik ini adalah |
|
Jumlah paket yang diterima oleh antarmuka jaringan ini. Satuan: Hitungan Satu-satunya statistik yang harus digunakan untuk metrik ini adalah |
|
Jumlah TCP koneksi tanpa negara. Unit: Jumlah |
|
Jumlah TCP koneksi yang menunggu permintaan penghentian dari klien. Unit: Jumlah |
|
Jumlah TCP koneksi yang menunggu permintaan penghentian dengan pengakuan dari klien. Unit: Jumlah |
|
Jumlah TCP koneksi yang ditetapkan. Unit: Jumlah |
|
Jumlah TCP koneksi di Unit: Jumlah |
|
Jumlah TCP koneksi di Unit: Jumlah |
|
Jumlah TCP koneksi yang menunggu klien untuk mengirim pengakuan pesan penghentian koneksi. Ini adalah status terakhir kanan sebelum koneksi ditutup. Unit: Jumlah |
|
Jumlah TCP port yang saat ini mendengarkan permintaan koneksi. Unit: Jumlah |
|
Jumlah TCP koneksi dengan klien yang tidak aktif. Unit: Jumlah |
|
Jumlah TCP koneksi yang menunggu permintaan koneksi yang cocok setelah mengirim permintaan koneksi. Unit: Jumlah |
|
Jumlah TCP koneksi yang menunggu koneksi meminta pengakuan setelah mengirim dan menerima permintaan koneksi. Unit: Jumlah |
|
Jumlah TCP koneksi yang saat ini menunggu untuk memastikan bahwa klien menerima pengakuan atas permintaan penghentian koneksinya. Unit: Jumlah |
|
Jumlah UDP koneksi saat ini. Unit: Jumlah |
|
Jumlah proses yang diblokir. Satuan: Hitungan |
|
Jumlah proses yang mati, ditandai dengan Metrik ini tidak dikumpulkan di komputer macOS. Satuan: Hitungan |
|
Jumlah proses yang tidak digunakan (menyapu lebih dari 20 detik). Hanya tersedia pada BSD instans Gratis. Unit: Jumlah |
|
Jumlah proses yang dalam satuan, ditunjukkan oleh Metrik ini tidak dikumpulkan di komputer macOS. Satuan: Hitungan |
|
Jumlah proses yang berjalan, ditandai dengan Satuan: Hitungan |
|
Jumlah proses yang tidur, ditunjukkan oleh Satuan: Hitungan |
|
Jumlah proses yang dihentikan, ditandai dengan Satuan: Hitungan |
|
Total jumlah proses dalam instans. Satuan: Hitungan |
|
Total jumlah utas yang membentuk proses. Metrik ini hanya tersedia di instans Linux. Metrik ini tidak dikumpulkan di komputer macOS. Unit: Jumlah |
|
Jumlah proses yang paging, ditunjukkan oleh kode Unit: Jumlah |
|
Jumlah proses zombie, yang ditunjukkan oleh Satuan: Hitungan |
|
Jumlah ruang swap yang tidak digunakan. Satuan: Byte |
|
Jumlah ruang swap yang saat ini digunakan. Satuan: Byte |
|
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.
Topik
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 bitamem_available
: 2209103872 byte (+ Cache) MemFreemem_free
: 473808896 bitamem_cached
: 1893990400 byte (cached
+SReclaimable
mem_used
: 1419075584 + byte (MemTotal
– (MemFree
+Buffers
+Cached
+SReclaimable
)))mem_buffered
: 129667072 bitamem_available_percent
: 56,41%mem_used_percent
: 36,24% (mem_used
/mem_total
) * 100