نظرة عامة على Azure Monitor

تساعدك أداة Azure Monitor على زيادة معدل توفر التطبيقات والخدمات وأدائها إلى أقصى حد. وتقدم حلاً شاملاً لجمع بيانات تتبع الاستخدام وتحليلها واتخاذ إجراء بشأنها، من البيئات السحابية والبيئات المحلية. تساعدك هذه المعلومات على فهم مدى أداء تطبيقاتك وتحديد المشكلات التي تؤثر عليها والموارد التي تعتمد التطبيقات عليها تحديداً استباقياً.

تتضمن بعض الأمثلة لما يمكنك فعله باستخدام Azure Monitor ما يلي:

ملاحظة

تدعم هذه الخدمة ⁧⁩Azure Lighthouse⁧⁩، والتي تتيح لمقدمي الخدمة تسجيل الدخول إلى مستأجرهم لإدارة الاشتراكات، ومجموعات الموارد التي فوضها العملاء.

نظرة عامة

يعطي الرسم التخطيطي التالي طريقة عرض عالية المستوى "Azure Monitor". تُوجد في وسط الرسم التخطيطي مخازن البيانات للقياسات والسجلات، وهما النوعان الأساسيان من البيانات المستخدمة بواسطة Azure Monitor. على اليسار توجد مصادر مراقبة البيانات التي تملأ مخازن البياناتهذه. تُوجد على الجانب الأيمن الدوال المختلفة التي ينفذها Azure Monitor مع هذه البيانات المُجمَّعة. ويشمل ذلك إجراءات مثل التحليل والتنبيه والدفق إلى الأنظمة الخارجية.

Diagram that shows an overview of Azure Monitor.

يستخدم الفيديو أدناه إصدارا سابقا من الرسم التخطيطي أعلاه، ولكن تفسيراته لا تزال ذات صلة.

مراقبة منصة البيانات

تتناسب جميع البيانات التي تم جمعها بواسطة Azure Monitor في أحد النوعين الأساسيين، المقاييس والسجلات. المقاييس هي قيم عددية تصف بعض جوانب النظام في نقطة زمنية معينة. وتتميز بأنها خفيفة وقادرة على دعم السيناريوهات القريبة في الوقت الحقيقي. السجلات تحتوي على أنواع مختلفة من البيانات منظمة في سجلات بمجموعات مختلفة من الخصائص لكل نوع. تُخزَّن بيانات تتبع الاستخدام عن بُعد مثل الأحداث والتتبعات بوصفها سجلات بالإضافة إلى بيانات الأداء بحيث يمكن دمجها جميعاً للتحليل.

بالنسبة للعديد من موارد Azure، سترى البيانات التي تم جمعها بواسطة Azure Monitor مباشرة في صفحة النظرة العامة الخاصة بها في مدخل Microsoft Azure. يمكنك إلقاء نظرة على أي جهاز ظاهري على سبيل المثال، وسترى العديد من المخططات التي تعرض مقاييس الأداء. انقر على أي من الرسوم البيانية لفتح البيانات في مستكشف المقاييس في مدخل Microsoft Azure، والذي يسمح لك برسم قيم مقاييس متعددة بمرور الوقت. يمكنك عرض المخططات بشكل تفاعلي أو تثبيتها بلوحة معلومات لعرضها مع تصورات أخرى.

Diagram shows Metrics data flowing into the Metrics Explorer to use in visualizations.

يمكن تحليل بيانات السجل التي تم جمعها بواسطة Azure Monitor بواسطة الاستعلامات لاسترداد البيانات المجمعة ودمجها وتحليلها بسرعة. يمكنك إنشاء الاستعلامات واختبار باستخدام Log Analytics في مدخل Microsoft Azure. يمكنك بعد ذلك إما تحليل البيانات مباشرة باستخدام أدوات مختلفة أو حفظ الاستعلامات لاستخدامها مع المرئيات أو قواعد التنبيه.

يستخدم Azure Monitor إصداراً من لغة استعلام Kusto مناسبة لاستعلامات السجل البسيطة ولكنها تتضمن أيضاً وظائف متقدمة مثل التجميعات والوصلات والتحليلات الذكية. يمكنك تعلم لغة الاستعلام بسرعة باستخدام دروس متعددة. يتم توفير إرشادات خاصة للمستخدمين الذين هم بالفعل على دراية بـ SQL وSplunk.

Diagram shows Logs data flowing into Log Analytics for analysis.

تحليل التغيير لا ينبهك فقط إلى مشكلات الموقع المباشر أو الانقطاعات أو فشل المكونات أو بيانات التغيير الأخرى، ولكنه يوفر رؤى حول تغييرات التطبيق هذه، ويزيد من إمكانية الملاحظة، ويقلل من متوسط وقت الإصلاح (MTTR). يمكنك تسجيل Microsoft.ChangeAnalysis موفر الموارد تلقائيا مع اشتراك Azure Resource Manager عن طريق الانتقال إلى خدمة Change Analysis عبر مدخل Microsoft Azure. بالنسبة للتغييرات داخل تطبيق الويب، يمكنك تمكين Change Analysis باستخدام أداة تشخيص المشكلات وحلها.

يعتمد تحليل التغيير على Graph موارد Azure لتوفير سجل تاريخي لكيفية تغيير موارد Azure بمرور الوقت، والكشف عن الهويات المدارة، وترقيات نظام تشغيل النظام الأساسي، وتغييرات اسم المضيف. يستعلم Change Analysis بأمان عن قواعد تكوين IP وإعدادات TLS وإصدارات الملحقات لتوفير بيانات تغيير أكثر تفصيلا.

ما هي البيانات التي يجمعها "Azure Monitor"؟

يمكن لـ Azure Monitor جمع البيانات من مجموعة متنوعة من المصادر. هذا يتراوح من التطبيق الخاص بك، أي نظام التشغيل والخدمات التي يعتمد عليها، وصولاً الى النظام الأساسي نفسه. يجمع Azure Monitor البيانات من كل من المستويات التالية:

  • بيانات مراقبة التطبيق: بيانات حول أداء ووظيفة الكود الذي كتبته، بغض النظر عن نظامه الأساسي.
  • بيانات مراقبة نظام تشغيل مستضاف: بيانات حول نظام التشغيل الذي يعمل عليه التطبيق الخاص بك. قد يكون هذا قيد التشغيل في Azure أو مجموعة نظراء أخرى أو محلية.
  • ⁧⁧⁩⁩بيانات مراقبة موارد Azure : وبيانات عن تشغيل مورد Azure للحصول على قائمة كاملة بالموارد التي تحتوي على مقاييس أو سجلات، راجع ما الذي يمكنك مراقبته باستخدام Azure Monitor؟.
  • بيانات مراقبة اشتراك Azure: بيانات حول تشغيل اشتراك Azure وإدارته، بالإضافة إلى بيانات حول صحة وتشغيل Azure نفسه.
  • بيانات مراقبة Azure tenant: بيانات حول تشغيل خدمات Azure على مستوى المستأجر، مثل Azure Active Directory.
  • بيانات تغيير موارد Azure: بيانات حول التغييرات داخل مورد (موارد) Azure وكيفية معالجة الحوادث والمشكلات وفرزها.

بمجرد إنشاء اشتراك Azure وبدء إضافة الموارد، مثل الآلات الظاهرية وتطبيقات الشابكة، يبدأ Azure Monitor في جمع البيانات. سجلات النشاط يسجل عند إنشاء الموارد أو تعديلها. تخبرك المقاييس بكيفية أداء المورد والموارد التي يستهلكها.

تمكين التشخيصات لتوسيع نطاق البيانات التي تجمعها في العملية الداخلية للموارد. إضافة عامل لحساب الموارد لجمع القياس عن بعد من أنظمة التشغيل الضيف الخاصة بهم.

تمكين مراقبة تطبيق مجموعة مقياس الجهاز الظاهري باستخدام تطبيق Application Insights لتجميع معلومات مفصلة حول التطبيق الخاص بك بما في ذلك طرق عرض الصفحة، وطلبات التطبيق، والاستثناءات. تحقق من توفر التطبيق الخاص بك عن طريق تكوين اختبار توفر لمحاكاة حركة مرور المستخدم.

مصادر مخصصة

يمكن أن Azure Monitor جمع بيانات السجل من أي عميل REST باستخدام API جامع البيانات. يسمح لك هذا بإنشاء سيناريوهات مراقبة مخصصة وتوسيع نطاق المراقبة إلى الموارد التي لا تعرض القياس عن بعد من خلال مصادر أخرى.

الرؤى والتصورات المنسقة

مراقبة البيانات مفيدة فقط إذا كان يمكن أن تزيد من الرؤية في عملية بيئة الحوسبة الخاصة بك. بعض موفري موارد Azure لديهم "تصور منسق" يمنحك تجربة مراقبة مخصصة لتلك الخدمة أو مجموعة معينة من الخدمات. وهي تتطلب عموماً الحد الأدنى من التكوين. تعرف المرئيات المنسقة الكبيرة القابلة للتطوير باسم "نتائج التحليلات" ويتم وضع علامة عليها بهذا الاسم في الوثائق ومدخل Microsoft Azure.

لمزيد من المعلومات، راجع قائمة الرؤى والتصورات المنسقة باستخدام Azure Monitor. ويرد أدناه أيضاً وصف لبعض الأفكار الأوسع نطاقاً.

Application Insights

يراقب Application Insights توفر تطبيقات الويب وأداؤها واستخدامها سواء كانت مستضافة في السحابة أو في الموقع. فهو يستفيد من منصة تحليل البيانات القوية في Azure Monitor لتزويدك برؤى عميقة حول عمليات التطبيق الخاص بك. يمكنك من تشخيص الأخطاء دون انتظار قيام المستخدم بالإبلاغ عنها. يتضمن Application Insights نقاط اتصال بمجموعة متنوعة من أدوات التطوير ويتكامل مع Visual Studio لدعم عمليات DevOps الخاصة بك.

App Insights

نتائج تحليلات الحاوية

تراقب رؤى الحاوية أداء أحمال عمل الحاوية التي يتم نشرها على مجموعات Kubernetes المدارة المستضافة على خدمة Azure Kubernetes (AKS). فهو يوفر لك رؤية الأداء من خلال جمع المقاييس من وحدات التحكم والعقد والحاويات المتوفرة في Kubernetes من خلال واجهة برمجة التطبيقات Metrics. كما يتم جمع سجلات حاوية. بعد تمكين المراقبة من مجموعات Kubernetes، يتم جمع هذه المقاييس والسجلات تلقائياً لك من خلال إصدار حاوية من عامل تحليلات السجل لينكس.

Container Health

نتائج تحليلات الجهاز الظاهري

تراقب رؤى الآلة الظاهرية الأجهزة الظاهرية Azure (VM) على نطاق واسع. ويحلل أداء وصحة Windows وLinux VMs ويحدد عملياتها المختلفة واعتماداتها المترابطة على العمليات الخارجية. يتضمن الحل دعم مراقبة الأداء وتبعيات التطبيقات لـ VMs المستضافة محلياً أو موفر سحابة آخر.

VM Insights

الاستجابة للأوضاع الحرجة

بالإضافة إلى السماح لك بتحليل بيانات المراقبة بشكل تفاعلي، يجب أن يكون حل المراقبة الفعال قادراً على الاستجابة بشكل استباقي للظروف الحرجة المحددة في البيانات التي يجمعها. قد يأتي هذا في صورة إرسال نص أو بريد إلى المسؤول عن التحقيق في مشكلة. أو يمكنك تشغيل عملية تلقائية تحاول تصحيح حالة خطأ.

«التنبيهات»

تقوم التنبيهات في Azure Monitor بإعلامك بشكل استباقي عن الظروف الحرجة ومن المحتمل أن تحاول اتخاذ إجراء تصحيحي. توفر قواعد التنبيه المستندة إلى المقاييس تنبيهات في الوقت الفعلي تقريبا استناداً إلى القيم الرقمية. تسمح القواعد المستندة إلى سجلات للمنطق معقدة عبر البيانات من مصادر متعددة.

تستخدم قواعد التنبيه في Azure Monitor مجموعات إجراءات والتي تحتوي على مجموعات فريدة من المستلمين والإجراءات التي يمكن مشاركتها عبر قواعد متعددة. استناداً إلى متطلباتك، يمكن لمجموعات الإجراءات تنفيذ إجراءات مثل استخدام إخطارات على الويب لجعل التنبيهات تبدأ إجراءات خارجية أو للتكامل مع أدوات ITSM الخاصة بك.

Screenshot shows alerts in Azure Monitor with severity, total alerts, and other information.

التحجيم التلقائي

يسمح لك التحجيم التلقائي بتشغيل الكمية المناسبة من الموارد لمعالجة التحميل على التطبيق الخاص بك. إنشاء قواعد تستخدم المقاييس التي تم تجميعها بواسطة Azure Monitor لتحديد متى يتم إضافة الموارد تلقائياً عند زيادة التحميل. توفير المال عن طريق إزالة الموارد التي يتم الجلوس خاملاً. يمكنك تحديد الحد الأدنى والحد الأقصى لعدد المثيلات والمنطق لمتى لزيادة الموارد أو إنقاصها.

Diagram shows autoscale, with several servers on a line labeled Processor Time > 80% and two servers marked as minimum, three servers as current capacity, and five as maximum.

تصور بيانات المراقبة

تعتبر المرئيات مثل المخططات والجداول أدوات فعالة لتلخيص بيانات الرصد وعرضها على جماهير مختلفة. لدى Azure Monitor ميزاته الخاصة لتصور بيانات المراقبة ويستفيد من خدمات Azure الأخرى لنشرها على جماهير مختلفة.

لوحات المعلومات

تسمح لك لوحات معلومات Azure بدمج أنواع مختلفة من البيانات في جزء واحد في مدخل Microsoft Azure. يمكنك مشاركة لوحة المعلومات اختياريا مع مستخدمي Azure الآخرين. إضافة إخراج أي استعلام سجل أو مخطط مقاييس إلى لوحة معلومات Azure. على سبيل المثال، قد ترغب في إنشاء لوحة معلومات تجمع بين اللوحات التي تعرض رسماً بيانياً للمقاييس وجدول سجلات الأنشطة والمخططات من "Azure Monitor" ومخرجات استعلام السجل.

Screenshot shows an Azure Dashboard, which includes Application and Security tiles, along with other customizable information.

مصنفات

توفر المصنفات لوحة مرنة لتحليل البيانات وإنشاء تقارير مرئية غنية في مدخل Microsoft Azure. وتسمح لك بالاستفادة من مصادر بيانات متعددة من Azure بالكامل ودمجها في تجارب تفاعلية موحدة. استخدم المصنفات المتوفرة مع "Insights" أو أنشئ مصنفاتك الخاصة من قوالب محددة مسبقاً.

Workbooks example

Power BI

Power BI هي خدمة تحليلات الأعمال التي توفر تصورات تفاعلية عبر مجموعة متنوعة من مصادر البيانات. إنها وسيلة فعالة لتوفير البيانات للآخرين داخل مؤسستك وخارجها. يمكنك تكوين Power BI لاستيراد بيانات السجل تلقائياً من Azure Monitor للاستفادة من هذه المرئيات الإضافية.

Power BI

دمج البيانات وتصديرها

غالباً ما يكون لديك شرط دمج Azure Monitor مع الأنظمة الأخرى وإنشاء حلول مخصصة تستخدم بيانات المراقبة الخاصة بك. تعمل خدمات Azure الأخرى مع Azure Monitor لتوفير هذا التكامل.

مراكز الأحداث

Azure Event Hubs هي منصة تدفق وخدمة استيعاب الأحداث. يمكن تحويل وتخزين البيانات باستخدام أي موفر تحليلات في الوقت الحقيقي أو محولات الدفع/التخزين. استخدم لوحات الوصل الأحداث دفق بيانات Azure Monitor لمشاركة SIEM وأدوات المراقبة.

Logic Apps

Logic Apps هي خدمة تسمح لك بأتمتة المهام والعمليات التجارية باستخدام سير العمل الذي يتكامل مع الأنظمة والخدمات المختلفة. تتوفر الأنشطة التي تقرأ وتكتب مقاييس وسجلات في Azure Monitor. هذا يسمح لك لبناء سير العمل دمج مع مجموعة متنوعة من النظم الأخرى.

واجهة برمجة التطبيقات (API)

تتوفر واجهات برمجة التطبيقات المتعددة لقراءة وكتابة المقاييس والسجلات من وإلى Azure Monitor بالإضافة إلى الوصول إلى التنبيهات التي تم إنشاؤها. يمكنك أيضاً تكوين واسترجاع التنبيهات. وهذا يوفر لك إمكانيات غير محدودة أساساً لبناء حلول مخصصة تتكامل مع Azure Monitor.

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

تعلم المزيد عن: