全部产品
Search
文档中心

Container Service for Kubernetes:Ingress Dashboard

更新时间:Jul 02, 2025

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

  1. Masuk ke Konsol ACK. Di panel navigasi kiri, klik Clusters.

  2. Di halaman Clusters, temukan kluster yang diinginkan dan klik namanya. Di panel kiri, klik Cluster Information.

  3. Di tab Basic Information, temukan bagian Cluster Resources, lalu klik ID proyek di sebelah parameter Log Service Project.

  4. Di halaman yang muncul, klik ikon image. Lihat laporan NGINX Ingresses di daftar Dashboard.

    image

    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

  1. Masuk ke Konsol ACK. Di panel navigasi kiri, klik Clusters.

  2. Di halaman Clusters, temukan kluster yang diinginkan dan klik namanya. Di panel kiri, pilih Network > Ingresses.

  3. 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

  1. Masuk ke Konsol Simple Log Service.

  2. 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.

  3. Di panel navigasi kiri, klik ikon image. 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.