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

EC2instance yang berjalan di Linux yang menggunakan Elastic Network Adapter (ENA) menerbitkan metrik kinerja 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 ENA driver, lihat Mengaktifkan jaringan yang disempurnakan dengan Adaptor Jaringan Elastis (ENA) pada instans Linux dan Mengaktifkan jaringan yang disempurnakan 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 kinerja jaringan ini yang diaktifkan oleh ENA adaptor. Ketika CloudWatch agen mengimpor metrik ini ke dalam instance CloudWatch dari 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 EC2 instans 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 instance Linux Nilai adalah sebagai berikut:

  • 0= ENA Ekspresikan, UDP matikan

  • 1= ENA Ekspres UDP aktif, matikan

  • 2= ENA Ekspres mati, UDP aktif

    catatan

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

  • 3= ENA Ekspresikan pada, UDP pada

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.

  • Instance pengiriman dan penerimaan harus memiliki ENA Express yang dikonfigurasi.

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

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

Nama pada server Linux: ena_srd_tx_pkts

Nama pada server Windows: ena srd tx pkts

Jumlah SRD paket yang ditransmisikan dalam jangka waktu tertentu.

Nama pada server Linux: ena_srd_rx_pkts

Nama pada server Windows: ena srd rx pkts

Jumlah SRD paket 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 SRD koneksi bersamaan yang telah dikonsumsi instance.

Nama pada server Linux: linklocal_allowance_exceeded

Nama pada server Windows: Link local packet rate 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

Satuan: Tidak ada

Nama pada server Linux: pps_allowance_exceeded

Nama pada server Windows: 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, 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 EC2 jaringan 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 EC2 jaringan 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 EC2 resolusi tinggi Amazon.

Contoh berikut menampilkan bagian dari file konfigurasi CloudWatch agen. Konfigurasi ini mengumpulkan metrik ethtool standar rx_packets dantx_packets, serta metrik kinerja EC2 jaringan Amazon 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 CloudWatch agen.

  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.