Bagikan melalui


Streaming log konsol aplikasi Azure Spring Apps secara real time

Catatan

Paket Basic, Standard, dan Enterprise tidak digunakan lagi mulai pertengahan Maret 2025, dengan periode penghentian 3 tahun. Sebaiknya transisi ke Azure Container Apps. Untuk informasi selengkapnya, lihat pengumuman penghentian Azure Spring Apps.

Konsumsi Standar dan paket khusus akan ditolak mulai 30 September 2024, dengan pematian lengkap setelah enam bulan. Sebaiknya transisi ke Azure Container Apps. Untuk informasi selengkapnya, lihat Memigrasikan konsumsi Azure Spring Apps Standard dan paket khusus ke Azure Container Apps.

Artikel ini berlaku untuk:✅ Java ✅ C#

Artikel ini berlaku untuk:✅ Basic/Standard ✅ Enterprise

Artikel ini menjelaskan cara mengaktifkan streaming log di Azure CLI untuk mendapatkan log konsol aplikasi real time untuk pemecahan masalah. Anda juga dapat menggunakan pengaturan diagnostik untuk menganalisis data diagnostik di Azure Spring Apps. Untuk informasi selengkapnya, lihat Menganalisis log dan metrik dengan pengaturan diagnostik. Untuk informasi selengkapnya tentang log streaming, lihat Mengalirkan log pekerjaan Azure Spring Apps secara real time dan Mengalirkan log komponen terkelola Azure Spring Apps secara real time.

Prasyarat

Log aliran

Gunakan langkah-langkah berikut untuk mengalirkan log di portal Azure:

  1. Buka halaman Gambaran Umum untuk instans layanan Azure Spring Apps Anda lalu pilih Aplikasi di panel navigasi.

  2. Temukan aplikasi target Anda dan pilih menu konteks.

  3. Di menu konteks pop-up, pilih Tampilkan aliran log.

    Cuplikan layar portal Azure yang memperlihatkan halaman Aplikasi dengan item menu lihat konteks aliran log disorot.

Secara default, log mulai streaming untuk instans aplikasi yang dipilih secara acak. Anda dapat memilihnya setelahnya.

Cuplikan layar portal Azure yang memperlihatkan halaman Streaming log.

Untuk kenyamanan, ada banyak titik masuk untuk mengalirkan log. Anda bisa menemukannya di panel berikut:

  • Panel Daftar aplikasi
  • Panel daftar Penyebaran
  • Panel Daftar instans aplikasi

Melakukan streaming log aplikasi Azure Spring Apps dalam instans injeksi jaringan virtual

Untuk instans Azure Spring Apps yang disebarkan di jaringan virtual kustom, Anda dapat mengakses streaming log secara default dari jaringan privat. Untuk informasi selengkapnya, lihat Menyebarkan Azure Spring Apps dalam jaringan virtual

Azure Spring Apps juga memungkinkan Anda mengakses log aplikasi real time dari jaringan publik menggunakan portal Azure atau Azure CLI.

Catatan

Mengaktifkan titik akhir streaming log di jaringan publik menambahkan IP masuk publik ke jaringan virtual Anda. Pastikan untuk berhati-hati jika ini menjadi perhatian Anda.

Gunakan langkah-langkah berikut untuk mengaktifkan titik akhir streaming log di jaringan publik:

  1. Pilih instans layanan Azure Spring Apps yang disebarkan di jaringan virtual Anda lalu pilih Jaringan di menu navigasi.

  2. Pilih tab injeksi Vnet.

  3. Alihkan status sumber daya Dataplane di jaringan publik untuk mengaktifkan mengaktifkan titik akhir streaming log di jaringan publik. Proses ini memakan waktu beberapa menit.

    Cuplikan layar portal Azure yang memperlihatkan halaman Jaringan dengan tab injeksi Vnet dipilih dan bagian Pemecahan Masalah disorot.

Setelah mengaktifkan titik akhir publik aliran log, Anda dapat mengakses log aplikasi dari jaringan publik sama seperti Anda akan mengakses instans normal.

Mengamankan lalu lintas ke titik akhir publik streaming log

Streaming log menggunakan kunci yang sama dengan titik akhir pengujian yang dijelaskan dalam Menyiapkan lingkungan penahapan di Azure Spring Apps untuk mengautentikasi koneksi ke penyebaran Anda. Akibatnya, hanya pengguna yang memiliki akses baca ke kunci pengujian yang dapat mengakses streaming log.

Untuk memastikan keamanan aplikasi saat Mengekspos titik akhir publik untuk aplikasi tersebut, amankan titik akhir dengan memfilter lalu lintas jaringan ke layanan Anda dengan grup keamanan jaringan. Untuk informasi selengkapnya, lihat Tutorial: Memfilter lalu lintas jaringan dengan grup keamanan jaringan menggunakan portal Azure. Kelompok keamanan jaringan berisi aturan keamanan yang memungkinkan atau menolak lalu lintas jaringan masuk ke, atau, lalu lintas jaringan keluar dari, beberapa jenis sumber daya Azure. Untuk setiap aturan, Anda dapat menentukan sumber dan tujuan, port, dan protokol.

Catatan

Jika Anda tidak dapat mengakses log aplikasi di instans injeksi jaringan virtual dari internet setelah mengaktifkan titik akhir publik aliran log, periksa grup keamanan jaringan Anda untuk melihat apakah Anda mengizinkan lalu lintas masuk tersebut.

Tabel berikut ini memperlihatkan contoh aturan dasar yang kami rekomendasikan. Anda dapat menggunakan perintah seperti nslookup dengan titik <service-name>.private.azuremicroservices.io akhir untuk mendapatkan alamat IP target layanan.

Prioritas Nama Port Protokol Sumber Tujuan Tindakan
100 Nama aturan 80 TCP Internet Alamat IP layanan Izinkan
110 Nama aturan 443 TCP Internet Alamat IP layanan Izinkan

Langkah berikutnya