الترحيل إلى قمة الابتكار:
تعرف على كيف يمكن للترحيل والتحديث إلى Azure تعزيز أداء عملك ومرونته وأمانه، مما يتيح لك تبني الذكاء الاصطناعي بالكامل.تسجيل الآن
لم يعد هذا المتصفح مدعومًا.
بادر بالترقية إلى Microsoft Edge للاستفادة من أحدث الميزات والتحديثات الأمنية والدعم الفني.
مراقبة المقاييس في قاعدة بيانات 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 لقرص البيانات المستهلكة في الدقيقة.
لا ينطبق
نعم
استخدام معالج معالجة Postmaster (معاينة)
postmaster_process_cpu_usage_percent
نسبة مئوية
استخدام وحدة المعالجة المركزية لعملية Postmaster. لا ينطبق على وحدة SKU القابلة للاندفاع.
لا ينطبق
لا
نسبة استخدام الشبكة
اسم العرض
معرف القياس
الوحدة
الوصف
البُعد
تمكين افتراضي
الحد الأقصى للاتصالات ^
max_connections
عدد
عدد الاتصالات القصوى.
لا ينطبق
نعم
تراكم اتصال TCP (معاينة)
tcp_connection_backlog
عدد
عدد الاتصالات المعلقة التي تتجاوز سعة خادم PostgreSQL. ينطبق على 8 vCores وما فوق.
المنطقة
لا
^ يمثل 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، يلزم توفير بعض التدريب. ومع ذلك، يمكنك تبسيط العملية عن طريق تنزيل قاعدة بيانات Azure مسبقة الإنشاء لخادم PostgreSQL المرن لوحة معلومات مراقبة grafana للخادم، والتي تسمح بمراقبة سهلة لجميع مثيلات الخادم المرن ل Azure Database for PostgreSQL داخل مؤسستك.
السجلات
بالإضافة إلى المقاييس، يمكنك استخدام خادم Azure Database for PostgreSQL المرن لتكوين قاعدة بيانات Azure للسجلات القياسية PostgreSQL والوصول إليها. لمزيد من المعلومات، راجع مفاهيم التسجيل.
باستخدام Log Analytics، يمكنك إنشاء استعلامات السجل للعمل بشكل تفاعلي مع بيانات السجل وإنشاء تنبيهات لاستعلام السجل.
مطلوب بعض التدريب لكي تصبح على دراية بلغة الاستعلام، على الرغم من أنه يمكنك استخدام الاستعلامات المعدة مسبقاً للمتطلبات الشائعة.
سجلات الخادم
تسمح ميزة سجلات الخادم في قاعدة بيانات Azure لخادم PostgreSQL المرن للمستخدمين بتمكين سجلات الخادم وتكوينها وتنزيلها، وهي ضرورية لاستكشاف الأخطاء وإصلاحها وإجراء تحليلات تاريخية لنشاط الخادم. بشكل افتراضي، يتم تعطيل ميزة سجلات الخادم في قاعدة بيانات Azure لخادم PostgreSQL المرن. ومع ذلك، بعد تمكين الميزة، يبدأ خادم Azure Database for PostgreSQL المرن في التقاط الأحداث من نوع السجل المحدد وكتابتها في ملف. يمكنك بعد ذلك استخدام مدخل Azure أو Azure CLI لتنزيل الملفات للمساعدة في جهود استكشاف الأخطاء وإصلاحها خاصتك.
استبقاء بيانات سجلات الخادم
سجلات الخادم لها الحد الأدنى من الاستبقاء 1 يوما والحد الأقصى للاحتفاظ هو 7 أيام. إذا تم تجاوز هذا الحد، يتم حذف أقدم السجلات لإفساح المجال لسجلات جديدة. للحصول على تفاصيل حول تمكين سجلات الخادم وإدارتها، راجع تكوين التقاط سجلات خادم PostgreSQL وسجلات ترقية الإصدار الرئيسي.
Microsoft PaaS ilişkisel veritabanı tekliflerini kullanarak bulut, şirket içi ve karma ilişkisel veritabanları için SQL Server veritabanı altyapısını yönetme.