تمكين محلل ملفات التعريف لتطبيقات الويب على جهاز Azure الظاهري

إشعار

نوصي باستخدام الوحدة النمطية Azure Az PowerShell للتفاعل مع Azure. للبدء، راجع تثبيت Azure PowerShell. لمعرفة كيفية الترحيل إلى الوحدة النمطية Az PowerShell، راجع ترحيل Azure PowerShell من AzureRM إلى Az.

في هذه المقالة، ستتعلم كيفية تشغيل محلل ملفات تعريف Application Insights على جهاز Azure الظاهري (VM) أو مجموعة مقياس الجهاز الظاهري Azure عبر ثلاث طرق مختلفة:

  • Visual Studio وAzure Resource Manager
  • PowerShell
  • Azure Resource Explorer

باستخدام أي من هذه الأساليب، يمكنك:

  • كون ملحقًا مستعرضًا لتشخيصات Azure لتشغيل محلل ملفات التعريف:
  • تثبيت Application Insights SDK على جهاز ظاهري.
  • توزيع التطبيق الخاص بك
  • عرض تتبعات محلل ملفات التعريف عبر مثيل Application Insights في مدخل Microsoft Azure.

المتطلبات الأساسية

إضافة Application Insights SDK إلى التطبيق الخاص بك

  1. افتح مشروعك الأساسي ASP.NET في Visual Studio.

  2. حدد المشروع> Add Application Insights Telemetry.

  3. حدد Azure Application Insights>Next.

  4. حدد الاشتراك حيث يعيش مورد Application Insights وحدد التالي.

  5. حدد مكان حفظ سلسلة الاتصال وحدد التالي.

  6. حدد إنهاء.

إشعار

للحصول على إرشادات كاملة، بما في ذلك كيفية تمكين Application Insights على تطبيق ASP.NET Core بدون Visual Studio، راجع Application Insights لتطبيقات ASP.NET Core.

تأكيد أحدث إصدار مستقر من Application Insights SDK

  1. حدد Project>Manage NuGet Packages.

  2. انقر فوق Microsoft.ApplicationInsights.AspNetCore.

  3. في الجزء الجانبي، حدد أحدث إصدار من SDK من القائمة المنسدلة.

  4. حدد تحديث.

    لقطة شاشة توضح مكان تحديد حزمة Application Insights للتحديث.

تمكين محلل ملفات التعريف

يمكنك تمكين محلل ملفات التعريف بأي من الطرق الثلاث:

  • ضمن تطبيق ASP.NET Core باستخدام قالب Azure Resource Manager وVisual Studio. اوصت.
  • باستخدام أمر PowerShell عبر Azure CLI.
  • باستخدام Azure Resource Explorer.

تثبيت ملحق Azure Diagnostics

  1. اختر قالب ARM الذي تريد استخدامه:

  2. في القالب، حدد موقع المورد من النوع extension.

  3. في Visual Studio، انتقل إلى arm.json الملف في تطبيق ASP.NET Core الذي تمت إضافته عند تثبيت Application Insights SDK.

  4. أضف نوع extension المورد من القالب إلى arm.json الملف لإعداد جهاز ظاهري أو مقياس جهاز ظاهري تم تعيينه باستخدام تشخيصات Azure.

  5. ضمن العلامة WadCfg ، أضف مفتاح تقرير عن حالة النظام Application Insights إلى MyApplicationInsightsProfilerSink.

    "WadCfg": {
      "SinksConfig": {
        "Sink": [
          {
            "name": "MyApplicationInsightsProfilerSink",
            "ApplicationInsightsProfiler": "YOUR_APPLICATION_INSIGHTS_INSTRUMENTATION_KEY"
          }
        ]
      }
    }        
    
  6. توزيع التطبيق الخاص بك

هل من الممكن تشغيل محلل ملفات التعريف على الخوادم المحلية؟

حاليا، محلل ملفات تعريف Application Insights غير مدعوم للخوادم المحلية.

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