Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Azure Functions app diagnostics menyediakan detektor bawaan di portal Azure yang secara otomatis memeriksa aplikasi Durable Functions Anda untuk masalah versi ekstensi, penggunaan CPU tinggi, tekanan memori, kesalahan aplikasi, dan banyak lagi. Setiap detektor mengidentifikasi masalah dan menyarankan perbaikan yang dapat Anda terapkan langsung di portal.
Temukan detektor yang tepat
Gunakan tabel berikut untuk melompat ke detektor yang cocok dengan gejala Anda:
| Gejala | Detektor |
|---|---|
| Masalah versi ekstensi, masalah performa orkestrasi, atau pemeriksaan kesehatan umum | Pendeteksi Durable Functions |
| Aplikasi tidak berfungsi, mengembalikan kesalahan, atau fungsi tidak berjalan | Aplikasi Fungsi Tidak Berfungsi atau Kesalahan Pelaporan |
| Orkestrasi lambat atau pemanfaatan CPU tinggi | Analisis CPU Tinggi |
| Pengecualian karena kehabisan memori atau konsumsi memori tinggi | Analisis Memori |
Buka diagnostik aplikasi
Buka sumber daya Aplikasi Fungsi Anda. Di menu sebelah kiri, pilih Diagnosis dan selesaikan masalah.
Cari "Durable Functions" dan pilih hasilnya.
detektor fungsi tahan lama
Detektor Durable Functions memeriksa masalah umum khusus untuk aplikasi Durable Functions. Laporan ini:
- Versi ekstensi Durable Functions yang digunakan aplikasi Anda dan apakah peningkatan tersedia.
- Masalah performa, seperti orkestrasi lambat atau latensi antrean tinggi.
- Kesalahan atau peringatan dari eksekusi orkestrasi terbaru.
Jika masalah ditemukan, detektor menyarankan mitigasi dan tautan ke dokumentasi yang relevan.
Functions App Sedang Down atau Mengalami Kesalahan Pelaporan
Detektor Functions App Down atau Reporting Errors menyatukan hasil dari beberapa subdetektor yang mengecek area-area penting dari aplikasi Anda, termasuk kesehatan platform, konfigurasi aplikasi, dan ketersediaan dependensi. Gunakan detektor ini saat aplikasi Anda tidak responsif atau mengembalikan kesalahan tak terduga.
Cuplikan layar berikut menunjukkan pemeriksaan yang dilakukan dan dua masalah yang memerlukan perhatian:
Analisis Penggunaan CPU yang Tinggi
Detektor Analisis CPU Tinggi mengidentifikasi aplikasi atau proses mana yang menggunakan CPU yang berlebihan. Penggunaan CPU yang tinggi di aplikasi Durable Functions sering disebabkan oleh operasi fan-out besar, perulangan polling yang ketat, atau fungsi aktivitas yang berat secara komputasi.
Saat detektor mengidentifikasi aplikasi CPU tinggi, detektor menunjukkan proses dan persentase CPU yang terpengaruh:
Pilih Lihat Solusi untuk melihat tindakan yang direkomendasikan. Saran umum termasuk membuat profil aplikasi Anda untuk mengidentifikasi jalur panas, atau memulai ulang situs untuk memulihkan dari lonjakan sementara:
Analisis Memori
Detektor Analisis Memori memantau konsumsi memori dan menandai aplikasi yang mendekati atau melebihi memori yang tersedia. Durable Functions aplikasi dapat mengalami penggunaan memori yang tinggi saat orkestrasi memproses payload besar atau ketika banyak instans orkestrasi berjalan bersamaan.
Ketika penggunaan memori ditingkatkan, detektor menampilkan peringatan bersama dengan grafik penggunaan memori dari waktu ke waktu:
Pilih Lihat Solusi untuk melihat tindakan yang direkomendasikan. Saran umum termasuk meningkatkan skala ke paket dengan lebih banyak memori, atau mengoptimalkan orkestrasi Anda untuk mengurangi ukuran payload:
Langkah berikutnya
- Diagnostik dan pemantauan untuk Durable Functions
- Performance dan skalabilitas dalam Durable Functions
- Panduan Pemecahan Masalah untuk Durable Functions