إنشاء قواعد جمع البيانات (DCRs) والاقترانات وتحريرها في Azure Monitor

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

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

الأذونات

تحتاج إلى الأذونات التالية لإنشاء DCRs والاقترانات:

الدور مدمج النطاقات السبب
المساهم في المراقبة
  • الاشتراك و/أو
  • مجموعة الموارد و/أو
  • DCR موجود
إنشاء DCRs أو تحريرها، وتعيين القواعد إلى الجهاز، ونشر الاقترانات.
مساهم الجهاز الظاهري
مسؤول موارد الجهاز المتصل ب Azure
  • أجهزة ظاهرية، مجموعات مقياس جهاز ظاهري
  • الخوادم الممكنة بواسطة Azure Arc
نشر ملحقات العامل على الجهاز الظاهري (الجهاز الظاهري).
أي دور يتضمن الإجراء Microsoft.Resources/التوزيع /*
  • الاشتراك و/أو
  • مجموعة الموارد و/أو
  • DCR موجود
توزيع قوالب Azure Resource Manager.

أساليب تلقائية لإنشاء DCR

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

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

إنشاء DCR

لإنشاء قاعدة تجميع بيانات باستخدام قوالب Azure CLI أو PowerShell أو API أو ARM، قم بإنشاء ملف JSON، بدءا من أحد نماذج DCRs. استخدم المعلومات في بنية قاعدة تجميع البيانات في Azure Monitor لتعديل ملف JSON للبيئة والمتطلبات الخاصة بك.

هام

إنشاء قاعدة تجميع البيانات في نفس المنطقة مثل مساحة عمل Log Analytics الوجهة أو مساحة عمل Azure Monitor. يمكنك إقران قاعدة جمع البيانات بالأجهزة أو الحاويات من أي اشتراك أو مجموعة موارد في المستأجر. لإرسال البيانات عبر المستأجرين، يجب أولا تمكين Azure Lighthouse.

الإنشاء بمدخل Azure

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

هام

إنشاء قاعدة تجميع البيانات في نفس المنطقة مثل مساحة عمل Log Analytics الوجهة أو مساحة عمل Azure Monitor. يمكنك إقران قاعدة جمع البيانات بالأجهزة أو الحاويات من أي اشتراك أو مجموعة موارد في المستأجر. لإرسال البيانات عبر المستأجرين، يجب أولا تمكين Azure Lighthouse.

في قائمة Monitor في مدخل Microsoft Azure، حدد Data Collection Rules>Create لفتح صفحة إنشاء DCR.

لقطة شاشة تعرض الزر

تتضمن الصفحة الأساسية معلومات أساسية حول DCR.

لقطة شاشة تعرض علامة التبويب

الإعدادات ‏‏الوصف
اسم القاعدة اسم DCR. يجب أن يكون الاسم شيئا وصفيا يساعدك على تحديد القاعدة.
الاشتراك الاشتراك لتخزين DCR. لا يلزم أن يكون الاشتراك هو نفس الاشتراك مثل الأجهزة الظاهرية.
مجموعة الموارد مجموعة الموارد لتخزين DCR. لا تحتاج مجموعة الموارد إلى أن تكون نفس مجموعة الموارد مثل الأجهزة الظاهرية.
المنطقة منطقة لتخزين DCR. يجب أن تكون المنطقة هي نفس المنطقة مثل أي مساحة عمل Log Analytics أو مساحة عمل Azure Monitor المستخدمة في وجهة DCR. إذا كان لديك مساحات عمل في مناطق مختلفة، فقم بإنشاء DCRs متعددة مقترنة بنفس مجموعة الأجهزة.
النوع الخاص بالنظام الأساسي يحدد نوع مصادر البيانات التي ستكون متاحة ل DCR، إما Windows أو Linux. لا شيء يسمح لكليهما. 1
نقطة نهاية تجميع البيانات تحديد نقطة نهاية جمع البيانات (DCE) المستخدمة لجمع البيانات. مطلوب DCE فقط إذا كنت تستخدم ارتباطات Azure Monitor الخاصة. يجب أن يكون DCE هذا في نفس المنطقة مثل DCR. لمزيد من المعلومات، راجع كيفية إعداد نقاط نهاية تجميع البيانات استنادا إلى التوزيع.

1 يعين هذا الخيار السمة kind في DCR. هناك قيم أخرى يمكن تعيينها لهذه السمة، ولكنها غير متوفرة في المدخل.

إضافة موارد

تسمح لك صفحة الموارد بإضافة موارد ليتم إقرانها ب DCR. حدد + Add resources لتحديد الموارد. سيتم تثبيت عامل Azure Monitor تلقائيا على أي موارد ليس لديها بالفعل.

هام

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

لقطة شاشة تعرض علامة تبويب الموارد لقاعدة تجميع بيانات جديدة.

إذا لم يكن الجهاز الذي تراقبه في نفس منطقة مساحة عمل Log Analytics الوجهة وكنت تجمع أنواع البيانات التي تتطلب DCE، فحدد Enable Data Collection Endpoints وحدد نقطة نهاية في منطقة كل جهاز مراقب. إذا كان الجهاز الخاضع للمراقبة في نفس المنطقة مثل مساحة عمل Log Analytics الوجهة، أو إذا كنت لا تحتاج إلى DCE، فلا تحدد نقطة نهاية تجميع البيانات في علامة التبويب الموارد .

إضافة مصادر البيانات

تسمح لك صفحة Collect and deliver بإضافة مصادر البيانات وتكوينها ل DCR والوجهة لكل منها.

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

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

إشعار

قد يستغرق إرسال البيانات إلى الوجهات ما يصل إلى 5 دقائق عند إنشاء قاعدة تجميع بيانات باستخدام معالج قاعدة تجميع البيانات.

تحرير DCR

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

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

$ResourceId = "<ResourceId>" # Resource ID of the DCR to edit
$FilePath = "<FilePath>" # Store DCR content in this file
$DCR = Invoke-AzRestMethod -Path ("$ResourceId"+"?api-version=2022-06-01") -Method GET
$DCR.Content | ConvertFrom-Json | ConvertTo-Json -Depth 20 | Out-File -FilePath $FilePath

للحصول على برنامج تعليمي يستعرض عملية استرداد ثم تحرير DCR موجود، راجع البرنامج التعليمي: تحرير قاعدة تجميع البيانات (DCR).

إنشاء DCR لتصدير المقاييس

لإنشاء قاعدة تجميع بيانات لتصدير المقاييس، استخدم مدخل Microsoft Azure أو Azure CLI أو PowerShell أو API أو قوالب ARM.

هام

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

  1. في قائمة Monitor في مدخل Microsoft Azure، حدد Data Collection Rules ثم حدد Create.

  2. لإنشاء DCR لتجميع بيانات مقاييس النظام الأساسي، حدد الارتباط في أعلى الصفحة. لقطة شاشة تعرض صفحة إنشاء قاعدة تجميع البيانات.

  3. في صفحة Create Data Collection Rule، أدخل اسم قاعدة، وحدد Subscription، وResource group، و Region ل DCR.

  4. حدد تمكين الهوية المدارة إذا كنت تريد إرسال مقاييس إلى حساب تخزين أو مراكز أحداث.

  5. حدد التاليلقطة شاشة تعرض علامة تبويب الأساسيات في صفحة إنشاء قاعدة تجميع البيانات.

  6. في صفحة الموارد ، حدد إضافة موارد لإضافة الموارد التي تريد جمع المقاييس منها.

  7. حدد التالي للانتقال إلى علامة التبويب تجميع وتسليم . لقطة شاشة تعرض علامة تبويب الموارد لصفحة إنشاء قاعدة تجميع البيانات.

  8. حدد إضافة تدفق بيانات جديد

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

  10. حدد الوجهات التالية للانتقال إلى علامة التبويب الوجهات . لقطة شاشة تعرض علامة تبويب التجميع والتسليم لصفحة إنشاء قاعدة تجميع البيانات.

  11. لإرسال المقاييس إلى مساحة عمل Log Analytics، حدد Azure Monitor Logs من القائمة المنسدلة Destination type .

    1. حدد الاشتراك ومساحة عمل Log Analytics التي تريد إرسال المقاييس إليها.
  12. لإرسال المقاييس إلى مراكز الأحداث، حدد مركز الأحداث من القائمة المنسدلة نوع الوجهة.

    1. حدد الاشتراك ومساحة اسم Event Hub واسم مثيل Event Hub.
  13. لإرسال مقاييس إلى حساب تخزين، حدد حساب التخزين من القائمة المنسدلة نوع الوجهة.

    1. حدد الاشتراك وحساب التخزين وحاوية Blob حيث تريد تخزين المقاييس.

    إشعار

    لإرسال المقاييس إلى حساب التخزين أو مراكز الأحداث، يجب أن يكون المورد الذي ينشئ المقاييس وDCR وحساب التخزين أو مركز الأحداث في نفس المنطقة.
    لإرسال المقاييس إلى مساحة عمل Log Analytics، يجب أن يكون DCR في نفس منطقة مساحة عمل Log Analytics. يمكن أن يكون المورد الذي ينشئ المقاييس في أي منطقة.

    لتحديد Storage Account أو Event Hubs كوجهة، يجب تمكين الهوية المدارة ل DCR في علامة التبويب Basics.

  14. حدد حفظ ، ثم حدد مراجعة + إنشاء. لقطة شاشة تعرض علامة تبويب الوجهة لصفحة التجميع والتسليم.

بعد إنشاء DCR وDCRA، اسمح بما يصل إلى 30 دقيقة لتظهر بيانات مقاييس النظام الأساسي الأولى في مساحة عمل Log Analytics. بمجرد بدء تدفق البيانات، يبلغ زمن الانتقال لسلسلة زمنية قياسية للنظام الأساسي المتدفقة إلى مساحة عمل Log Analytics أو حساب التخزين أو مراكز الأحداث حوالي 3 دقائق، اعتمادا على نوع المورد.

التحقق من تدفقات البيانات واستكشاف الأخطاء وإصلاحها

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

يتم تخزين المقاييس المرسلة إلى مساحة عمل Log Analytics في AzureMetricsV2 الجدول. استخدم مستكشف Log Analytics لعرض الجدول والتأكد من استيعاب البيانات. لمزيد من المعلومات، راجع نظرة عامة على Log Analytics في Azure Monitor.

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