تمكين محلل ملفات التعريف لتطبيقات الويب على جهاز 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 غير مدعوم للخوادم المحلية.

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