تمكين دفق سجلات التنفيذ في Azure Functions
أثناء تطوير تطبيق ما، قد تحتاج غالباً إلى الاطلاع على ما تتم كتابته في السجلات في وقت قريب من الوقت الحقيقي عند التشغيل في Azure.
توجد طريقتان لعرض دفق ملفات السجل التي يتم إنشاؤها عند تنفيذ الوظيفة.
Live Metrics Stream (مستحسن): عندما يكون تطبيق الوظائف متصلا ب Application Insights، يمكنك عرض بيانات السجل والمقاييس الأخرى في الوقت الفعلي تقريبا في مدخل Microsoft Azure باستخدام Live Metrics Stream. استخدم هذا الأسلوب عند مراقبة الوظائف التي تعمل على مثيلات متعددة وتدعم جميع أنواع الخطط. يستخدم هذا الأسلوب عينات البيانات.
دفق السجلات المضمّن: يتيح لك النظام الأساسي لـ App Service إمكانية عرض دفق ملفات سجل التطبيقات. هذا يكافئ المخرجات التي تظهر عند تتبع أخطاء وظائفك أثناء التطوير المحلي وعند استخدام علامة التبويب Test في المدخل. جميع المعلومات المستندة إلى السجل معروضة. للحصول على مزيد من المعلومات، راجع سجلات دفق السجلات. يدعم أسلوب الدفق هذا مثيل واحد فقط، ولا يمكن استخدامه مع تطبيق يعمل على Linux في خطة Consumption. عند تغيير حجم الدالة إلى مثيلات متعددة، لا تظهر البيانات من مثيلات أخرى باستخدام هذا الأسلوب.
يمكن عرض دفق السجلات في كل من المدخل وفي معظم بيئات التطوير المحلية.
يمكنك عرض نوعي دفق السجلات في المدخل.
لعرض سجلات الدفق في المدخل، حدد علامة التبويب Platform features في تطبيق الوظائف. بعد ذلك، تحت Monitoring، اختر Log streaming.
هذا الإجراء يربط تطبيقك بخدمة دفق السجلات ويتم عرض سجلات التطبيق في النافذة. يمكنك التبديل بين Application logs وWeb server logs.
لعرض Live Metrics Stream لتطبيقك، حدد علامة التبويب نظرة عامة لتطبيق الوظائف. عندما يكون Application Insights ممكنًا، سيظهر ارتباط Application Insights أسفل الميزات المكوّنة. ينقلك هذا الارتباط إلى صفحة Application Insights لتطبيقك.
في Application Insights، حدد Live Metrics Stream. يتم عرض إدخالات عينات السجلات ضمن نموذج بيانات تتبع الاستخدام.