مراقبة شبكاتك باستخدام Azure monitor
ما تعريف Azure Monitor؟
تساعدك أداة Azure Monitor على زيادة معدل توفر التطبيقات والخدمات وأدائها إلى أقصى حد. وتقدم حلاً شاملاً لجمع بيانات تتبع الاستخدام وتحليلها واتخاذ إجراء بشأنها، من البيئات السحابية والبيئات المحلية. تساعدك هذه المعلومات على فهم مدى أداء تطبيقاتك وتحديد المشكلات التي تؤثر عليها والموارد التي تعتمد التطبيقات عليها تحديداً استباقياً.
تتضمن بعض الأمثلة لما يمكنك فعله باستخدام Azure Monitor ما يلي:
- الكشف عن المشكلات وتشخيصها عبر التطبيقات والتبعيات باستخدام Application Insights.
- ربط مشاكل البنية التحتية مع رؤى VMورؤى حاوية.
- قم بالتعمق في بيانات المراقبة باستخدام Log Analytics لاستكشاف الأخطاء وإصلاحها والتشخيص العميق.
- دعم العمليات على نطاق واسع مع التنبيهات الذكيةوالإجراءات الآلية.
- إنشاء مرئيات باستخدام لوحات معلومات Azure والمصنفات.
- جمع البيانات من الموارد المراقبة باستخدام مقاييس Azure Monitor.
يقدم الرسم التخطيطي عرض عالي المستوى لـ Azure Monitor. تُوجد في وسط الرسم التخطيطي مخازن البيانات للقياسات والسجلات، وهما النوعان الأساسيان من البيانات المستخدمة بواسطة Azure Monitor. على اليسار توجد مصادر مراقبة البيانات التي تملأ مخازن البياناتهذه. تُوجد على الجانب الأيمن الدوال المختلفة التي ينفذها Azure Monitor مع هذه البيانات المُجمَّعة. ويشمل ذلك إجراءات مثل التحليل والتنبيه والدفق إلى الأنظمة الخارجية.
مراقبة أنواع البيانات في Azure Monitor
جميع البيانات التي جمَّعها Azure Monitor تندرج ضمن واحد من نوعين أساسيين:
- القياسات - القياسات هي قيم رقمية تصف بعض جوانب النظام في وقتٍ معين. وتتميز بأنها خفيفة وقادرة على دعم السيناريوهات القريبة في الوقت الحقيقي.
- السجلات - تحتوي السجلات على أنواعٍ مختلفةٍ من البيانات المنظمة في تسجيلات مع مجموعات مختلفة من الخصائص لكل نوع. تُخزَّن بيانات تتبع الاستخدام عن بُعد مثل الأحداث والتتبعات بوصفها سجلات بالإضافة إلى بيانات الأداء بحيث يمكن دمجها جميعاً للتحليل.
قياسات Azure Monitor
مقاييس مراقبة Azure هي ميزة من Azure Monitor تجمع البيانات الرقمية من الموارد المراقبة إلى قاعدة بيانات سلسلة زمنية. القياسات عبارة عن قيم عددية تُجمَّع على فواصل زمنية منتظمة وتصف بعض جوانب النظام في وقتٍ معينٍ. المقاييس في Azure Monitor خفيفة الوزن وقادرة على دعم سيناريوهات قريبة من الوقت الحقيقي مما يجعلها مفيدة للتنبيه والكشف السريع عن المشكلات. يمكنك تحليلها بطريقةٍ تفاعليةٍ باستخدام مستكشف القياسات أو إعلامك مسبقاً بتنبيه عندما تتخطى قيمةٌ ما أحد الحدود أو تُصوِّره في مصنفٍ أو لوحة معلومات.
يقدم الجدول أدناه ملخصاً لأنواع المهام المختلفة التي يمكنك تنفيذها باستخدام القياسات في Azure Monitor:
مهمة | الوصف |
---|---|
التحليل | استخدام مستكشف القياسات لتحليل القياسات المُجمَّعة على مخطط بياني ومقارنة القياسات من مواردٍ مختلفة. |
التنبيه | تكوين قاعدة تنبيه قياس التي تُرسل إعلاماُ أو تتخذ إجراء تلقائياً عندما تعبر قيمة القياس الحد. |
التصور | تثبيت مخطط بياني من مستكشف القياسات بلوحة معلومات Azure. إنشاء مصنف لدمجه مع مجموعات متعددة من البيانات في تقرير تفاعلي. تصدير نتائج استعلام إلى Grafana للاستفادة من لوحة المعلومات والجمع مع مصادر البيانات الأخرى. |
تنفيذ تلقائي | استخدم التحجيم التلقائي لزيادة الموارد أو تقليلها استناداً إلى قيمة القياس التي تتجاوز الحد. |
استرداد | الوصول إلى قيم قياسية من سطر الأوامر باستخدام PowerShell Cmdlets. الوصول إلى قيم قياسية من تطبيق مخصص باستخدام واجهة برمجة تطبيقات REST. الوصول إلى قيم قياسية من سطر أوامر باستخدام واجهة سطر الأوامر. |
تصدير | توجيه القياسات إلى السجلات لتحليل البيانات في قياسات Azure Monitor مع البيانات في سجلات Azure Monitor وتخزين قيم القياسات لأكثر من 93 يوماً دفق القياسات إلى مركز الأحداث لتوجيهها إلى أنظمة خارجية. |
أرشيف | أرشفة الأداء أو سجل الصحة للمورد لأغراض التوافق أو التدقيق أو الإبلاغ دون اتصال. |
مصادر قياسات Azure Monitor
هناك ثلاثة مصادر أساسية للمقاييس التي تم جمعها بواسطة Azure Monitor، وخيار مقاييس مخصص يمكن تكوينه كمصدر. بمجرد جمع هذه القياسات في قاعدة بيانات Azure Monitor القياسية، يمكن تقييمها معاً بغض النظر عن مصدرها.
- موارد Azure - يجري إنشاء قياسات النظام الأساسي بواسطة موارد Azure وتمنحك رؤية بخصوص سلامتها وأدائها. ينشئ كل نوع من الموارد مجموعة مميزة من القياسات دون الحاجة إلى أي تكوين. يجري قياسات النظام الأساسي من موارد Azure بمعدل ترددي مدته دقيقة واحدة ما لم يُحدد خلاف ذلك في تعريف القياس.
- التطبيقات - يجري إنشاء القياسات بواسطة Application Insights لتطبيقاتك المُراقَبة وتساعدك على اكتشاف مشكلات الأداء وتتبع الاتجاهات في كيفية استخدام تطبيقك. يتضمن ذلك قيماً مثل وقت استجابة الخادم واستثناءات المستعرض.
- وكلاء الجهاز الظاهري - تُجمع القياسات من نظام التشغيل الضيف الخاص بالجهاز الظاهري. تمكين قياسات نظام التشغيل الضيف للأجهزة الظاهرية التي تعمل بنظام تشغيل Windows باستخدام ملحق تشخيص Windows (WAD) وللأجهزة الظاهرية التي تعمل بنظام Linux مع وكيل InfluxData Telegraf.
- القياسات المخصصة - يمكنك تحديد القياسات بالإضافة إلى القياسات المعيارية المتاحة تلقائياً. يمكنك تعريف المقاييس المخصصة في التطبيق الخاص بك التي تتم مراقبتها باستخدام Application Insights أو إنشاء مقاييس مخصصة لخدمة Azure باستخدام واجهة برمجة تطبيقات المقاييس المخصصة.
مستكشف المقاييس
بالنسبة للعديد من مواردك في Azure، سترى البيانات المُجمَّعة بواسطة Azure Monitor موضحةً مباشرةً في مدخل Azure في علامة التبويب Monitoring في صفحة Overview الخاصة بالموارد.
في لقطة الشاشة أدناه، على سبيل المثال، يمكنك مشاهدة علامة التبويب Monitoring من صفحة Overview لجهاز ظاهري.
لاحظ المخططات البيانية المتنوعة التي تعرض العديد من قياسات الأداء الرئيسية لمكونات النظام مثل المعالج، والشبكة، والقرص.
يمكنك النقر على هذه الرسوم البيانية لفتح البيانات في Metrics Explorer في مدخل Azure، مما يسمح لك بتحليل البيانات بطريقةٍ تفاعليةٍ في قاعدة بياناتك القياسية وإعداد مخطط بياني لقيم العديد من القياسات بمرور الوقت. يمكنك أيضاً تثبيت المخططات البيانية على لوحة معلومات لعرضها باستخدام تصورات أخرى لاحقاً. يمكنك أيضا استرداد القياسات باستخدام واجهة برمجة تطبيقات REST لمراقبة Azure.
تُخزَّن البيانات التي تُجمِّعها قياسات Azure Monitor في قاعدة بيانات سلسلة زمنية قد جرى تحسينها لتحليل البيانات ذات الطابع الزمني. كل مجموعة من قيم القياس عبارة عن سلسلة زمنية مع الخصائص التالية:
- وقت تجميع القيمة
- المورد المقترن بالقيمة
- مساحة الاسم التي تعمل كفئة للقياس
- اسم القياس
- القيمة نفسها
قد يكون لبعض القياسات أبعاداً متعددةً، ويمكن أن تحتوي القياسات المخصصة على أبعاد تصل إلى 10 أبعاد.
قياسات الوصول في مدخل Azure
يمكنك الوصول إلى القياسات من خيار Metrics في قائمة Azure Monitor.
يمكنك أيضاً الوصول إلى القياسات من القائمة Metrics لمعظم الخدمات والموارد الأخرى في مدخل Azure. تعرض لقطة الشاشة أدناه، على سبيل المثال، الصفحة Metrics لمورد شبكة ظاهرية.
إنشاء مخططات بيانية قياسية باستخدام مستكشف القياسات
يُعد مستكشف قياسات Azure Monitor أحد مكونات مدخل Azure الذي يسمح بتخطيط المخططات البيانية والاتجاهات المترابطة بصرياً والتحقيق في الارتفاعات والانخفاضات في قيم القياسات. استخدم مستكشف القياسات للتحقيق في سلامة مواردك واستخدامها.
ابدأ بالترتيب التالي:
اختر مورداً ومقياساً وسترى مخططاً أساسياً. ثم حدد نطاقاً زمنياً ذا صلة بالتحقيق الخاص بك.
جرب تطبيق عامل التصفية والتقسيم. تسمح لك عوامل التصفية والتقسيم بتحليل أي شرائح من القياس تساهم في القيمة القياسية الإجمالية وتحديد القيم الخارجية المحتملة.
استخدم الإعدادات المتقدمة لتخصيص المخطط قبل التثبيت في لوحات التحكم. تكوين التنبيهات لتلقي التنبيهات عندما تتجاوز قيمة المقياس حداً معيناً أو تنخفض عنه.
لإنشاء مخطط قياسي، من مواردك أو مجموعة مواردك أو اشتراكك أو عرض Azure Monitor خاصتك، افتح علامة التبويب Metrics واتبع هذه الخطوات:
انقر على الزر "Select a scope" لفتح مُنتقي نطاق الموارد. سيسمح لك ذلك بتحديد المورد (الموارد) الذي تريد رؤية مقاييس له. إذا فتحت مستكشف القياسات من قائمة الموارد، فيجب أن يكون المورد قد مُلئ بالفعل.
بالنسبة لبعض الموارد، يجب عليك اختيار مساحة اسم. مساحة الاسم هي مجرد وسيلة لتنظيم القياسات بحيث يمكنك العثور عليها بسهولة. على سبيل المثال، تحتوي حسابات التخزين على مساحات أسماء منفصلة لتخزين قياسات الملفات والجداول والكائنات الثنائية كبيرة الحجم وقوائم الانتظار. تحتوي العديد من أنواع الموارد على مساحة اسم واحدة فقط.
حدد قياساً من قائمة القياسات المتاحة. ستختلف هذه القائمة استناداً إلى المورد والنطاق الذي تحدده.
اختيارياً، يمكنك تغيير تجميع القياسات. على سبيل المثال، قد ترغب في أن يعرض مخططك البياني الحد الأدنى أو الحد الأقصى أو المتوسط لقيم للقياس.
مراقبة موارد الشبكة باستخدام Azure Monitor Network Insights
يمكنك استخدام قسم Insights > Networks في Azure Monitor للحصول على عرضٍ واسعٍ من السلامة والقياسات لجميع موارد الشبكة الموزعة، دون الحاجة إلى أي تكوين. كما يتيح الوصول إلى ميزات مراقبة الشبكة مثل Connection Monitor وتسجيل التدفق لسجلات تدفق مجموعات أمان شبكة الاتصال (NSG) وTraffic Analytics، كما يوفر ميزات أخرى لتشخيص الشبكة.
تتمحور Azure Monitor Network Insights حول هذه المكونات الرئيسية للمراقبة:
- سلامة الشبكة وقياساتها
- قابلية التوصيل
- نسبة استخدام الشبكة
- Diagnostic Toolkit
سلامة الشبكة وقياساتها
توفر علامة التبويب Network healthلـ Azure Monitor Network Insights طريقة بسيطة لتصور مخزون موارد شبكتك، إلى جانب سلامة الموارد والتنبيهات. إنه ينقسم إلى أربعة مجالات وظيفية رئيسية: البحث والتصفية، وسلامة الموارد والقياسات، والتنبيهات، وعرض التبعية.
البحث والتصفية
يمكنك تخصيص عرض تنبيهات وسلامة الموارد باستخدام عوامل تصفية مثل Subscription، وResource Group، Type.
يمكنك استخدام مربع البحث للبحث عن موارد الشبكة والموارد المقترنة بها. على سبيل المثال، يقترن عنوان IP العام ببوابة التطبيق، لذلك فإن البحث عن اسم DNS الخاص بـ IP العام سيعيد كلاً من IP العام وبوابة التطبيق المقترنة.
سلامة موارد الشبكة وقياساتها
يمكنك استخدام معلومات السلامة والقياسات للحصول على نظرة عامة على الحالة الصحية لموارد شبكتك المتنوعة.
في لقطة الشاشة للمثال أدناه، يمثل كل تجانبٍ نوعاً معيناً من موارد الشبكة. يعرض التجانب عدد مثيلات هذا النوع من المورد المُوزَع عبر جميع اشتراكاتك المحددة. كما يعرض الحالة الصحية للمورد. هنا يمكنك أن ترى أن هناك 19 موازنة تحميل موزعة كالآتي: 17 منها سليمة، و1 متدهورة، و1 غير متوفرة.
إذا حددت أحد التجانبات، ستحصل على عرض للقياسات الخاصة بموارد الشبكة هذه. في لقطة الشاشة للمثال أدناه، يمكنك مشاهدة قياسات المورد اتصالات ER وVPN.
يمكنك تحديد أي عنصر في عرض الشبكة هذه. على سبيل المثال، يمكنك تحديد الأيقونة في العمود Health لتحقيق سلامة الموارد لذلك الاتصال، أو تحديد القيمة في العمود Alert للانتقال إلى الصفحة "alerts and metrics" للاتصال.
Alerts
يوفر المربع Alertعلى الجانب الأيمن من الصفحة عرضاً لجميع التنبيهات التي جرى إنشاؤها للموارد المحددة عبر جميع اشتراكاتك. إذا كانت هناك قيمة للتنبيهات على عنصرٍ ما، فما عليك سوى تحديد عدد التنبيهات لهذا العنصر للانتقال إلى صفحة تنبيهات مفصلة له.
عرض التبعية
يساعدك عرض التبعية على تصور كيفية تكوين أحد الموارد. عرض التبعية متاح حالياً لـ Azure Application Gateway، وAzure Virtual WAN، وAzure Load Balancer. على سبيل المثال، بالنسبة لـ Application Gateway، يمكنك الوصول إلى عرض التبعية عن طريق تحديد اسم مورد Application Gateway في عرض شبكة القياسات. يمكنك أن تفعل الشيء نفسه لـ "Virtual WAN" و"Load Balancer".
قابلية التوصيل
توفر علامة التبويب Connectivity في Azure Monitor Network Insights طريقة سهلة لتصور جميع الاختبارات التي جرى تكوينها عبر "Connection Monitor" و"Connection Monitor" (الكلاسيكي) لمجموعة الاشتراكات المحددة.
تُجمَّع الاختبارات حسب تجانبات Sources،وDestinations وعرض حالة قابلية الوصول لكل اختبار. توفر الإعدادات القابلة للوصول وصولاً سهلاً إلى التكوينات الخاصة بمعايير قابلية وصولك، استناداً إلى فشل عمليات التحقق (٪)، ووقت الرحلة ذهاباً وإياباً (RTT) (بالمللي ثانية).
بعدما تُعين القيم، تُحدَّث حالة كل اختبار استناداً إلى معايير التحديد.
من هنا، يمكنك بعد ذلك تحديد أي مصدر أو تجانب وجهة لفتحه في عرض قياسي. في لقطة الشاشة للمثال أدناه، يجري عرض القياسات لتجانب Destinations> Virtual machines.
نسبة استخدام الشبكة
توفر علامة التبويب Traffic لـ Azure Monitor Network Insights الوصول إلى مجموعات أمان شبكة الاتصال (NSGs) المُكوَّنةلسجلات تدفق لمجموعة أمان شبكة الاتصال (NSG)، وTraffic Analytics للمجموعة المحددة من الاشتراكات، التي جرى تجميعها حسب الموقع. تمكنك وظيفة البحث المتوفرة في علامة التبويب هذه من تحديد مجموعات أمان شبكة الاتصال (NSGs) المكونة لعنوان IP الذي جرى البحث عنه. يمكنك البحث عن أي عنوان IP في بيئتك. سيظهر عرض المنطقة المتجانب جميع مجموعات أمان شبكة الاتصال (NSGs) إلى جانب سجلات تدفق مجموعة أمان شبكة الاتصال (NSG) وحالة تكوين "Traffic Analytics".
إذا حددت أي تجانب في منطقة، سيُظهر عرض الشبكة التي تعرض سجلات تدفق مجموعة أمان شبكة الاتصال (NSG) و"Traffic Analytics" في عرض بسيط يسهل تفسيره وتكوينه.
في عرض الشبكة هذا، يمكنك تحديد أيقونة في العمود Flow log Configuration Status لتحرير سجل تدفق مجموعة أمان شبكة الاتصال (NSG) وتكوين "Traffic Analytics". أو يمكنك تحديد قيمة في العمود Alert للانتقال إلى تنبيهات حركة المرور المُكونة لمجموعة أمان شبكة الاتصال (NSG)، ويمكنك الانتقال إلى عرض "Traffic Analytics" عن طريق تحديد Traffic Analytics Workspace.
Diagnostic Toolkit
توفر ميزة Diagnostic Toolkit في Azure Monitor Network Insights الوصول إلى جميع ميزات التشخيص المتاحة لاستكشاف أخطاء شبكاتك ومكوناتها وإصلاحها.
توفر القائمة المنسدلة Diagnostic Toolkit الوصول إلى ميزات مراقبة الشبكة التالية:
- التقاط الحزم على الأجهزة الظاهرية - يفتح أداة تشخيص شبكة التقاط حزمة مراقب الشبكة لإنشاء جلسات التقاط لتعقب نسبة استخدام الشبكة من وإلى جهاز ظاهري. توفر عوامل التصفية لجلسة التسجيل لضمان تسجيلك لنسبة استخدام الشبكة التي تريدها فقط. يساعد التقاط حزمة بيانات على تشخيص حالات الشذوذ في الشبكة، سواء بطريقةٍ تفاعلية أو استباقيةٍ. التقاط حزمة البيانات هو امتداد جهاز ظاهري يجري تشغيله عن بُعد من خلال Network Watcher.
- استكشاف أخطاء الجهاز الظاهري وإصلاحها - يفتح الأداة Network Watcher VPN Troubleshoot لتشخيص مدى سلامة بوابة الشبكة الظاهرية أو الاتصال.
- استكشاف أخطاء الاتصال وإصلاحها - يفتح الأداة Network Watcher Connection Troubleshoot للتحقق من اتصال TCP مباشر من جهازٍ ظاهري لآخر أو اسم مجال مؤهل بالكامل (FQDN) أو معرف موارد منتظم (URI) أو عنوان IPv4.
- تحديد الوثبات التالية - يفتح أداة تشخيص شبكة Network Watcher Next hop لتحديد نوع الوثبة التالية وعنوان IP لحزمة بيانات من جهاز ظاهري ومركز معلومات الشبكة المحدد (NIC). يمكن أن تساعدك معرفة الوثبة التالية في تحديد ما إذا كانت حركة المرور مُوجهة إلى الوجهة المتوقعة، أو ما إذا كانت حركة المرور مُرسلة إلى أي مكان.
- تشخيص مشكلات تصفية حركة المرور - يفتح أداة تشخيص الشبكة Network Watcher IP flow verify للتحقق مما إذا كانت حزمة البيانات مسموح بها أو مرفوضة، من أو إلى جهاز ظاهري، استناداً إلى معلومات مجموعة-5. أُرجِع قرار مجموعة الأمان واسم القاعدة التي رفضت الحزمة.