إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
يمكنك إعداد بيئة Application Insights لتلقي قياس تتبع الاستخدام في التشخيصات والأداء الملتقطين بواسطة النظام الأساسي لـ Dataverse.
يمكنك الاشتراك لتلقي معلومات التتبع عن بعد حول العمليات التي تقوم بها التطبيقات على قاعدة بيانات Dataverse الخاصة بك وداخل التطبيقات المستندة إلى النموذج. يوفر قياس تتبع الاستخدام معلومات يمكنك استخدامها لتشخيص المشكلات المتعلقة بالأخطاء والأداء وإصلاحها.
لا تحتاج إلى كتابة أي كود لتمكين قياس تتبع الاستخدام هذا. يمكنك تمكين أو تعطيل موجز قياس تتبع الاستخدام في أي وقت.
Application Insights هو جزء من النظام البيئي Azure Monitor. يُستخدم على نطاق واسع بواسطة الشركات للمراقبة والتشخيص. أضاف العديد من العملاء رمزًا إلى امتداداتهم لالتقاط هذه البيانات في بيئات Application Insights. هذا الرمز الإضافي له تكلفة، ومع ذلك — ليس فقط تكلفة الكتابة والصيانة، ولكن أيضًا تكلفة الأداء في وقت التشغيل. ويمكن تجنب هذه التكاليف باستخدام تكامل Application Insights المضمن.
إشعار
يقتصر تمكين Application Insights على العملاء الذين لديهم تراخيص Dataverse مدفوعة/مميزة متاحة للمستأجر.
لماذا أحتاج إلى قياس تتبع الاستخدام؟
يوفر قياس تتبع الاستخدام بيانات حول ما يحدث داخل تطبيق يستند إلى نموذج أو على الخادم. بدون هذه البيانات، يكون التطبيق أو الخدمة "صندوقًا أسود" ؛ الطريقة الوحيدة للحصول على نظرة ثاقبة إذا كانت لديك مشكلة هي الاتصال بالدعم الفني. يمكّنك قياس تتبع الاستخدام من اكتشاف وقياس عمليات محددة لفهم ما إذا كانت الأشياء تعمل بشكل طبيعي أو أن شيئًا ما يؤثر سلبًا على النظام.
إذا قمت بتوسيع التطبيقات المستندة إلى نموذج باستخدام JavaScript من جانب العميل أو إضافة منطق من جانب الخادم باستخدام المكونات الإضافية، فيمكنك رؤية التأثير الذي قد تحدثه هذه الإضافات على الأداء وإيجاد طرق لتحسينها، بما في ذلك تغيير التصميم إذا مطلوب.
يمكنك أيضًا استخدام قياس تتبع الاستخدام لمراقبة اتجاهات الأداء الإجمالية حتى تتمكن من إدارتها بشكل استباقي بدلاً من الرد على حوادث المستخدم. باستخدام Application Insights، يمكنك تعريف الشروط التي سيتم تنبيهك فيها عندما يتجاوز القياس حدًا معينًا.
كيف تعمل هذه الوظيفة؟
تقوم Microsoft بالفعل بجمع بيانات تتبع الاستخدام على Dataverse والتطبيقات المستندة إلى النماذج. مع تكامل Application Insights، يوفر مسؤول بيئة أو مستأجر مفتاح أدوات Application Insights أثناء إعداد عملية تصدير البيانات في مركز إدارة Power Platform. بمجرد اكتمال الإعداد، يتم إرسال بيانات تتبع الاستخدام التي تجمعها Microsoft حول بيئتك وأي تطبيقات تستند إلى النماذج تستخدم Application Insights إلى بيئتك في Application Insights. مزيد من المعلومات: إنشاء مورد Application Insights
إذا قررت إلغاء الاشتراك، يمكنك الانتقال إلى مركز إدارة Power Platform وحذف اتصال تصدير البيانات. سيؤدي هذا إلى إيقاف عملية تصدير البيانات. يمكنك إعادة تشغيل العملية في أي وقت.
مزايا نهج التكامل هذا
عند استخدام تكامل Application Insights، ستتلقى مجموعة قياسية من قياس تتبع الاستخدام الذي يتبع Application Insights نموذج بيانات قياس تتبع الاستخدام.
قياس تتبع الاستخدام مرتبط بحيث يمكنك متابعة العمليات التي تبدأ بنقرة بالماوس في تطبيق يستند إلى نموذج وصولاً إلى الخادم والعودة. على طول الطريق، ستتمكن من معرفة أجزاء التطبيق التي يتم استخدامها ومقدار الوقت الذي تستغرقه كل خطوة.
إذا كنت بحاجة إلى الاتصال بالدعم الفني، يمكنك استخدام قيم المعرفات للعمليات (حقل operation_id). هذه هي نفس القيم التي يستخدمها مهندسو Microsoft عند الاستعلام عن بيانات قياس تتبع الاستخدام.
إذا كنت تعمل مع شريك أو كنت مكملاً للنظام، فإن قياس تتيع الاستخدام القياسي عن بُعد يعني أن الأشخاص لن يحتاجوا إلى التعرف على خيارات التصميم المختلفة التي تم إجراؤها للقياس عن بُعد المخصص في بيئات مختلفة.
لاحظ أنه يمكن استخدام المراقبة في تصحيح الأخطاء المفصلة المباشرة لتطبيقات اللوحة والتطبيقات المستندة إلى النماذج.
قياس تتبع الاستخدام المخصص
إذا لم يوفر قياس تتبع الاستخدام القياسي بعض المقاييس المحددة التي تحتاجها، فيمكنك كتابة رمز لتكملة ما تم جمعه بالفعل.
عند قيامك بتمكين إمكانية Application Insights هذه، يمكنك استخدام Microsoft.Xrm.Sdk.PluginTelemetry.ILogger Interface في رمز الوظيفة الإضافية لكتابة بيانات قياس تتبع الاستخدام مباشرةً إلى مورد Application Insights. لا يتم بيانات تتبع الاستخدام هذه إلى Microsoft. مزيد من المعلومات: اكتب بيانات تتبع الاستخدام لمورد Application Insights باستخدام ILogger
بالنسبة إلى JavaScript من جانب العميل في التطبيقات المستندة إلى النماذج، يمكنك استخدام الأنماط نفسها التي تستخدمها اليوم للكتابة إلى مورد Application Insights.
ما هو مضمن ما هو غير مضمن؟
ستتوفر أنواع متعددة من بيانات تتبع الاستخدام في بيئة Application Insights الخاصة بك. من المهم ملاحظة أن Application Insights يحتوي على مخطط محدد. يتم ملء الجداول Application Insights وفقًا لهذا المخطط أثناء تصدير البيانات.
بالنسبة للتطبيقات المستندة إلى النموذج، يغطي قياس تتبع الاستخدام ميزات التطبيق الشائعة مثل تحرير النموذج والشبكة وأحداث تحميل لوحة المعلومات. هذه هي الأحداث حيث يكون الأداء عادة مشكلة. حاليًا، يتم حفظ الأحداث ولا يتم تضمين أوامر الشريط. هذه الميزة متاحة حاليًا للتطبيقات المستندة إلى نموذج فقط. راجع أحداث قياس تتبع الاستخدام للتطبيقات المستندة إلى النماذج.
بالنسبة لتطبيق اللوحة، تتيح إمكانية موجودة لمنشئ التطبيق لتسجيل قياس تتبع الاستخدام المخصص باستخدام Application Insights عند تطوير التطبيق.
تتضمن Dataverse جميع الطلبات التي تم تقديمها على الخادم. ستتمكن من رؤية كيفية معالجة الطلبات داخل خادم الويب. لن تحصل على معلومات مفصلة من قاعدة البيانات نفسها، باستثناء المدة الزمنية المستغرقة في معالجة العملية. لن يكون لديك أيضًا قياس تتبع استخدام متعلق بالموارد المادية للخادم، مثل استهلاك الذاكرة. مزيد من المعلومات: أحداث قياس تتبع الاستخدام لـ Dataverse
إشعار
Application Insights تم تصميم بيانات تتبع الاستخدام لتوفير رؤية واسعة وموثوقة لسلوك التطبيق الخاص بك. ومع ذلك ، نظرا لأخذ العينات والقيود الخاصة بخط الأنابيب ، قد لا يتم التقاط بعض الإشارات. من المتوقع حدوث فجوات طفيفة في البيانات ولا تشير إلى وجود مشكلة في النظام.