Kontroler Ingress dari Container Service for Kubernetes (ACK) mengalirkan semua log permintaan HTTP ke output standar. ACK juga terintegrasi dengan Simple Log Service, yang memungkinkan Anda membuat dasbor untuk memantau dan menganalisis data log. Topik ini menjelaskan cara menggunakan Ingress Dashboard dengan Application Real-Time Monitoring Service (ARMS) untuk memantau aplikasi.
Prasyarat
Langkah 1: Lihat log akses Ingress pada dasbor
Masuk ke Konsol ACK. Di panel navigasi kiri, klik Clusters.
Di halaman Clusters, temukan kluster yang diinginkan dan klik namanya. Di panel kiri, klik Cluster Information.
Di tab Basic Information, temukan bagian Cluster Resources, lalu klik ID proyek di sebelah parameter Log Service Project.
Di halaman yang muncul, klik ikon
. Lihat laporan NGINX Ingresses di daftar Dashboard. 
Ingress Dashboard mencakup lima grafik preset: Ikhtisar Ingress, Pusat Pengecualian Ingress, Pusat Akses Ingress, Pusat Pemantauan Ingress untuk Penyebaran Biru/Hijau, dan Pusat Pemantauan Ingress. Bagian berikutnya menjelaskan grafik Ikhtisar Ingress dan Pusat Pemantauan Ingress untuk Penyebaran Biru/Hijau. Untuk informasi lebih lanjut tentang grafik lainnya, lihat Analisis dan pemantauan log akses nginx-ingress-controller.
Ikhtisar Ingress
Dasbor ini menampilkan informasi lalu lintas jaringan yang melewati nginx-ingress-controller untuk situs web. Informasi yang dapat dilihat meliputi:
Data situs web 24 jam terakhir, termasuk jumlah tampilan halaman (PV), jumlah pengunjung unik (UV), lalu lintas arah masuk dan arah keluar, latensi rata-rata, proporsi pengguna seluler, serta proporsi kesalahan 5xx dan kesalahan 404.
Data situs web 1 menit terakhir, termasuk jumlah PV, jumlah UV, tingkat keberhasilan permintaan, latensi rata-rata, latensi P95, dan latensi P99.
Informasi rinci tentang permintaan dalam 24 jam terakhir, termasuk tren PV 24 jam terakhir (berdasarkan PV dalam 24 jam terakhir), tren PV 7 hari terakhir (berdasarkan PV dalam 7 hari terakhir), distribusi wilayah sumber permintaan, area dan kota sumber teratas N, proporsi pengguna seluler, serta proporsi pengguna Android dan iOS.
URL teratas N dalam 1 jam terakhir, termasuk 10 URL dengan PV tertinggi, 10 URL dengan latensi tertinggi, 10 URL yang paling banyak mengembalikan kesalahan 5xx, dan 10 URL yang paling banyak mengembalikan kesalahan 404.
Pusat Pemantauan Ingress untuk Penyebaran Biru/Hijau
Dasbor ini menampilkan data pemantauan real-time dari Layanan yang digunakan untuk mengekspos versi aplikasi lama dan baru. Dasbor ini juga membandingkan data pemantauan dari kedua Layanan tersebut, memungkinkan Anda mengidentifikasi pengecualian dan melakukan rollback versi aplikasi secara cepat. Anda harus menentukan ServiceA dan ServiceB untuk perbandingan data pemantauan. Dasbor menampilkan data pemantauan dinamis berikut untuk setiap Layanan: jumlah PV, proporsi kesalahan 5xx, tingkat keberhasilan permintaan, latensi rata-rata, latensi P95, latensi P99, latensi P999, dan jumlah permintaan.
Langkah 2: Aktifkan ARMS untuk aplikasi Java
Untuk informasi lebih lanjut tentang cara mengaktifkan ARMS untuk aplikasi Java, lihat Pemantauan aplikasi.
Langkah 3: Buat Ingress untuk aplikasi
Masuk ke Konsol ACK. Di panel navigasi kiri, klik Clusters.
Di halaman Clusters, temukan kluster yang diinginkan dan klik namanya. Di panel kiri, pilih .
Di halaman Ingresses, klik Create Ingress. Konfigurasikan Ingress dan klik OK.
Untuk informasi lebih lanjut tentang cara mengonfigurasi Ingress, lihat Buat NGINX Ingress.
Langkah 4: Gunakan Ingress Dashboard dengan ARMS
Masuk ke Konsol Simple Log Service.
Di bagian Proyek, klik nama proyek yang ditentukan saat membuat kluster ACK. Halaman detail proyek akan muncul. Secara default, proyek bernama dalam format k8s-log-{cluster-id} dibuat untuk kluster ACK.
Di panel navigasi kiri, klik ikon
. Klik Ingress Overview V1.2 di daftar Dashboard untuk mendapatkan informasi yang diperlukan. Sebagai contoh, Anda dapat menemukan bagian Top 10 Request URLs by Latency dan memeriksa bidang URL(ARMS Troubleshooting) untuk melihat 10 URL permintaan teratas yang diurutkan berdasarkan latensi. Anda dapat mengklik URL untuk pergi ke halaman kueri jejak ARMS dari Layanan yang sesuai. Detail jejak Layanan dapat dilihat di konsol ARMS.