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: Nama pada server Windows: |
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 Satuan: Tidak ada |
Nama pada server Linux: Nama pada server Windows: |
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 |
Nama pada server Linux: Nama pada server Windows: |
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 Satuan: Tidak ada |
Nama pada server Linux: Nama pada server Windows: |
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:
|
Nama pada server Linux: Nama pada server Windows: |
Jumlah paket jaringan yang dikirim dalam jangka waktu tertentu yang memenuhi persyaratan AWS Scalable Reliable Datagram (SRD) untuk kelayakan, sebagai berikut:
|
Nama pada server Linux: Nama pada server Windows: |
Jumlah SRD paket yang ditransmisikan dalam jangka waktu tertentu. |
Nama pada server Linux: Nama pada server Windows: |
Jumlah SRD paket yang diterima dalam jangka waktu tertentu. |
Nama pada server Linux: Nama pada server Windows: |
Persentase pemanfaatan memori maksimum yang diizinkan untuk SRD koneksi bersamaan yang telah dikonsumsi instance. |
Nama pada server Linux: Nama pada server Windows: |
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 Satuan: Tidak ada |
Nama pada server Linux: Nama pada server Windows: |
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 |
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
-
Buka CloudWatch konsol di https://console.aws.amazon.com/cloudwatch/
. -
Pada panel navigasi, silakan pilih Metrik.
-
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.
-
Pilih dimensi metrik (misalnya, Metrik Per-Instans).
-
Tab Semua metrik menampilkan semua metrik dimensi tersebut di namespace. Anda dapat melakukan hal berikut:
-
Untuk membuat grafik sebuah metrik, pilih kotak centang di sebelah metrik. Untuk memilih semua metrik, pilih kotak centang di baris judul tabel.
-
Untuk menyortir tabel, gunakan judul kolomnya.
-
Untuk memfilter berdasarkan sumber daya, pilih ID sumber daya, kemudian pilih Add to search.
-
Untuk memfilter berdasarkan metrik, pilih nama metrik, lalu pilih Tambahkan ke pencarian.
-
(Opsional) Untuk menambahkan grafik ini ke CloudWatch dasbor, pilih Tindakan, lalu pilih Tambahkan ke dasbor.