Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Bidang-bidang relevan dalam peristiwa log performa untuk Amazon EKS dan Kubernetes
Untuk Amazon EKS dan Kubernetes, CloudWatch agen containerized memancarkan data sebagai peristiwa log kinerja. Ini memungkinkan CloudWatch untuk menelan dan menyimpan data kardinalitas tinggi. CloudWatch menggunakan data dalam peristiwa log kinerja untuk membuat CloudWatch metrik agregat di level cluster, node, dan pod tanpa perlu kehilangan detail granular.
Tabel berikut mencantumkan bidang-bidang dalam peristiwa log performa yang relevan dengan pengumpulan data metrik Wawasan Kontainer. Anda dapat menggunakan Wawasan CloudWatch Log untuk menanyakan salah satu bidang ini guna mengumpulkan data atau menyelidiki masalah. Untuk informasi selengkapnya, lihat Menganalisis Data Log Dengan Wawasan CloudWatch Log.
Tipe | Bidang log | Sumber | Rumus atau catatan |
---|---|---|---|
Pod |
|
Terkalkulasi |
Rumus: |
Pod |
|
cadvisor |
|
Pod |
|
Terkalkulasi |
Rumus:
Jika ada kontainer di dalam pod yang tidak memiliki batas CPU yang ditentukan, bidang ini tidak akan ditampilkan di peristiwa log. Hal ini termasuk kontainer init |
Pod |
|
Terkalkulasi |
Rumus:
|
Pod |
|
Terkalkulasi |
Rumus: |
Pod |
|
Terkalkulasi |
Rumus: |
Pod |
|
Terkalkulasi |
Rumus: Ini adalah persentase penggunaan memori pod di atas batasan memori simpul. |
Pod |
|
cadvisor |
|
Pod |
|
Terkalkulasi |
Rumus: Jika ada kontainer di dalam pod yang tidak memiliki batas memori yang ditentukan, bidang ini tidak akan ditampilkan di peristiwa log. Hal ini termasuk kontainer init |
Pod |
|
Terkalkulasi |
Rumus:
|
Pod |
|
Terkalkulasi |
Rumus: Jika ada kontainer di dalam pod yang tidak memiliki batas memori yang ditentukan, bidang ini tidak akan ditampilkan di peristiwa log. Hal ini termasuk kontainer init |
Pod |
|
Terkalkulasi |
Rumus: |
Pod |
|
Terkalkulasi |
Rumus: Data ini tersedia untuk semua antarmuka jaringan untuk masing-masing pod. CloudWatch Agen menghitung total dan menambahkan aturan ekstraksi metrik. |
Pod |
|
Terkalkulasi |
Rumus: |
Pod |
|
Terkalkulasi |
Formula: |
PodNet |
|
cadvisor |
Data ini adalah rx bytes jaringan per detik dari antarmuka jaringan pod. |
PodNet |
|
kadvisor |
Data ini adalah byte tx jaringan per detik dari sebuah antarmuka jaringan pod. |
Kontainer |
|
cadvisor |
|
Kontainer |
|
cadvisor |
Tidak dijamin akan ditetapkan. Ini tidak akan dipancarkan jika tidak diatur. |
Kontainer |
|
cadvisor |
Tidak dijamin akan ditetapkan. Ini tidak akan dipancarkan jika tidak diatur. |
Kontainer |
|
cadvisor |
|
Kontainer |
|
pod |
Tidak dijamin akan ditetapkan. Ini tidak akan dipancarkan jika tidak diatur. |
Kontainer |
|
pod |
Tidak dijamin akan ditetapkan. Ini tidak akan dipancarkan jika tidak diatur. |
Simpul |
|
Terkalkulasi |
Rumus: |
Simpul |
|
cadvisor |
|
Simpul |
|
/proc |
|
Simpul |
|
Terkalkulasi |
Rumus: Untuk cronjobs, |
Simpul |
|
Terkalkulasi |
Rumus: |
Simpul |
|
Terkalkulasi |
Rumus: |
Simpul |
|
cadvisor |
|
Simpul |
|
/proc |
|
Simpul |
|
Terkalkulasi |
Rumus: |
Simpul |
|
Terkalkulasi |
Rumus: |
Simpul |
|
Terkalkulasi |
Rumus: |
Simpul |
|
Terkalkulasi |
Rumus: |
Simpul |
|
Terkalkulasi |
Rumus: |
Simpul |
|
Daftar Pod |
|
Simpul |
|
Daftar Kelompok Kecil |
|
NodeNet |
|
kadvisor |
Data ini adalah rx bytes jaringan per detik dari antarmuka jaringan node pekerja. |
NodeNet |
|
kadvisor |
Data ini adalah byte tx jaringan per detik dari sebuah antarmuka jaringan simpul pekerja. |
NodeFS |
|
cadvisor |
|
NodeFS |
|
cadvisor |
|
NodeFS |
|
Terkalkulasi |
Rumus: Data ini tersedia untuk masing-masing nama perangkat. |
Klaster |
|
Server API |
|
Klaster |
|
Server API |
|
Layanan |
|
Server API |
|
|
|
Server API |
Contoh-contoh perhitungan metrik
Bagian ini mencakup contoh-contoh yang menunjukkan bagaimana beberapa nilai dalam tabel sebelumnya dikalkulasikan.
Bayangkan Anda memiliki sebuah klaster dalam status berikut.
Node1 node_cpu_limit = 4 node_cpu_usage_total = 3 Pod1 pod_cpu_usage_total = 2 Container1 container_cpu_limit = 1 container_cpu_request = 1 container_cpu_usage_total = 0.8 Container2 container_cpu_limit = null container_cpu_request = null container_cpu_usage_total = 1.2 Pod2 pod_cpu_usage_total = 0.4 Container3 container_cpu_limit = 1 container_cpu_request = 0.5 container_cpu_usage_total = 0.4 Node2 node_cpu_limit = 8 node_cpu_usage_total = 1.5 Pod3 pod_cpu_usage_total = 1 Container4 container_cpu_limit = 2 container_cpu_request = 2 container_cpu_usage_total = 1
Tabel berikut menunjukkan bagaimana metrik CPU pod dikalkulasikan dengan menggunakan data ini.
Metrik | Rumus . | Pod1 | Pod2 | Pod3 |
---|---|---|---|---|
|
|
2 / 4 = 50% |
0,4 / 4 = 10% |
1 / 8 = 12.5% |
|
|
Tidak berlaku karena batas CPU untuk |
0,4 / 1 = 40% |
1 / 2 = 50% |
|
|
(1 + 0) / 4 = 25% |
0,5 / 4 = 12.5% |
2 / 8 = 25% |
Tabel berikut menunjukkan bagaimana metrik-metrik CPU simpul dikalkulasikan dengan menggunakan data ini.
Metrik | Rumus . | Node1 | Node2 |
---|---|---|---|
|
|
3 / 4 = 75% |
1,5 / 8 = 18.75% |
|
|
1,5 / 4 = 37.5% |
2 / 8 = 25% |