مراقبة المقاييس على قاعدة بيانات Azure لـ PostgreSQL - خادم مرن
ينطبق على: قاعدة بيانات Azure ل PostgreSQL - خادم مرن
تساعدك مراقبة البيانات المتعلقة بالخوادم على استكشاف الأخطاء وإصلاحها وتحسين حمل العمل لديك. توفر قاعدة بيانات Azure لخادم PostgreSQL المرن خيارات مراقبة مختلفة لتوفير نظرة ثاقبة حول كيفية أداء الخادم الخاص بك.
المقاييس
توفر قاعدة بيانات Azure لخادم PostgreSQL المرن مقاييس مختلفة تعطي نظرة ثاقبة على سلوك الموارد التي تدعم قاعدة بيانات Azure لمثيل خادم PostgreSQL المرن. يتم إصدار كل مقياس في فاصل زمني مدته دقيقة واحدة ويحتوي على ما يصل إلى 93 يوما من التاريخ. يمكنك تكوين التنبيهات حسب المقاييس. وتشمل الخيارات الأخرى إعداد الإجراءات التلقائية، وإجراء تحليلات متقدمة، وأرشفة المحفوظات. لمزيد من المعلومات، راجع نظرة عامة على مقاييس Azure.
إشعار
بينما يتم تخزين المقاييس لمدة 93 يوما، يمكنك الاستعلام فقط (في تجانب المقاييس) عن بيانات تصل إلى 30 يوما كحد أقصى على أي مخطط بياني واحد. إذا رأيت مخططاً فارغاً أو لم يعرض المخطط سوى جزء من بيانات القياس، فتحقق من أن الفرق بين تاريخ البدء وتاريخ الانتهاء في منتقي الوقت لا يتجاوز الفاصل الزمني البالغ 30 يوماً. بعد تحديد فاصل زمني لمدة 30 يوماً، يمكنك تحريك المخطط لعرض نافذة الاستبقاء الكاملة.
المقاييس الافتراضية
تتوفر المقاييس التالية لمثيل خادم مرن لقاعدة بيانات Azure ل PostgreSQL:
اسم العرض | معرف القياس | الوحدة | الوصف | تمكين افتراضي |
---|---|---|---|---|
الاتصالات النشطة | active_connections |
عدد | إجمالي عدد الاتصالات بخادم قاعدة البيانات، بما في ذلك جميع حالات الاتصال مثل نشطة وخاحلة وغيرها، كما هو ملاحظ في pg_stat_activity العرض. يمثل هذا الرقم المجموع الإجمالي للاتصالات عبر جميع الحالات، دون التمييز بين حالات معينة. للحصول على تحليل متعمق حول حالة معينة، مثل الاتصالات النشطة، راجع مقياس "جلسات العمل حسب الحالة". |
نعم |
تخزين النسخ الاحتياطي المستخدم | backup_storage_used |
بايت | كمية التخزين الاحتياطي المستخدمة. يمثل هذا المقياس مجموع التخزين الذي تستهلكه جميع النسخ الاحتياطية الكاملة والنسخ الاحتياطية التفاضلية والنسخ الاحتياطية للسجلات التي يتم الاحتفاظ بها استنادا إلى فترة الاحتفاظ بالنسخ الاحتياطي التي تم تعيينها للخادم. تتم إدارة خدمة تكرار النسخ الاحتياطية. بالنسبة للتخزين المتكرر جغرافيا، يكون استخدام تخزين النسخ الاحتياطي ضعف استخدام التخزين المتكرر محليا. | نعم |
الاتصالات الفاشلة | connections_failed |
عدد | عدد الاتصالات الفاشلة. | نعم |
الاتصالات الناجحة | connections_succeeded |
عدد | عدد الاتصالات الناجحة. | نعم |
أرصدة وحدة المعالجة المركزية المستهلكة | cpu_credits_consumed |
عدد | عدد الأرصدة المستخدمة من قبل الخادم المرن. ينطبق على الطبقة القابلة للاندفاع. | نعم |
أرصدة وحدة المعالجة المركزية المتبقية | cpu_credits_remaining |
عدد | إجمالي عدد الأرصدة المتوفرة للاندفاع. ينطبق على الطبقة القابلة للاندفاع. | نعم |
النسبة المئوية لوحدة المعالجة المركزية | cpu_percent |
نسبة مئوية | النسبة المئوية الخاصة بـ CPU قيد الاستخدام. | نعم |
حجم قاعدة البيانات | database_size_bytes |
بايت | حجم قاعدة البيانات بالبايت. | نعم |
عمق قائمة انتظار القرص | disk_queue_depth |
عدد | عدد عمليات الإدخال/الإخراج المعلقة إلى قرص البيانات. | نعم |
IOPS | iops |
عدد | عدد عمليات الإدخال/إخراج إلى قرص في الثانية. | نعم |
الحد الأقصى لمعرفات المعاملات المستخدمة | maximum_used_transactionIDs |
عدد | الحد الأقصى لعدد معرفات المعاملات المستخدمة. | نعم |
النسبة المئوية للذاكرة | memory_percent |
نسبة مئوية | النسبة المئوية المتعلقة بالذاكرة المستخدمة. | نعم |
خارج الشبكة | network_bytes_egress |
بايت | إجمالي مجموع نسبة استخدام الشبكة الصادرة على الخادم لفترة محددة. يتضمن هذا المقياس نسبة استخدام الشبكة الصادرة من قاعدة البيانات ومن قاعدة بيانات Azure لخادم Postgres المرن، بما في ذلك ميزات مثل المراقبة والسجلات وأرشفة WAL والنسخ المتماثل وما إلى ذلك. | نعم |
الشبكة في | network_bytes_ingress |
بايت | إجمالي مجموع نسبة استخدام الشبكة الواردة على الخادم لفترة محددة. يتضمن هذا المقياس حركة المرور الواردة إلى قاعدة البيانات الخاصة بك وإلى خادم Azure Database for Postgres المرن، بما في ذلك ميزات مثل المراقبة والسجلات وأرشفة WAL والنسخ المتماثل وما إلى ذلك. | نعم |
قراءة IOPS | read_iops |
عدد | عدد عمليات قراءة إدخال/إخراج قرص البيانات في الثانية. | نعم |
قراءة معدل النقل | read_throughput |
بايت | وحدات البايت المقروءة في الثانية. | نعم |
مساحة تخزين مجانية | storage_free |
بايت | مقدار مساحة التخزين المتوفرة. | نعم |
النسبة المئوية للتخزين | storage_percent |
النسبة المئوية | النسبة المئوية لمساحة التخزين المستخدمة. يمكن أن يتضمن التخزين الذي تستخدمه الخدمة ملفات قاعدة البيانات وسجلات المعاملات وسجلات الخادم. | نعم |
التخزين المستخدم | storage_used |
بايت | مقدار مساحة التخزين المستخدمة. يمكن أن يتضمن التخزين الذي تستخدمه الخدمة ملفات قاعدة البيانات وسجلات المعاملات وسجلات الخادم. | نعم |
تخزين سجل المعاملات المستخدم | txlogs_storage_used |
بايت | مقدار مساحة التخزين التي تستخدمها سجلات المعاملات. | نعم |
معدل نقل الكتابة | write_throughput |
بايت | وحدات البايت المكتوبة على القرص في الثانية. | نعم |
كتابة IOPS | write_iops |
عدد | عدد عمليات الكتابة الإدخال/إخراج قرص البيانات في الثانية. | نعم |
مقاييس محسنة
يمكنك استخدام مقاييس محسنة لقاعدة بيانات Azure لخادم PostgreSQL المرن للحصول على مراقبة دقيقة والتنبيه على قواعد البيانات. يمكنك تكوين التنبيهات حسب المقاييس. تتضمن بعض المقاييس المحسنة معلمة Dimension
يمكنك استخدامها لتقسيم بيانات المقاييس وتصفيتها باستخدام بعد مثل اسم قاعدة البيانات أو الحالة.
تمكين المقاييس المحسنة
- يتم تعطيل معظم هذه المقاييس الجديدة بشكل افتراضي. ومع ذلك، هناك بعض الاستثناءات التي يتم تمكينها بشكل افتراضي. يشير العمود الموجود في أقصى اليمين في الجداول التالية إلى ما إذا كان كل مقياس ممكنا بشكل افتراضي أم لا.
- لتمكين تلك المقاييس التي لم يتم تمكينها بشكل افتراضي، قم بتعيين معلمة
metrics.collector_database_activity
الخادم إلىON
. هذه المعلمة ديناميكية ولا تتطلب إعادة تشغيل مثيل.
قائمة المقاييس المحسنة
يمكنك الاختيار من بين الفئات التالية من المقاييس المحسنة:
- النشاط
- قاعدة البيانات
- النسخ المتماثل المنطقي
- النسخ المتماثل
- عملية التشبع
- نسبة استخدام الشبكة
النشاط
اسم العرض | معرف القياس | الوحدة | الوصف | البُعد | تمكين افتراضي |
---|---|---|---|---|---|
جلسات العمل حسب الحالة | sessions_by_state |
عدد | جلسات العمل حسب الحالة كما هو موضح في pg_stat_activity طريقة العرض. يقوم بتصنيف الواجهات الخلفية للعميل إلى حالات مختلفة، مثل نشطة أو تعطل. |
المنطقة | لا |
جلسات العمل بواسطة WaitEventType | sessions_by_wait_event_type |
عدد | جلسات العمل حسب نوع الحدث الذي تنتظره الواجهة الخلفية للعميل. | نوع حدث الانتظار | لا |
أقدم خلفية | oldest_backend_time_sec |
ثوانٍ | العمر بالثوان من الواجهة الخلفية الأقدم (بغض النظر عن الحالة). | لا ينطبق | لا |
أقدم استعلام | longest_query_time_sec |
ثوانٍ | العمر بالثوان لأطول استعلام قيد التشغيل حاليا. | لا ينطبق | لا |
أقدم معاملة | longest_transaction_time_sec |
ثوانٍ | العمر بالثوان لأطول معاملة (بما في ذلك المعاملات الخاملة). | لا ينطبق | لا |
أقدم xmin | oldest_backend_xmin |
عدد | القيمة الفعلية لأقدم xmin . إذا xmin لم يكن متزايدا، فإنه يشير إلى أن هناك بعض المعاملات طويلة الأمد التي يمكن أن تعقد المجموعات الميتة من إزالتها. |
لا ينطبق | لا |
أقدم عمر xmin | oldest_backend_xmin_age |
عدد | العمر بوحدات من الأقدم xmin . يشير إلى عدد المعاملات التي تم تمريرها منذ الأقدم xmin . |
لا ينطبق | لا |
قاعدة البيانات
اسم العرض | معرف القياس | الوحدة | الوصف | البُعد | تمكين افتراضي |
---|---|---|---|---|---|
الخلفيات | numbackends |
عدد | عدد الخلفيات المتصلة بقاعدة البيانات هذه. | DatabaseName | لا |
حالات التوقف التام | deadlocks |
عدد | عدد حالات التوقف التام التي تم الكشف عنها في قاعدة البيانات هذه. | DatabaseName | لا |
الضغط على كتل القرص | blks_hit |
عدد | عدد المرات التي تم فيها العثور على كتل القرص بالفعل في ذاكرة التخزين المؤقت للمخزن المؤقت، بحيث لم تكن القراءة ضرورية. | DatabaseName | لا |
قراءة كتل القرص | blks_read |
عدد | عدد كتل القرص التي تمت قراءتها في قاعدة البيانات هذه. | DatabaseName | لا |
الملفات المؤقتة | temp_files |
عدد | عدد الملفات المؤقتة التي تم إنشاؤها بواسطة الاستعلامات في قاعدة البيانات هذه. | DatabaseName | لا |
حجم الملفات المؤقت | temp_bytes |
بايت | إجمالي كمية البيانات المكتوبة إلى الملفات المؤقتة بواسطة الاستعلامات في قاعدة البيانات هذه. | DatabaseName | لا |
إجمالي المعاملات | xact_total |
عدد | عدد إجمالي المعاملات التي تم تنفيذها في قاعدة البيانات هذه. | DatabaseName | لا |
المعاملات الملتزم بها | xact_commit |
عدد | عدد المعاملات في قاعدة البيانات هذه التي تم الالتزام بها. | DatabaseName | لا |
المعاملات في الثانية (معاينة) | tps |
عدد | عدد المعاملات التي تم تنفيذها في غضون ثانية. | DatabaseName | لا |
التراجع عن المعاملات | xact_rollback |
عدد | عدد المعاملات في قاعدة البيانات هذه التي تم التراجع فيها. | DatabaseName | لا |
المجموعات المحذوفة | tup_deleted |
عدد | عدد الصفوف التي تم حذفها بواسطة الاستعلامات في قاعدة البيانات هذه. | DatabaseName | لا |
المجموعات التي تم إحضارها | tup_fetched |
عدد | عدد الصفوف التي تم جلبها بواسطة الاستعلامات في قاعدة البيانات هذه. | DatabaseName | لا |
المجموعات المدرجة | tup_inserted |
عدد | عدد الصفوف التي تم إدراجها بواسطة الاستعلامات في قاعدة البيانات هذه. | DatabaseName | لا |
المجموعات التي تم إرجاعها | tup_returned |
عدد | عدد الصفوف التي تم إرجاعها بواسطة الاستعلامات في قاعدة البيانات هذه. | DatabaseName | لا |
تم تحديث المجموعات | tup_updated |
عدد | عدد الصفوف التي تم تحديثها بواسطة الاستعلامات في قاعدة البيانات هذه. | DatabaseName | لا |
النسخ المتماثل المنطقي
اسم العرض | معرف القياس | الوحدة | الوصف | البُعد | تمكين افتراضي |
---|---|---|---|---|---|
الحد الأقصى لتأخر النسخ المتماثل المنطقي | logical_replication_delay_in_bytes |
بايت | الحد الأقصى للتأخر عبر جميع فتحات النسخ المتماثل المنطقية. | لا ينطبق | نعم |
النسخ المتماثل
اسم العرض | معرف القياس | الوحدة | الوصف | البُعد | تمكين افتراضي |
---|---|---|---|---|---|
الحد الأقصى لتأخر النسخ المتماثل الفعلي | physical_replication_delay_in_bytes |
بايت | الحد الأقصى للتأخر عبر جميع فتحات النسخ المتماثل الفعلية غير المتزامنة. | لا ينطبق | نعم |
قراءة تأخر النسخة المتماثلة | physical_replication_delay_in_seconds |
ثوانٍ | قراءة تأخر النسخة المتماثلة بالثوان. | لا ينطبق | نعم |
عملية التشبع
اسم العرض | معرف القياس | الوحدة | الوصف | البُعد | تمكين افتراضي |
---|---|---|---|---|---|
النسبة المئوية المستهلكة للنطاق الترددي للقرص | disk_bandwidth_consumed_percentage |
نسبة مئوية | النسبة المئوية للنطاق الترددي لقرص البيانات المستهلكة في الدقيقة. | لا ينطبق | نعم |
النسبة المئوية المستهلكة لعمليات الإدخال والإخراج في الثانية على القرص | disk_iops_consumed_percentage |
نسبة مئوية | النسبة المئوية ل I/Os لقرص البيانات المستهلكة في الدقيقة. | لا ينطبق | نعم |
نسبة استخدام الشبكة
اسم العرض | معرف القياس | الوحدة | الوصف | البُعد | تمكين افتراضي |
---|---|---|---|---|---|
الحد الأقصى للاتصالات ^ | max_connections |
عدد | عدد الاتصالات القصوى. | لا ينطبق | نعم |
^ يمثل Max Connections القيمة المكونة لمعلمة max_connections
الخادم. يتم استقصاء هذا المقياس كل 30 دقيقة.
اعتبارات استخدام المقاييس المحسنة
- المقاييس المحسنة التي تستخدم بعد DatabaseName لها حد قاعدة بيانات 50.
- في وحدة SKU القابلة للاندفاع ، الحد هو 10 قواعد بيانات للمقاييس التي تستخدم بعد DatabaseName.
- يتم تطبيق حد البعد DatabaseName على عمود معرف قاعدة البيانات (datid) في طريقة عرض النظام pg_stat_database، والذي يعكس ترتيب إنشاء قاعدة البيانات.
- في
DatabaseName
بعد المقاييس غير حساس لحالة الأحرف. وهذا يعني أنه بعد الاستعلام عنpg_stat_database
طريقة العرض، وتصفية الصفوف التيdatname
تكون إماtemplate1
أوtemplate0
، وترتيب حسب ، وتقييد الصفوف التي تم إرجاعهاdatid
إلى أول 50 (أو 10 في حالة SKU القابلة للاندفاع)، سيتم دمج مقاييس أسماء قواعد البيانات في مجموعة النتائج هذه، والتي هي نفسها باستثناء الحالة (على سبيل المثال،contoso_database
وContoso_database
) وقد لا تظهر بيانات دقيقة.
مقاييس الإخلاء التلقائي
يمكن استخدام مقاييس الإخلاء التلقائي لمراقبة أداء الإخلاء التلقائي وضبطه لقاعدة بيانات Azure ل PostgreSQL - الخادم المرن. يتم إصدار كل مقياس في فاصل زمني مدته 30 دقيقة ويحتوي على ما يصل إلى 93 يوما من الاحتفاظ. يمكنك إنشاء تنبيهات لمقاييس معينة، ويمكنك تقسيم بيانات المقاييس وتصفيتها باستخدام DatabaseName
البعد.
كيفية تمكين مقاييس الإخلاء التلقائي
- يتم تعطيل مقاييس الإخلاء التلقائي بشكل افتراضي.
- لتمكين هذه المقاييس، قم بتعيين معلمة
metrics.autovacuum_diagnostics
الخادم إلىON
. - هذه المعلمة ديناميكية، لذلك لا يلزم إعادة تشغيل مثيل.
قائمة مقاييس الإخلاء التلقائي
اسم العرض | معرف القياس | الوحدة | الوصف | البُعد | تمكين افتراضي |
---|---|---|---|---|---|
تحليل جداول مستخدم العداد | analyze_count_user_tables |
عدد | عدد المرات التي تم فيها تحليل جداول المستخدم فقط يدويا في قاعدة البيانات هذه. | DatabaseName | لا |
إجراء تحليل تلقائي لجداول مستخدم العداد | autoanalyze_count_user_tables |
عدد | عدد المرات التي تم فيها تحليل جداول المستخدم فقط بواسطة البرنامج الخفي للإخلاء التلقائي في قاعدة البيانات هذه. | DatabaseName | لا |
جداول مستخدم عداد الإخلاء التلقائي | autovacuum_count_user_tables |
عدد | عدد المرات التي تم فيها تفريغ جداول المستخدم فقط بواسطة البرنامج الخفي للإخلاء التلقائي في قاعدة البيانات هذه. | DatabaseName | لا |
نسبة الطفو (معاينة) | bloat_percent |
نسبة مئوية | النسبة المئوية المقدرة للانتفاض لجداول المستخدم فقط. | DatabaseName | لا |
جداول مستخدم الصفوف الميتة المقدرة | n_dead_tup_user_tables |
عدد | العدد المقدر للصفوف غير المستخدمة للجداول الخاصة بالمستخدم فقط في قاعدة البيانات هذه. | DatabaseName | لا |
جداول مستخدم الصفوف المباشرة المقدرة | n_live_tup_user_tables |
عدد | العدد المقدر للصفوف المباشرة لجداول المستخدم فقط في قاعدة البيانات هذه. | DatabaseName | لا |
التعديلات المقدرة جداول المستخدم | n_mod_since_analyze_user_tables |
عدد | العدد المقدر للصفوف التي تم تعديلها منذ آخر تحليل لجداول المستخدم فقط. | DatabaseName | لا |
جداول المستخدم التي تم تحليلها | tables_analyzed_user_tables |
عدد | عدد جداول المستخدم فقط التي تم تحليلها في قاعدة البيانات هذه. | DatabaseName | لا |
تمت ميزة "تغيير تلقائي" في جداول المستخدمين | tables_autoanalyzed_user_tables |
عدد | عدد جداول المستخدم فقط التي تم تحليلها بواسطة البرنامج الخفي للإخلاء التلقائي في قاعدة البيانات هذه. | DatabaseName | لا |
تم الإخلاء التلقائي لجداول المستخدم | tables_autovacuumed_user_tables |
عدد | عدد جداول المستخدم فقط التي تم تفريغها بواسطة البرنامج الخفي للإخلاء التلقائي في قاعدة البيانات هذه. | DatabaseName | لا |
عداد جداول المستخدم | tables_counter_user_tables |
عدد | عدد جداول المستخدم فقط في قاعدة البيانات هذه. | DatabaseName | لا |
جداول المستخدم المكنسة فارغة | tables_vacuumed_user_tables |
عدد | عدد جداول المستخدم فقط التي تم تفريغها في قاعدة البيانات هذه. | DatabaseName | لا |
جداول مستخدم عداد الفراغ | vacuum_count_user_tables |
عدد | عدد المرات التي تم فيها تفريغ جداول المستخدم فقط يدويا في قاعدة البيانات هذه (دون احتساب VACUUM FULL ). |
DatabaseName | لا |
اعتبارات استخدام مقاييس الإخلاء التلقائي
- مقاييس الإخلاء التلقائي التي تستخدم بعد DatabaseName لها حد 30 قاعدة بيانات .
- في وحدة SKU القابلة للاندفاع ، الحد هو 10 قواعد بيانات للمقاييس التي تستخدم بعد DatabaseName.
- يتم تطبيق حد البعد DatabaseName على عمود OID، والذي يعكس ترتيب إنشاء قاعدة البيانات.
مقاييس PgBouncer
يمكنك استخدام مقاييس PgBouncer لمراقبة أداء عملية PgBouncer، بما في ذلك تفاصيل الاتصالات النشطة والاتصالات الخاملة وإجمالي الاتصالات المجمعة وعدد تجمعات الاتصال. يتم إصدار كل مقياس في فاصل زمني مدته دقيقة واحدة ويحتوي على ما يصل إلى 93 يوما من التاريخ. يمكن للعملاء تكوين التنبيهات على المقاييس والوصول أيضا إلى أبعاد المقاييس الجديدة لتقسيم بيانات المقاييس وتصفيتها حسب اسم قاعدة البيانات.
كيفية تمكين مقاييس PgBouncer
- لمراقبة مقاييس PgBouncer، تأكد من تمكين ميزة pgbouncer عبر معلمة
pgbouncer.enabled
الخادم وتمكين معلمةmetrics.pgbouncer_diagnostics
المقاييس. - هذه المعلمات ديناميكية ولا تتطلب إعادة تشغيل مثيل.
- يتم تعطيل مقاييس PgBouncer بشكل افتراضي.
قائمة مقاييس PgBouncer
اسم العرض | معرف القياس | الوحدة | الوصف | البُعد | تمكين افتراضي |
---|---|---|---|---|---|
اتصالات العميل النشطة | client_connections_active |
عدد | الاتصالات من العملاء المقترنة بقاعدة بيانات Azure ل PostgreSQL - اتصال الخادم المرن. | DatabaseName | لا |
انتظار اتصالات العميل | client_connections_waiting |
عدد | اتصالات من العملاء الذين ينتظرون قاعدة بيانات Azure ل PostgreSQL - اتصال الخادم المرن لخدمتها. | DatabaseName | لا |
اتصالات الخادم النشطة | server_connections_active |
عدد | الاتصالات بقاعدة بيانات Azure ل PostgreSQL - خادم مرن قيد الاستخدام بواسطة اتصال عميل. | DatabaseName | لا |
اتصالات الخادم الخاملة | server_connections_idle |
عدد | الاتصالات بقاعدة بيانات Azure ل PostgreSQL - الخادم المرن الخامل والجاهز لخدمة اتصال عميل جديد. | DatabaseName | لا |
إجمالي الاتصالات المجمعة | total_pooled_connections |
عدد | العدد الحالي للاتصالات المجمعة. | DatabaseName | لا |
عدد تجمعات الاتصال | num_pools |
عدد | إجمالي عدد تجمعات الاتصال. | DatabaseName | لا |
اعتبارات استخدام مقاييس PgBouncer
- مقاييس PgBouncer التي تستخدم بعد DatabaseName لها حد 30 قاعدة بيانات .
- في وحدة SKU القابلة للاندفاع ، الحد هو 10 قواعد بيانات لها بعد DatabaseName.
- يتم تطبيق حد البعد DatabaseName على عمود OID، والذي يعكس ترتيب إنشاء قاعدة البيانات.
مقياس توفر قاعدة البيانات
Is-db-alive هو مقياس توفر خادم قاعدة بيانات لقاعدة بيانات Azure لخادم PostgreSQL المرن الذي يقوم بإرجاع [1 for available]
و [0 for not-available]
. يتم إصدار كل مقياس بمعدل تردد 1 دقيقة ، ويحتوي على ما يصل إلى 93 يوما من الاستبقاء. يمكن للعملاء تكوين التنبيهات على المقياس.
اسم العرض | معرف القياس | الوحدة | الوصف | البُعد | تمكين افتراضي |
---|---|---|---|---|---|
قاعدة البيانات على قيد الحياة | is_db_alive |
عدد | يشير إلى ما إذا كانت قاعدة البيانات لأعلى أم لا. | غير متاح | نعم |
الاعتبارات عند استخدام مقاييس توفر قاعدة البيانات
- سيسمح تجميع هذا المقياس مع
MAX()
للعملاء بتحديد ما إذا كان الخادم لأعلى أو لأسفل في اللحظة الأخيرة. - لدى العملاء خيار لمزيد من تجميع هذه المقاييس مع أي تردد مطلوب (5m، 10m، 30m وما إلى ذلك) لتناسب متطلبات التنبيه الخاصة بهم وتجنب أي إيجابية خاطئة.
- التجميعات المحتملة الأخرى هي
AVG()
وMIN()
.
التصفية والتقسيم على مقاييس الأبعاد
في الجداول السابقة، بعض المقاييس لها أبعاد مثل DatabaseName أو State. يمكنك استخدام التصفية والتقسيم للمقاييس التي لها أبعاد. توضح هذه الميزات كيفية تأثير مقاطع القياس المختلفة (أو قيم الأبعاد) على القيمة الإجمالية للمقياس. يمكنك استخدامها لتحديد القيم الخارجية المحتملة.
- التصفية: استخدم التصفية لاختيار قيم الأبعاد المضمنة في المخطط. على سبيل المثال، قد ترغب في إظهار الاتصالات الخاملة عند تخطيط المقياس
Sessions-by-State
. يمكنك تعيين عامل التصفية الخمول في بعد الحالة. - التقسيم: استخدم التقسيم للتحكم في ما إذا كان المخطط يعرض خطوطا منفصلة لكل قيمة من قيم البعد أو إذا كان يجمع القيم في سطر واحد. على سبيل المثال، يمكنك مشاهدة سطر واحد لمقياس
Sessions-by-State
عبر جميع جلسات العمل. يمكنك مشاهدة أسطر منفصلة لكل جلسة عمل مجمعة حسب قيمة الحالة. تطبيق التقسيم على بعد الحالة لرؤية أسطر منفصلة.
يوضح المثال التالي التقسيم حسب بعد الحالة والتصفية على قيم حالة معينة:
لمزيد من المعلومات حول إعداد المخططات لمقاييس الأبعاد، راجع أمثلة المخطط المتري.
تصور المقاييس
هناك العديد من الخيارات لتصور مقاييس Azure Monitor.
المكون | الوصف | التدريب المطلوب و/أو التكوين |
---|---|---|
صفحة المعاينة | سيكون لمعظم خدمات Azure صفحة نظرة عامة في مدخل Azure تتضمن قسم المراقبة مع مخططات بيانية تعرض أحدث المقاييس المهمة. وهذه المعلومات مخصصة لأصحاب الخدمات الفردية لتقييم أداء المورد بسرعة. | تستند هذه الصفحة إلى مقاييس النظام الأساسي التي يتم جمعها تلقائيا. لا يلزم التكوين. |
مستكشف المقاييس | يمكنك استخدام Metrics Explorer للمستخدمين بالعمل بشكل تفاعلي مع بيانات القياس وإنشاء تنبيهات قياس. تحتاج إلى الحد الأدنى من التدريب لاستخدام Metrics Explorer، ولكن يجب أن تكون على دراية بالمقاييس التي تريد تحليلها. | - بمجرد تكوين جمع البيانات، لا يلزم تكوين آخر. - تتوفر مقاييس النظام الأساسي لموارد Azure تلقائيا. - تتوفر مقاييس الضيف للأجهزة الظاهرية بعد نشر عامل Azure Monitor على الجهاز الظاهري. - تتوفر مقاييس التطبيق بعد تكوين Application Insights. |
Grafana | يمكنك استخدام Grafana لتصور المقاييس والتنبيه بشأنها. تتضمن جميع إصدارات Grafana المكون الإضافي لمورد بيانات Azure Monitor لتصور مقاييس وسجلات Azure Monitor. | لكي تصبح على دراية بلوحات معلومات Grafana، يلزم توفير بعض التدريب. ومع ذلك، يمكنك تبسيط العملية عن طريق تنزيل قاعدة بيانات Azure مسبقة الإنشاء لخادم PostgreSQL المرن لوحة معلومات مراقبة grafana للخادم، والتي تسمح بمراقبة سهلة لجميع مثيلات الخادم المرن ل Azure Database for PostgreSQL داخل مؤسستك. |
السجلات
بالإضافة إلى المقاييس، يمكنك استخدام خادم Azure Database for PostgreSQL المرن لتكوين قاعدة بيانات Azure للسجلات القياسية PostgreSQL والوصول إليها. لمزيد من المعلومات، راجع مفاهيم التسجيل.
مرئيات السجلات
المكون | الوصف | التدريب المطلوب و/أو التكوين |
---|---|---|
تحليلات السجل | باستخدام Log Analytics، يمكنك إنشاء استعلامات السجل للعمل بشكل تفاعلي مع بيانات السجل وإنشاء تنبيهات لاستعلام السجل. | مطلوب بعض التدريب لكي تصبح على دراية بلغة الاستعلام، على الرغم من أنه يمكنك استخدام الاستعلامات المعدة مسبقاً للمتطلبات الشائعة. |
الخطوات التالية
- تعرف على المزيد حول كيفية تكوين السجلات والوصول إليها.
- تعرف على المزيد عن أسعار Azure Monitor.
- تعرف على المزيد حول سجلات التدقيق.