Mengaktifkan streaming log eksekusi di Azure Functions

Saat mengembangkan aplikasi, Anda sering ingin melihat apa yang sedang ditulis ke log dalam waktu dekat saat berjalan di Azure.

Ada dua cara untuk melihat streaming file log yang dihasilkan oleh eksekusi fungsi Anda.

  • Streaming log bawaan: platform App Service mengizinkan Anda melihat streaming file log aplikasi Anda. Streaming ini setara dengan output yang terlihat saat melakukan debug fungsi Anda selama pengembangan lokal dan ketika Anda menggunakan tab Uji di portal. Semua informasi berbasis log ditampilkan. Untuk informasi selengkapnya, lihat Log streaming. Metode streaming ini hanya mendukung satu instans, dan tidak dapat digunakan dengan aplikasi yang berjalan di Linux dalam paket Konsumsi. Saat fungsi Anda diskalakan ke beberapa instans, data dari instans lain tidak ditampilkan menggunakan metode ini.

  • Streaming Metrik Langsung: saat aplikasi fungsi Anda terhubung ke Application Insights, Anda dapat melihat data log dan metrik lainnya dalam hampir waktu nyata di portal Microsoft Azure menggunakan Streaming Metrik Langsung. Gunakan metode ini saat memantau fungsi yang berjalan pada beberapa instans dan mendukung semua jenis paket. Metode ini menggunakan data sampel.

Log stream dapat dilihat baik di portal maupun di sebagian besar lingkungan pengembangan lokal.

Anda dapat melihat kedua jenis streaming log di portal.

Untuk melihat streaming log di portal, pilih tab Fitur platform di aplikasi fungsi Anda. Lalu, di bawah Pemantauan, pilih Streaming log.

Aktifkan streaming log di portal

Ini menghubungkan aplikasi Anda ke layanan streaming log dan log aplikasi ditampilkan di jendela. Anda dapat beralih antara Log aplikasi dan Log server web.

Menampilkan streaming log di portal

Untuk melihat streaming Metrik Langsung untuk aplikasi Anda, pilih tab Gambaran Umum aplikasi fungsi Anda. Saat Anda mengaktifkan Application Insights, Anda akan melihat tautan Application Insights pada Fitur yang dikonfigurasi. Tautan ini akan membawa Anda ke halaman Application Insights untuk aplikasi Anda.

Di Application Insights, pilih Streaming Metrik Langsung. Entri log tersampel ditampilkan di bawah Telemetri Sampel.

Melihat streaming Metrik Langsung di portal

Langkah berikutnya