Mengumpulkan metrik performa jaringan - Amazon CloudWatch

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

Mengumpulkan metrik performa jaringan

Instans EC2 yang berjalan di Linux yang menggunakan Adaptor Jaringan Elastis (ENA) menerbitkan metrik-metrik performa jaringan. Versi 1.246396.0 dan CloudWatch agen yang lebih baru memungkinkan Anda mengimpor metrik kinerja jaringan ini ke dalam. CloudWatch Saat Anda mengimpor metrik kinerja jaringan ini ke dalam CloudWatch, metrik tersebut akan dikenakan biaya sebagai metrik CloudWatch khusus.

Untuk informasi selengkapnya tentang driver ENA, silakan lihat Mengaktifkan jaringan yang ditingkatkan dengan Adaptor Jaringan Elastis (ENA) pada instans Linux dan Mengaktifkan jaringan yang ditingkatkan dengan Adaptor Jaringan Elastis (ENA) pada instans Windows.

Cara Anda mengatur koleksi metrik performa jaringan berbeda di server Linux dan server Windows.

Tabel berikut mencantumkan metrik performa jaringan yang diaktifkan oleh adaptor ENA. Ketika CloudWatch agen mengimpor metrik ini ke CloudWatch dari instance Linux, itu ditambahkan ethtool_ di awal masing-masing nama metrik ini.

Metrik Deskripsi

Nama pada server Linux: bw_in_allowance_exceeded

Nama pada server Windows: Aggregate inbound BW allowance exceeded

Jumlah paket yang antre dan/atau dibuang karena bandwidth agregat masuk melebihi batasan maksimal 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

Nama pada server Linux: bw_out_allowance_exceeded

Nama pada server Windows: Aggregate outbound BW 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

Nama pada server Linux: conntrack_allowance_available

Nama pada server Windows: Available connection tracking allowance

Melaporkan jumlah koneksi yang dilacak yang dapat dibuat oleh instans sebelum menekan tunjangan Connections Tracked dari tipe instans tersebut. Metrik ini hanya tersedia pada instans EC2 berbasis Nitro menggunakan driver Linux untuk Elastic Network Adapter (ENA) mulai dari versi 2.8.1, dan pada komputer yang menggunakan driver Windows untuk Elastic Network Adapter (ENA) mulai dari versi 2.6.0.

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

Nama pada server Linux: ena_srd_mode

Nama pada server Windows: ena srd mode

Menjelaskan fitur ENA Express mana yang diaktifkan. Untuk informasi selengkapnya tentang ENA Express, lihat Meningkatkan kinerja jaringan dengan ENA Express pada instans Linux Nilai adalah sebagai berikut:

  • 0 = ENA Ekspres mati, UDP mati

  • 1 = ENA Ekspres aktif, UDP mati

  • 2 = ENA Ekspres mati, UDP aktif

    catatan

    Ini terjadi hanya ketika ENA Express awalnya diaktifkan, dan UDP dikonfigurasi untuk menggunakannya. Nilai sebelumnya dipertahankan untuk lalu lintas UDP.

  • 3 = ENA Ekspres aktif, UDP aktif

Nama pada server Linux: ena_srd_eligible_tx_pkts

Nama pada server Windows: ena srd eligible tx pkts

Jumlah paket jaringan yang dikirim dalam jangka waktu tertentu yang memenuhi persyaratan AWS Scalable Reliable Datagram (SRD) untuk kelayakan, sebagai berikut:

  • Baik tipe instans pengiriman maupun penerimaan didukung.

  • Instans pengiriman dan penerimaan harus memiliki ENA Ekspres yang dikonfigurasi.

  • Instance pengiriman dan penerimaan harus berada di subnet yang sama.

  • Jalur jaringan antara instans tidak boleh menyertakan kotak perangkat lunak perantara (middleware). ENA Ekspres saat ini tidak mendukung kotak perangkat lunak perantara (middleware).

Nama pada server Linux: ena_srd_tx_pkts

Nama pada server Windows: ena srd tx pkts

Jumlah paket SRD yang ditransmisikan dalam jangka waktu tertentu.

Nama pada server Linux: ena_srd_rx_pkts

Nama pada server Windows: ena srd rx pkts

Jumlah paket SRD yang diterima dalam jangka waktu tertentu.

Nama pada server Linux: ena_srd_resource_utilization

Nama pada server Windows: ena srd resource utilization

Persentase pemanfaatan memori maksimum yang diizinkan untuk koneksi SRD bersamaan yang telah dikonsumsi instance.

Nama pada server Linux: linklocal_allowance_exceeded

Nama pada server Windows: Link local packet rate 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, silakan lihat Mengumpulkan metrik performa jaringan

Satuan: Tidak ada

Nama pada server Linux: pps_allowance_exceeded

Nama pada server Windows: PPS allowance exceeded

Jumlah paket yang diantrekan dan/atau dibuang karena PPS dua arah melebihi batasan 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

Pengaturan Linux

Di server Linux, plugin ethtool memungkinkan Anda untuk mengimpor metrik kinerja jaringan ke dalam. CloudWatch

ethtool adalah utilitas Linux standar yang dapat mengumpulkan statistik tentang perangkat Ethernet di server Linux. Statistik yang dikumpulkan tergantung pada perangkat jaringan dan driver. Contoh statistik ini termasuk tx_cnt, rx_bytes, tx_errors, dan align_errors. Saat Anda menggunakan plugin ethtool dengan CloudWatch agen, Anda juga dapat mengimpor statistik ini ke dalam CloudWatch, bersama dengan metrik kinerja jaringan EC2 yang tercantum sebelumnya di bagian ini.

Tip

Untuk menemukan statistik yang tersedia di sistem operasi dan perangkat jaringan kami, gunakan perintah ethtool –S.

Saat CloudWatch agen mengimpor metrik ke dalam CloudWatch, ia menambahkan ethtool_ awalan ke nama semua metrik yang diimpor. Jadi statistik ethtool standar rx_bytes dipanggil ethtool_rx_bytes CloudWatch, dan metrik kinerja jaringan EC2 bw_in_allowance_exceeded dipanggilethtool_bw_in_allowance_exceeded. CloudWatch

Di server Linux, untuk mengimpor metrik ethtool, tambahkan ethtool bagian ke metrics_collected bagian file konfigurasi CloudWatch agen. Bagian ethtool dapat mencakup subbagian berikut:

  • interface_include— Termasuk bagian ini menyebabkan agen mengumpulkan metrik dari hanya antarmuka yang memiliki nama yang tercantum dalam bagian ini. Jika Anda mengabaikan bagian ini, metrik dikumpulkan dari semua antarmuka Ethernet yang tidak tercantum di interface_exclude.

    Antarmuka ethernet default adalah eth0.

  • interface_exclude— Jika Anda menyertakan bagian ini, buat daftar antarmuka Ethernet yang metriknya tidak ingin Anda kumpulkan.

    Plugin ethtool selalu mengabaikan antarmuka loopback.

  • metrics_include - Bagian ini mencantumkan metrik untuk diimpor. CloudWatch Ini dapat mencakup statistik standar yang dikumpulkan oleh ethtool dan metrik jaringan resolusi tinggi Amazon EC2.

Contoh berikut menampilkan bagian dari file konfigurasi CloudWatch agen. Konfigurasi ini mengumpulkan metrik ethtool standar rx_packets dan tx_packets, dan metrik performa jaringan Amazon EC2 hanya dari antarmuka eth1.

Untuk informasi selengkapnya tentang file konfigurasi CloudWatch agen, lihat Buat atau edit file konfigurasi CloudWatch agen secara manual.

"metrics": { "append_dimensions": { "InstanceId": "${aws:InstanceId}" }, "metrics_collected": { "ethtool": { "interface_include": [ "eth1" ], "metrics_include": [ "rx_packets", "tx_packets", "bw_in_allowance_exceeded", "bw_out_allowance_exceeded", "conntrack_allowance_exceeded", "linklocal_allowance_exceeded", "pps_allowance_exceeded" ] } } }

Pengaturan Windows

Di server Windows, metrik kinerja jaringan tersedia melalui Penghitung Kinerja Windows, tempat CloudWatch agen telah mengumpulkan metrik. Jadi Anda tidak perlu plugin untuk mengumpulkan metrik ini dari server Windows.

Berikut ini adalah file konfigurasi sampel untuk mengumpulkan metrik performa jaringan dari Windows. Untuk informasi selengkapnya tentang mengedit file konfigurasi CloudWatch agen, lihat Buat atau edit file konfigurasi CloudWatch agen secara manual.

{ "metrics": { "append_dimensions": { "InstanceId": "${aws:InstanceId}" }, "metrics_collected": { "ENA Packets Shaping": { "measurement": [ "Aggregate inbound BW allowance exceeded", "Aggregate outbound BW allowance exceeded", "Connection tracking allowance exceeded", "Link local packet rate allowance exceeded", "PPS allowance exceeded" ], "metrics_collection_interval": 60, "resources": [ "*" ] } } } }

Melihat metrik performa jaringan

Setelah mengimpor metrik kinerja jaringan ke dalam CloudWatch, Anda dapat melihat metrik ini sebagai grafik deret waktu, dan membuat alarm yang dapat menonton metrik ini dan memberi tahu Anda jika metrik tersebut melanggar ambang batas yang Anda tentukan. Prosedur berikut menunjukkan cara melihat metrik ettool sebagai grafik deret waktu. Untuk informasi selengkapnya tentang menyetel alarm, silakan lihat Menggunakan CloudWatch alarm Amazon.

Karena semua metrik ini adalah penghitung agregat, Anda dapat menggunakan fungsi matematika CloudWatch metrik seperti RATE(METRICS()) untuk menghitung laju metrik ini dalam grafik atau menggunakannya untuk mengatur alarm. Untuk informasi selengkapnya tentang fungsi matematika metrik, silakan lihat Gunakan matematika metrik.

Untuk melihat metrik kinerja jaringan di konsol CloudWatch
  1. Buka CloudWatch konsol di https://console.aws.amazon.com/cloudwatch/.

  2. Pada panel navigasi, silakan pilih Metrik.

  3. Pilih namespace untuk metrik-metrik yang dikumpulkan oleh agen. Secara default, ini adalah CWAgent, tetapi Anda mungkin telah menentukan namespace yang berbeda dalam file konfigurasi agen. CloudWatch

  4. Pilih dimensi metrik (misalnya, Metrik Per-Instans).

  5. Tab Semua metrik menampilkan semua metrik dimensi tersebut di namespace. Anda dapat melakukan hal berikut:

    1. Untuk membuat grafik sebuah metrik, pilih kotak centang di sebelah metrik. Untuk memilih semua metrik, pilih kotak centang di baris judul tabel.

    2. Untuk menyortir tabel, gunakan judul kolomnya.

    3. Untuk memfilter berdasarkan sumber daya, pilih ID sumber daya, kemudian pilih Add to search.

    4. Untuk memfilter berdasarkan metrik, pilih nama metrik, lalu pilih Tambahkan ke pencarian.

  6. (Opsional) Untuk menambahkan grafik ini ke CloudWatch dasbor, pilih Tindakan, lalu pilih Tambahkan ke dasbor.