قواعد جمع البيانات (DCRs) في Azure Monitor

تعد قواعد جمع البيانات (DCRs) جزءا من عملية تجميع بيانات تشبه ETL تحسن أساليب جمع البيانات القديمة ل Azure Monitor. تستخدم هذه العملية مسارا شائعا لاستيعاب البيانات، ومسار Azure Monitor، لجميع مصادر البيانات وطريقة تكوين قياسية أكثر قابلية للإدارة وقابلية للتطوير من الأساليب الأخرى. تتضمن المزايا المحددة لجمع البيانات المستندة إلى DCR ما يلي:

  • أسلوب متناسق لتكوين مصادر بيانات مختلفة.
  • القدرة على تطبيق تحويل لتصفية البيانات الواردة أو تعديلها قبل تخزينها.
  • خيارات التكوين القابلة للتطوير التي تدعم البنية الأساسية كتعليمات برمجية وعمليات DevOps.
  • خيار البنية الأساسية لبرنامج ربط العمليات التجارية للحافة في بيئتك الخاصة لتوفير قابلية التوسع عالية الجودة وتكوينات الشبكة ذات الطبقات والاتصال الدوري.

يتم عرض جمع البيانات باستخدام البنية الأساسية لبرنامج ربط العمليات التجارية Azure Monitor في الرسم التخطيطي أدناه. يتم تعريف كل سيناريو مجموعة في DCR الذي يحدد كيفية معالجة البيانات ومكان إرسالها. يتكون مسار Azure Monitor نفسه من مكونين:

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

رسم تخطيطي يوضح تدفق البيانات لمسار Azure Monitor.

استخدام قواعد جمع البيانات

يتم تخزين قواعد جمع البيانات (DCRs) في Azure بحيث يمكن نشرها وإدارتها مركزيا مثل أي مورد Azure آخر. إنها مجموعات من الإرشادات التي تدعم جمع البيانات باستخدام البنية الأساسية لبرنامج ربط العمليات التجارية Azure Monitor. وهي توفر طريقة متسقة ومركزية لتحديد وتخصيص سيناريوهات جمع البيانات المختلفة. اعتمادا على السيناريو، تحدد DCRs تفاصيل مثل البيانات التي يجب جمعها، وكيفية تحويل تلك البيانات، ومكان إرسالها.

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

اقترانات قواعد جمع البيانات (DCRA)

تستخدم اقترانات قواعد جمع البيانات (DCRAs) لربط DCR بمورد مراقب. هذه علاقة متعدد إلى متعدد، حيث يمكن ربط DCR واحد بموارد متعددة، ويمكن ربط مورد واحد مع DCRs متعددة. يسمح لك هذا بتطوير استراتيجية للحفاظ على المراقبة الخاصة بك عبر مجموعات من الموارد ذات المتطلبات المختلفة.

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

رسم تخطيطي يوضح العملية الأساسية ل DCR باستخدام عامل Azure Monitor.

الاستيعاب المباشر

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

رسم تخطيطي يوضح العملية الأساسية ل DCR باستخدام واجهة برمجة تطبيقات استيعاب السجلات.

التحويلات

تسمح لك التحويلات بتعديل البيانات الواردة قبل تخزينها في Azure Monitor. يمكنك تصفية البيانات غير الضرورية لتقليل تكاليف الاستيعاب، أو إزالة البيانات الحساسة التي لا ينبغي استمرارها في مساحة عمل Log Analytics، أو تنسيق البيانات للتأكد من تطابقها مع مخطط وجهتها. التحويلات هي استعلامات KQL المحددة في DCR التي تعمل في البنية الأساسية لبرنامج ربط العمليات التجارية السحابية.

نقاط النهاية

يجب إرسال البيانات المرسلة إلى البنية الأساسية لبرنامج ربط العمليات التجارية السحابية إلى عنوان URL لنقطة نهاية معينة. اعتمادا على السيناريو، قد تكون هذه نقطة نهاية عامة أو نقطة نهاية يوفرها DCR نفسه أو نقطة نهاية تجميع البيانات (DCE) التي تقوم بإنشائها في اشتراك Azure الخاص بك. راجع نقاط نهاية تجميع البيانات في Azure Monitor للحصول على تفاصيل حول نقاط النهاية المستخدمة في سيناريوهات جمع البيانات المختلفة.

البنية الأساسية لبرنامج ربط العمليات التجارية ل Edge

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

حالات الاستخدام المحددة لمسار حافة Azure Monitor هي:

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

سيناريوهات جمع البيانات

يصف الجدول التالي سيناريوهات جمع البيانات المدعومة حاليا باستخدام DCRs ومسار Azure Monitor. راجع الارتباطات في كل إدخال للحصول على تفاصيل حول تكوينه.

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

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

راجع تمكين نظرة عامة على VM Insights.
نتائج تحليلات الحاوية عند تمكين نتائج تحليلات الحاوية على مجموعة Kubernetes الخاصة بك، فإنه ينشر إصدار حاوية من عامل Azure Monitor لإرسال سجلات من نظام المجموعة إلى مساحة عمل Log Analytics. يتم إنشاء DCR لك تلقائيا، ولكن قد تحتاج إلى تعديله لتخصيص إعدادات المجموعة.

راجع تكوين جمع البيانات في نتائج تحليلات الحاوية باستخدام قاعدة جمع البيانات.
واجهة برمجة تطبيقات استيعاب السجلات تسمح لك واجهة برمجة تطبيقات استيعاب السجلات بإرسال البيانات إلى مساحة عمل Log Analytics من أي عميل REST. يحدد استدعاء API DCR لقبول بياناته ويحدد نقطة نهاية DCR. تفهم DCR بنية البيانات الواردة، وتتضمن تحويلا يضمن أن البيانات بتنسيق الجدول الهدف، وتحدد مساحة عمل وجدول لإرسال البيانات المحولة.

راجع Logs Ingestion API في Azure Monitor.
مراكز أحداث Azure إرسال البيانات إلى مساحة عمل Log Analytics من Azure Event Hubs. يحدد DCR الدفق الوارد ويحدد التحويل لتنسيق البيانات لمساحة العمل والجدول الوجهة الخاصة به.

راجع البرنامج التعليمي: استيعاب الأحداث من Azure Event Hubs في سجلات Azure Monitor (معاينة عامة).
تحويل مساحة عمل DCR تحويل مساحة العمل DCR هو DCR خاص مرتبط بمساحة عمل Log Analytics ويسمح لك بإجراء تحويلات على البيانات التي يتم تجميعها باستخدام أساليب أخرى. يمكنك إنشاء DCR واحد لمساحة العمل وإضافة تحويل إلى جدول واحد أو أكثر. يتم تطبيق التحويل على أي بيانات يتم إرسالها إلى تلك الجداول من خلال أسلوب لا يستخدم DCR.

راجع تحويل مساحة العمل DCR في Azure Monitor.

مناطق DCR

تتوفر قواعد جمع البيانات في جميع المناطق العامة حيث يتم دعم مساحات عمل Log Analytics وسحب Azure Government والصين. السحب المكيفة الهواء غير مدعومة حتى الآن. يتم إنشاء DCR وتخزينه في منطقة معينة ويتم نسخه احتياطيا إلى المنطقة المقترنة داخل نفس الجغرافيا. يتم نشر الخدمة في جميع مناطق التوفر الثلاث داخل المنطقة. لهذا السبب، إنها خدمة متكررة في المنطقة، ما يزيد من التوفر.

موقع بيانات المنطقة الواحدة هو ميزة معاينة لتمكين تخزين بيانات العملاء في منطقة واحدة ولا تتوفر حاليا إلا في منطقة جنوب شرق آسيا (سنغافورة) من منطقة آسيا والمحيط الهادئ الجغرافية ومنطقة جنوب البرازيل (ولاية ساو باولو) في منطقة البرازيل الجغرافية. يتم تمكين الإقامة في منطقة واحدة بشكل افتراضي في هذه المناطق.

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

راجع المقالات التالية للحصول على معلومات إضافية حول كيفية العمل مع DCRs.