Latihan - Pemantauan dan Pencatatan

Selesai

Mari kita lihat metrik di Application Insights untuk mengukur performa dan mengidentifikasi potensi hambatan.

Memeriksa metrik di portal Microsoft Azure

Fungsi Anda sekarang berjalan di Azure dan terus mengakumulasi data dalam database yang Anda buat dengan Azure Cosmos DB. Anda dapat melihat aplikasi fungsi yang disebarkan di portal Microsoft Azure dan melihat telemetri aplikasi melalui sumber daya Application Insights yang terhubung, seperti yang ditunjukkan pada cuplikan layar berikut:

Peta aplikasi

Cuplikan layar yang memperlihatkan peta Aplikasi.

Peta Aplikasi memberi Anda gambaran seberapa bergantung pada layanan Anda satu sama lain. Seperti yang Anda lihat, fungsi konsumen terikat dengan database yang dibuat dengan Azure Cosmos DB, tetapi tidak dengan fungsi lainnya. Selain itu, fungsi konsumen terkait secara longgar dengan hub peristiwa Azure. Fungsi produksi terikat dengan pusat aktivitas tetapi tidak dengan fungsi yang mengonsumsi atau database.

Aliran metrik langsung

Cuplikan layar yang memperlihatkan aliran metrik langsung.

Performa

Cuplikan layar yang memperlihatkan layar Performa.

Untuk menyelidiki performa tumpukan aplikasi, Anda dapat melihat lebih dekat Operations, Dependencies, atau Roles. Masing-masing dari mereka memungkinkan Anda untuk menyelam lebih dalam.

Mengatur pemberitahuan

Anda selalu ingin memastikan bahwa sistem Anda aktif dan berjalan dengan benar. Jika terjadi kesalahan atau perilaku menunjukkan bahwa ada yang salah, Anda ingin menerima alarm otomatis. Pemberitahuan adalah solusinya. Atur dan tinjau pemberitahuan untuk layanan Anda pada tab Pemberitahuan di bawah Pemantauan.

Cuplikan layar yang memperlihatkan opsi Pemberitahuan.

Pilih Aturan pemberitahuan baru, periksa Cakupan, dan pilih Kondisi. Anda dapat memilih log tertentu dengan menggunakan Pencarian log kustom atau Anda dapat menggunakan salah satu log pintar yang telah ditentukan sebelumnya.

Cuplikan layar yang memperlihatkan layar Konfigurasikan logika sinyal.

Untuk performa, waktu durasi penting. Pikirkan tentang apa yang lebih penting untuk Anda. Apakah durasi rata-rata cukup atau apakah penting bahwa setiap permintaan tepat waktu dan Anda juga memerlukan pemberitahuan untuk outlier? Anda dapat membuat pemberitahuan sebanyak yang diperlukan. Setelah Anda memilih kondisi, tentukan tindakan. Untuk pemeliharaan yang lebih mudah, Anda dapat mengaturnya dalam grup tindakan.