هل خطر ببالك ان تمتلك لوحة تحكم تعرض رسوما بيانية مباشرة و لحظية لحالة واداء تطبيقات الشيربوينت الخاصة بك مثل اللوحة التالية ؟ هل خطر ببالك متابعة حالة خوادم الشيربوينت و ادائها ؟
اذا كان لديك اشتراك MSDN فسيكون بامكانك الحصول على لوحة مماثلة في غضون دقائق . دعونا نتعرف على الخطوات اللازمة لذلك :
1- قم بالدخول على بوابة AZURE من خلال الرابط التالي https://portal.azure.com/
2- قم باضافة الخدمة من خلال الضغط على زر New ثم اختر مجموعة خدمات المبرمج Developer Services :
3 - قم باختيار Application Insights و ابدأ بعمل الاعدادات من خلال تعباة اسم اللوحة الجديدة و اختيار نوع التطبيق Asp.net Application :
4- ستظهر لك بعد اكمال الخدوات الشابقة لوحة تحكم بدون بيانات لذا اضغط على ايقونة السحابة التي ستفتح لك نافذة Quick Start :
5- قم بالضغط على "Get code to monitor my web pages" و ستظهر لك نافذة بها مقتطف كود بلغة JavaScript قم بنسخه و ادخاله في كود MasterPage الخاص بتطبيقك قبل سطر
<head/>
وذلك لمتابعة جميع الشاشاة التي تسدعي ذلك MasterPage.
في صورة كنت ترغب في متابعة صفحة بعينها دون باقي صفحات الموقع قم بادخالها كما يلي :
الان ادخل مقتطف الكود في المربع :
بعد الحفظ ستبدأ خدمة Azure بالتعرف على بيانات اداء الصفحات التي تاثرت بالاكواد المضافة قبل قليل . اذا كنت تريد ان تتعرف على اداء الخوادم ايضا قم بعمل التالي :
6- قم بتنزيل الاداة من خلال الرابط المبين في الصورة ادناه :
7- قم بنقل الاداة و اسمها "ApplicationInsightsStatusMonitor.exe" الى الخادم الذي تريد متابعته و الذي يفترض ان يكون خادم ويب Front End Server .
بعد تثبيت الاداة سيكون لديك البرنامج التالي على الخادم :
8- قم بتفعيله من خلال الضغط على "Add Application Insights" بعد ذلك قم بادخال معرف الخدمة الذي يظهر في الصورالتالية :
9 - بعد التفعيل فانك تحتاج الى اعادة تشغيل IIS :
10- اخيرا الخدمة جاهزة للاستخدام و التحليل :)
في الحلقة المقبلة اعدكم بشرح مفصل لكل ميزة في هذه الخدمة التي اظنها ممتعة حقا ...
هناك تعليق واحد:
Great article...
إرسال تعليق