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

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

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

الأذونات

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

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

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

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

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

إنشاء DCR يدويا

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

بمجرد إنشاء ملف JSON، يمكنك استخدام أي من الطرق التالية لإنشاء DCR:

استخدم الأمر az monitor data-collection rule create لإنشاء DCR من ملف JSON الخاص بك باستخدام Azure CLI كما هو موضح في المثال التالي.

az monitor data-collection rule create --location 'eastus' --resource-group 'my-resource-group' --name 'myDCRName' --rule-file 'C:\MyNewDCR.json' --description 'This is my new DCR'

تحرير 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).

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