Bagikan melalui


Memecahkan masalah VMware Spring Cloud Gateway

Catatan

Azure Spring Apps adalah nama baru untuk layanan Azure Spring Cloud. Meskipun layanan memiliki nama baru, Anda akan melihat nama lama di beberapa tempat untuk sementara saat kami berupaya memperbarui aset seperti cuplikan layar, video, dan diagram.

Artikel ini berlaku untuk:❌ Basic/Standard ✔️ Enterprise

Artikel ini memperlihatkan kepada Anda cara memecahkan masalah Spring Cloud Gateway untuk VMware Tanzu dengan paket Azure Spring Apps Enterprise. Untuk mempelajari selengkapnya tentang VMware Spring Cloud Gateway, lihat Mengonfigurasi VMware Spring Cloud Gateway.

Prasyarat

Memeriksa metrik Gateway

Untuk informasi selengkapnya tentang cara memeriksa metrik di portal Azure, lihat bagian Halaman metrik umum metrik untuk Azure Spring Apps.

Untuk informasi selengkapnya tentang setiap metrik yang didukung, lihat bagian Gateway metrik untuk Azure Spring Apps.

Memeriksa log Gateway

Spring Cloud Gateway terdiri dari subkomponen berikut:

  • spring-cloud-gateway-operator adalah untuk mengelola Gateway.
  • spring-cloud-gateway memenuhi fitur-fitur.

Log kedua subkomponen tersedia. Bagian berikut menjelaskan cara memeriksa log ini.

Menggunakan streaming log real-time

Anda dapat mengalirkan log secara real time dengan Azure CLI. Untuk informasi selengkapnya, lihat Mengalirkan log komponen terkelola Azure Spring Apps secara real time. Contoh berikut menunjukkan bagaimana Anda dapat menggunakan perintah Azure CLI untuk terus mengalirkan log baru dan spring-cloud-gatewayspring-cloud-gateway-operator subkomponen.

Gunakan perintah berikut untuk mengalirkan log untuk spring-cloud-gateway:

az spring component logs \
    --resource-group <resource-group-name> \
    --service <Azure-Spring-Apps-instance-name> \
    --name spring-cloud-gateway \
    --all-instances \
    --follow

Gunakan perintah berikut untuk mengalirkan log untuk spring-cloud-gateway-operator:

az spring component logs \
    --resource-group <resource-group-name> \
    --service <Azure-Spring-Apps-instance-name> \
    --name spring-cloud-gateway-operator \
    --all-instances \
    --follow

Gunakan Analitik Log

Bagian berikut menunjukkan kepada Anda cara melihat Log Sistem menggunakan Analitik Log.

Pengaturan diagnostik untuk Analitik Log

Anda harus mengaktifkan Log Sistem dan mengirim ke Analitik Log sebelum mengkueri log untuk VMware Spring Cloud Gateway. Untuk mengaktifkan Log Sistem di portal Azure, gunakan langkah-langkah berikut:

  1. Buka instans Azure Spring Apps Anda.

  2. Di menu navigasi, pilih Pengaturan diagnostik.

  3. Pilih Tambahkan pengaturan diagnostik atau pilih Edit pengaturan untuk pengaturan yang sudah ada.

  4. Di bagian Log , pilih kategori Log Sistem.

  5. Di bagian Detail tujuan , pilih Kirim ke ruang kerja Analitik Log lalu pilih ruang kerja Anda.

  6. Pilih Simpan untuk memperbarui pengaturan.

Memeriksa log di Analitik Log

Untuk memeriksa log spring-cloud-gateway dan spring-cloud-gateway-operator menggunakan portal Azure, gunakan langkah-langkah berikut:

  1. Pastikan Anda mengaktifkan Log Sistem. Untuk informasi selengkapnya, lihat bagian Pengaturan diagnostik untuk Analitik Log.

  2. Buka instans Azure Spring Apps Anda.

  3. Pilih Log di panel navigasi lalu pilih Gambaran Umum.

  4. Gunakan contoh kueri berikut di panel edit kueri. Sesuaikan rentang waktu lalu pilih Jalankan untuk mencari log.

    • Untuk menampilkan log untuk spring-cloud-gateway, gunakan kueri berikut:

      AppPlatformSystemLogs
      | where LogType in ("SpringCloudGateway")
      | project TimeGenerated , ServiceName , LogType, Log , _ResourceId
      | limit 100
      

      Cuplikan layar portal Azure yang memperlihatkan hasil kueri log untuk VMware Spring Cloud Gateway.

    • Untuk menampilkan log untuk spring-cloud-gateway-operator, gunakan kueri berikut:

      AppPlatformSystemLogs
      | where LogType in ("SpringCloudGatewayOperator")
      | project TimeGenerated , ServiceName , LogType, Log , _ResourceId
      | limit 100
      

      Cuplikan layar portal Azure yang memperlihatkan hasil kueri log untuk operator VMware Spring Cloud Gateway.

Catatan

Mungkin ada penundaan beberapa menit sebelum log tersedia di Analitik Log.

Menyesuaikan tingkat log

Bagian ini menjelaskan cara menyesuaikan tingkat log untuk VMware Spring Cloud Gateway dan menawarkan satu pencatat sebagai contoh.

Penting

Sebelum memulai, pastikan untuk memahami detail dan dampak penyesuaian tingkat log dengan membaca bagian Konfigurasikan tingkat log di Mengonfigurasi VMware Spring Cloud Gateway.

Gunakan langkah-langkah berikut untuk menyesuaikan tingkat log:

  1. Di instans Azure Spring Apps Anda, pilih Spring Cloud Gateway di panel navigasi lalu pilih Konfigurasi.
  2. Di bagian Properti , isi pasangan logging.level.org.springframework.cloud.gateway=DEBUGkunci/nilai .
  3. Pilih Simpan untuk menerapkan perubahan.
  4. Setelah perubahan berhasil, Anda dapat menemukan log yang lebih rinci untuk pemecahan masalah, seperti informasi tentang bagaimana permintaan dirutekan.

Menyiapkan aturan pemberitahuan

Anda dapat membuat aturan pemberitahuan berdasarkan log dan metrik. Untuk informasi selengkapnya, lihat Membuat atau mengedit aturan pemberitahuan metrik.

Gunakan langkah-langkah berikut untuk langsung membuat aturan pemberitahuan dari portal Azure untuk Azure Spring Apps:

  1. Buka instans Azure Spring Apps Anda.
  2. Navigasi ke Log atau Metrik.
  3. Tulis kueri log di panel Log , atau tambahkan bagan metrik.
  4. Pilih pengaturan peringatan baru . Tindakan ini membawa Anda ke panel Buat aturan pemberitahuan, dan kueri log atau metrik diisi secara otomatis.

Sekarang Anda dapat mengonfigurasi detail aturan pemberitahuan.

Memantau Gateway dengan monitor performa aplikasi

Untuk informasi selengkapnya tentang pemantauan performa aplikasi yang didukung dan cara mengonfigurasinya, lihat bagian Mengonfigurasi pemantauan performa aplikasi di Mengonfigurasi VMware Spring Cloud Gateway.

Mulai ulang Gateway

Untuk beberapa kesalahan, mulai ulang mungkin membantu menyelesaikan masalah. Untuk informasi selengkapnya, lihat bagian Hidupkan ulang Spring Cloud Gateway di Mengonfigurasi VMware Spring Cloud Gateway.

Langkah berikutnya