مشاركة عبر


مراقبة Azure Static Web Apps

تمكين Application Insights لمراقبة طلبات واجهة برمجة التطبيقات والفشل ومعلومات التتبع.

هام

يحتوي Application Insights على نموذج تسعير مستقل من Azure Static Web Apps.

إشعار

يتطلب استخدام Application Insights مع Azure Static Web Apps تطبيقا مع واجهة برمجة تطبيقات.

أضف المراقبة

استخدم الخطوات التالية لإضافة مراقبة Application Insights إلى تطبيق الويب الثابت.

  1. افتح مثيل Static Web Apps في مدخل Microsoft Azure.

  2. حدد Application Insights من القائمة.

  3. حدد نعم بجوار تمكين Application Insights.

  4. حدد حفظ.

إضافة Application Insights إلى Azure Static Web Apps

بمجرد إنشاء مثيل Application Insights، فإنه ينشئ إعداد تطبيق مقترن في مثيل Azure Static Web Apps المستخدم لربط الخدمات معا.

إشعار

إذا كنت ترغب في تتبع كيفية استخدام الميزات المختلفة لتطبيق الويب الخاص بك من جانب العميل الشامل، يمكنك إدراج استدعاءات التتبع في التعليمات البرمجية ل JavaScript. لمزيد من المعلومات، راجع Application Insights لصفحات الويب.

بيانات الوصول

  1. من نافذة Overview في تطبيق الويب الثابت، حدد الارتباط بجوار مجموعة الموارد.

  2. من القائمة، حدد مثيل Application Insights مسبوقا بنفس اسم تطبيق الويب الثابت.

يسلط الجدول التالي الضوء على بعض المواقع في المدخل التي يمكنك استخدامها لفحص جوانب نقاط نهاية واجهة برمجة التطبيقات لتطبيقك.

إشعار

لمزيد من المعلومات حول استخدام Application Insights، راجع نظرة عامة على App insights.

نوع موقع القائمة ‏‏الوصف
حالات الفشل التحقيق في > حالات الفشل مراجعة الطلبات الفاشلة.
طلبات الخادم التحقيق في > الأداء مراجعة طلبات واجهة برمجة التطبيقات الفردية.
السجلات المراقبة > السجلات التفاعل مع محرر للاستعلام عن سجلات المعاملات.
المقاييس المراقبة > المقاييس التفاعل مع مصمم لإنشاء مخططات مخصصة باستخدام مقاييس مختلفة.

Traces

باستخدام الخطوات التالية لعرض التتبعات في التطبيق الخاص بك.

  1. حدد Logs ضمن Monitoring.

  2. مرر الماوس فوق أي بطاقة في نافذة الاستعلامات .

  3. حدد تحميل المحرر.

  4. استبدل الاستعلام الذي تم إنشاؤه بكلمة traces.

  5. حدد تشغيل.

عرض تتبعات Application Insights

تقييد التسجيل

في بعض الحالات، قد تحتاج إلى الحد من التسجيل مع الاستمرار في التقاط التفاصيل حول الأخطاء والتحذيرات. يمكنك القيام بذلك عن طريق إجراء التغييرات التالية على ملف host.json لتطبيق Azure Functions.

{
    "version": "2.0",
    "logging": {
        "applicationInsights": {
            "samplingSettings": {
              "isEnabled": true
            },
            "enableDependencyTracking": false
        },
        "logLevels": {
            "default": "Warning"
        }
    }
}

الخطوات التالية