مشاركة عبر


استخدم مدخل Microsoft Azure لإعداد تنبيهات حول مقاييس Azure Cosmos DB ل PostgreSQL

ينطبق على: Azure Cosmos DB ل PostgreSQL (مدعوم بملحق قاعدة بيانات Citus إلى PostgreSQL)

توضح لك هذه المقالة كيفية إعداد Azure Cosmos DB لتنبيهات PostgreSQL باستخدام مدخل Microsoft Azure. يمكنك تلقي تنبيه بناءً على مقاييس المراقبة الخاصة بخدمات Azure الخاصة بك.

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

يمكنك تكوين تنبيه للقيام بالإجراءات التالية عندما يتم تشغيله:

  • إرسال إخطارات البريد الإلكتروني إلى مسؤول الخدمة والمسؤولين.
  • إرسال بريد إلكتروني إلى رسائل البريد الإلكتروني الإضافية التي تحددها.
  • قم باستدعاء إخطارات على الويب.

يمكنك تكوين قواعد التنبيه والحصول عليها باستخدام:

قم بإنشاء قاعدة تنبيه على مقياس باستخدام مدخل Microsoft Azure

  1. في مدخل Microsoft Azure، حدد Azure Cosmos DB لخادم PostgreSQL الذي تريد مراقبته.

  2. ضمن قسم Monitoring من الشريط الجانبي، حدد Alerts، ثم حدد Create or Create alert rule.

    لقطة شاشة توضح تحديد إنشاء قاعدة تنبيه.

  3. يتم فتح شاشة تحديد إشارة . قم بتحديد مقياسًا من قائمة الإشارات ليتم التنبيه بشأنه. في هذا المثال، حدد Storage percent.

    لقطة شاشة تعرض صفحة تكوين منطق الإشارة حيث يمكنك عرض عدة إشارات.

  4. في علامة التبويب Condition في صفحة Create an alert rule ، ضمن Alert logic، أكمل العناصر التالية:

    • بالنسبة إلى Threshold، حدد Static.
    • بالنسبة إلى نوع التجميع، حدد Average.
    • بالنسبة إلى عامل التشغيل، حدد أكبر من.
    • بالنسبة إلى قيمة الحد، أدخل 85.

    لقطة شاشة توضح تكوين منطق التنبيه.

  5. حدد علامة التبويب Actions، ثم حدد Create action group لإنشاء مجموعة جديدة لتلقي الإعلامات في التنبيه.

  6. في نموذج إنشاء مجموعة إجراءات، حدد الاشتراك ومجموعة الموارد والمنطقة، وأدخل اسما واسم عرض للمجموعة.

    لقطة شاشة تعرض نموذج إنشاء مجموعة إجراءات.

  7. حدد Next: Notifications في أسفل الصفحة.

  8. في علامة التبويب Notifications ، ضمن Notification type، حدد Email/SMS message/Push/Voice.

  9. في نموذج البريد الإلكتروني/رسالة SMS/الدفع/الصوت ، املأ عناوين البريد الإلكتروني وأرقام الهواتف الخاصة بأنواع الإعلامات والمستلمين الذين تريدهم، ثم حدد موافق.

    لقطة شاشة تعرض صفحة إنشاء قاعدة تنبيه.

  10. في نموذج إنشاء مجموعة إجراءات، أدخل اسما للإعلام الجديد.

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

  12. حدد Next: Details في أسفل الصفحة.

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

    لقطة شاشة تعرض علامة تبويب تفاصيل التنبيه.

  14. حدد Review + create، ثم حدد Create لإنشاء التنبيه. في غضون دقائق قليلة، يكون التنبيه نشطًا ويتم تشغيله كما هو موضح سابقًا.

إدارة التنبيهات

بمجرد إنشاء تنبيه، يمكنك تحديده والقيام بالإجراءات التالية:

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

التنبيهات المقترحة

فيما يلي بعض الأمثلة على التنبيهات المقترحة لإعدادها.

مساحة القرص

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

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

مع اقتراب القرص من حد المساحة، جرب هذه التقنيات للحصول على مساحة خالية أكبر:

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

استخدام المعالج

تعد مراقبة استخدام وحدة المعالجة المركزية مفيدة لإنشاء أساس للأداء. على سبيل المثال، قد تلاحظ أن استخدام وحدة المعالجة المركزية عادة ما يكون حوالي 40-60%. إذا بدأ استخدام وحدة المعالجة المركزية فجأة بالمرور فوق حوالي 95%، يمكنك التعرف على شذوذ. قد يعكس استخدام وحدة المعالجة المركزية النمو العضوي، ولكنه قد يكشف أيضًا عن استعلام ضال. عند إنشاء تنبيه وحدة المعالجة المركزية، قم بتعيين نقاوة تجميع طويلة لالتقاط الزيادات المطولة وتجاهل الارتفاعات اللحظية.

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