أفضل الممارسات لإنشاء قاعدة جمع البيانات وإدارتها في Azure Monitor

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

عند إنشاء DCR، هناك بعض الجوانب التي يجب مراعاتها مثل:

  • نوع البيانات التي سيتم جمعها، والمعروفة أيضا باسم نوع مصدر البيانات (الأداء، الأحداث)
  • الأجهزة الظاهرية المستهدفة التي سيتم ربط DCR بها
  • وجهة البيانات المجمعة

يعد النظر في كل هذه العوامل أمرا بالغ الأهمية لمؤسسة DCR جيدة. تؤثر جميع النقاط المذكورة أعلاه على جهود إدارة DCR وكذلك على استهلاك الموارد لنقل التكوين ومعالجته.

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

Screenshot of data collection rules to virtual machines relation.

لتوضيح ما يمكن أن يكون عليه نطاق المراقبة، فكر في الأمر على أنه الحد المنطقي المفضل لديك لجمع البيانات. على سبيل المثال، يمكن أن يكون النطاق المحتمل مجموعة من الأجهزة الظاهرية التي تقوم بتشغيل البرامج (على سبيل المثال، "خوادم SQL") اللازمة لتطبيق معين، أو عدادات نظام التشغيل الأساسية أو الأحداث التي تستخدمها مسؤول تكنولوجيا المعلومات. من الممكن أيضا إنشاء نطاقات مماثلة مخصصة للبيئات المختلفة ("التطوير"، "الاختبار"، "الإنتاج") للتخصص أكثر.

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

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

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

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