استخدام مدخل Azure لإعداد تنبيهات حول مقاييس قاعدة بيانات Azure ل PostgreSQL - Hyperscale (Citus)

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

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

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

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

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

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

  1. في مدخل Azure، حدد قاعدة بيانات Azure لخادم PostgreSQL الذي تريد مراقبته.

  2. ضمن قسم المراقبة في الشريط الجانبي، حدد التنبيهات كما هو موضح:

    Select Alert Rules

  3. حدد قاعدة تنبيه جديدة (+ أيقونة).

  4. يتم فتح صفحة إنشاء قاعدة كما هو موضح أدناه. قم بتوفير المعلومات التالية:

    Add metric alert form

  5. ضمن قسم الشرط ، حدد إضافة.

  6. حدد مقياسا من قائمة الإشارات المراد التنبيه إليها. في هذا المثال، حدد "النسبة المئوية للتخزين".

    Screenshot shows the Configure signal logic page where you can view several signals.

  7. تكوين منطق التنبيه:

    • المشغل (على سبيل المثال، "أكبر من")
    • قيمة العتبة (على سبيل المثال 85 في المائة)
    • مقدار دقة التجميع من الوقت الذي يجب أن تستوفى فيه القاعدة المترية قبل تشغيل التنبيه (على سبيل المثال، "خلال آخر 30 دقيقة")
    • وتواتر التقييم (على سبيل المثال "1 دقيقة")

    حدد تم عند الانتهاء.

    Screenshot shows the pane where you can configure Alert logic.

  8. ضمن القسم مجموعات الإجراءات ، حدد إنشاء جديد لإنشاء مجموعة جديدة لتلقي الإعلامات في التنبيه.

  9. املأ نموذج "إضافة مجموعة إجراءات" باسم واسم قصير واشتراك ومجموعة موارد.

    Screenshot shows the Add action group form where you can enter the described values.

  10. تكوين نوع إجراء البريد الإلكتروني/الرسائل القصيرة/الدفع/الصوت .

    اختر "البريد الإلكتروني Azure Resource Manager Role" لإرسال إشعارات إلى مالكي الاشتراكات والمساهمين والقراء.

    حدد موافق عند الانتهاء.

    Screenshot shows the Email/S M S/Push/Voice pane.

  11. حدد اسم قاعدة تنبيه ووصفا وشدة.

    Screenshot shows the Alert Details pane.

  12. انقر فوق إنشاء قاعدة التنبيه لإنشاء التنبيه.

    في غضون دقائق قليلة، يكون التنبيه نشطا ويتم تشغيله كما هو موضح سابقا.

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

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

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

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

مساحة القرص

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

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

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

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

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

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

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