Menampilkan metrik-metrik Wawasan Kontainer - Amazon CloudWatch

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

Menampilkan metrik-metrik Wawasan Kontainer

Setelah menyiapkan Container Insights dan mengumpulkan metrik, Anda dapat melihat metrik tersebut di konsol. CloudWatch

Agar metrik-metrik Wawasan Kontainer ditampilkan di dasbor Anda, Anda harus menyelesaikan penyiapan Wawasan Kontainer. Untuk informasi selengkapnya, lihat Menyiapkan Wawasan Kontainer.

Prosedur ini akan menjelaskan cara menampilkan metrik-metrik yang dihasilkan secara otomatis oleh Wawasan Kontainer dari data log yang dikumpulkan. Bagian lainnya menjelaskan cara menyelam lebih jauh ke dalam data Anda dan menggunakan Wawasan CloudWatch Log untuk melihat lebih banyak metrik pada tingkat perincian yang lebih banyak.

Cara menampilkan metrik-metrik Wawasan Kontainer
  1. Buka CloudWatch konsol di https://console.aws.amazon.com/cloudwatch/.

  2. Pada panel navigasi, silakan pilih Wawasan, Wawasan Kontainer.

  3. Gunakan kotak geser-turun di bagian atas untuk memilih jenis sumber daya yang akan ditampilkan, serta sumber daya tertentu.

Anda dapat menyetel CloudWatch alarm pada metrik apa pun yang dikumpulkan Container Insights. Untuk informasi selengkapnya, silakan lihat Menggunakan CloudWatch alarm Amazon

catatan

Jika Anda telah menyiapkan CloudWatch Application Insights untuk memantau aplikasi kontainer Anda, dasbor Application Insights akan muncul di bawah dasbor Container Insights. Jika Anda belum mengaktifkan Wawasan Aplikasi, maka Anda dapat melakukannya dengan memilih Mengonfigurasi Wawasan Aplikasi secara otomatis di bawah tampilan performa di dasbor Wawasan Kontainer.

Untuk informasi selengkapnya tentang Wawasan Aplikasi dan aplikasi terkontainer, silakan lihat Aktifkan Wawasan Aplikasi untuk melakukan pemantauan sumber daya Amazon ECS dan Amazon EKS.

Menampilkan kontributor teratas

Untuk beberapa tampilan dalam pemantauan performa Wawasan Kontainer, Anda juga dapat melihat kontributor-kontributor teratas berdasarkan memori atau CPU, atau sumber daya yang terakhir aktif. Hal ini akan tersedia bila Anda memilih salah satu dasbor berikut di kotak geser-turun yang ada di sekitar bagian atas halaman:

  • Layanan ECS

  • Tugas ECS

  • Namespace EKS

  • Layanan EKS

  • Pod EKS

Ketika Anda menampilkan salah satu jenis sumber daya, bagian bawah halaman akan menampilkan sebuah tabel yang awalnya diurutkan berdasarkan penggunaan CPU. Anda dapat mengubahnya untuk melakukan pengurutan berdasarkan penggunaan memori atau aktivitas terbaru. Untuk melihat detail tentang salah satu baris dalam tabel, Anda dapat memilih kotak centang yang ada di sebelah baris tersebut dan kemudian memilih Tindakan dan memilih salah satu opsi yang ada di menu Tindakan.

Menggunakan Wawasan CloudWatch Log untuk melihat data Wawasan Kontainer

Wawasan Kontainer mengumpulkan metrik-metrik dengan menggunakan peristiwa log performa dengan menggunakan format metrik tersemat. Log disimpan di CloudWatch Log. CloudWatch menghasilkan beberapa metrik secara otomatis dari log yang dapat Anda lihat di CloudWatch konsol. Anda juga dapat melakukan analisis lebih dalam terhadap data kinerja yang dikumpulkan dengan menggunakan kueri Wawasan CloudWatch Log.

Untuk informasi selengkapnya tentang Wawasan CloudWatch Log, lihat Menganalisis Data Log dengan Wawasan CloudWatch Log. Untuk informasi selengkapnya tentang bidang log yang dapat Anda gunakan dalam kueri, silakan lihat Peristiwa log performa Wawasan Kontainer untuk Amazon EKS dan Kubernetes.

Untuk menggunakan Wawasan CloudWatch Log untuk menanyakan data metrik penampung Anda
  1. Buka CloudWatch konsol di https://console.aws.amazon.com/cloudwatch/.

  2. Di panel navigasi, pilih Log, Wawasan Log.

    Di sekitar bagian atas layar bisa Anda temukan editor kueri. Saat pertama kali membuka Wawasan CloudWatch Log, kotak ini berisi kueri default yang menampilkan 20 peristiwa log terbaru.

  3. Pada kotak yang ada di atas editor kueri, pilih salah satu grup log Wawasan Kontainer untuk menjalankan kueri. Untuk contoh kueri yang akan digunakan berikut, nama grup log harus diakhiri dengan performance.

    Saat Anda memilih grup CloudWatch log, Wawasan Log secara otomatis mendeteksi bidang dalam data dalam grup log dan menampilkannya di bidang Ditemukan di panel kanan. Ia juga akan menampilkan grafik batang peristiwa log dalam grup log ini dari waktu ke waktu. Grafik batang ini akan menunjukkan distribusi peristiwa dalam grup log yang sesuai dengan kueri dan rentang waktu Anda, tidak hanya peristiwa-peristiwa yang ditampilkan dalam tabel.

  4. Dalam editor kueri, Anda harus mengganti kueri bawaan dengan kueri berikut dan pilih Jalankan kueri.

    STATS avg(node_cpu_utilization) as avg_node_cpu_utilization by NodeName | SORT avg_node_cpu_utilization DESC

    Kueri ini akan menunjukkan daftar simpul, yang diurutkan berdasarkan pemanfaatan CPU simpul rata-rata.

  5. Untuk mencoba contoh yang lain, silakan ganti kueri tersebut dengan kueri lain dan kemudian pilih Jalankan kueri. Contoh kueri-kueri lainnya dicantumkan kemudian di halaman ini.

    STATS avg(number_of_container_restarts) as avg_number_of_container_restarts by PodName | SORT avg_number_of_container_restarts DESC

    Kueri ini akan menampilkan daftar pod Anda, yang diurutkan berdasarkan jumlah rata-rata mulai ulang kontainer.

  6. Apabila Anda ingin mencoba kueri yang lain, Anda harus menggunakan bidang-bidang yang disertakan dalam daftar yang ada di sebelah kanan layar. Untuk informasi selengkapnya tentang sintaks kueri, lihat CloudWatch Logs Insights Query Syntax.

Cara menampilkan daftar sumber daya Anda
  1. Buka CloudWatch konsol di https://console.aws.amazon.com/cloudwatch/.

  2. Pada panel navigasi, silakan pilih Sumber Daya.

  3. Tampilan bawaannya adalah daftar sumber daya Anda yang dipantau oleh Wawasan Kontainer, dan alarm-alarm yang telah Anda tetapkan pada sumber daya ini. Cara menampilkan peta visual sumber daya, pilih Tampilan peta.

  4. Dari tampilan peta, Anda dapat menghentikan kursor Anda di atas sumber daya yang ada di peta tersebut untuk melihat metrik-metrik dasar tentang sumber daya tersebut. Anda dapat memilih sumber daya apa pun untuk melihat grafik terperinci tentang sumber daya tersebut.

Kasus penggunaan: Melihat metrik-metrik tingkat-tugas di kontainer Amazon ECS

Contoh berikut mengilustrasikan cara menggunakan Wawasan CloudWatch Log untuk menyelam lebih dalam ke log Wawasan Kontainer Anda. Untuk contoh lebih lanjut, lihat blog Memperkenalkan Amazon CloudWatch Wawasan Kontainer untuk Amazon ECS.

Wawasan Kontainer tidak akan menghasilkan metrik terperinci pada tingkat Tugas secara otomatis. Kueri berikut akan menampilkan metrik-metrik tingkat tugas untuk pemanfaatan CPU dan memori.

stats avg(CpuUtilized) as CPU, avg(MemoryUtilized) as Mem by TaskId, ContainerName | sort Mem, CPU desc

Contoh kueri lainnya untuk Wawasan Kontainer

Daftar pod Anda, yang diurutkan berdasarkan jumlah rata-rata mulai ulang kontainer

STATS avg(number_of_container_restarts) as avg_number_of_container_restarts by PodName | SORT avg_number_of_container_restarts DESC

Pod yang diminta vs. pod yang berjalan

fields @timestamp, @message | sort @timestamp desc | filter Type="Pod" | stats min(pod_number_of_containers) as requested, min(pod_number_of_running_containers) as running, ceil(avg(pod_number_of_containers-pod_number_of_running_containers)) as pods_missing by kubernetes.pod_name | sort pods_missing desc

Jumlah kegagalan simpul klaster

stats avg(cluster_failed_node_count) as CountOfNodeFailures | filter Type="Cluster" | sort @timestamp desc

Kesalahan log aplikasi berdasarkan nama kontainer

stats count() as countoferrors by kubernetes.container_name | filter stream="stderr" | sort countoferrors desc