مراقبة Azure Cosmos DB
توضح هذه المقالة ما يلي:
- أنواع بيانات المراقبة التي يمكنك جمعها لهذه الخدمة.
- طرق لتحليل تلك البيانات.
إشعار
إذا كنت على دراية بهذه الخدمة و/أو Azure Monitor وتريد فقط معرفة كيفية تحليل بيانات المراقبة، فشاهد قسم Analyze بالقرب من نهاية هذه المقالة.
عندما يكون لديك تطبيقات وعمليات أعمال مهمة تعتمد على موارد Azure، تحتاج إلى مراقبة النظام والحصول على تنبيهات له. تجمع خدمة Azure Monitor المقاييس والسجلات وتجمعها من كل مكون من مكونات النظام. يوفر لك Azure Monitor طريقة عرض التوفر والأداء والمرونة، ويعلمك بالمشكلات. يمكنك استخدام مدخل Microsoft Azure أو PowerShell أو Azure CLI أو REST API أو مكتبات العميل لإعداد بيانات المراقبة وعرضها.
- لمزيد من المعلومات حول Azure Monitor، راجع نظرة عامة على Azure Monitor.
- لمزيد من المعلومات حول كيفية مراقبة موارد Azure بشكل عام، راجع مراقبة موارد Azure باستخدام Azure Monitor.
الرؤى
تحتوي بعض الخدمات في Azure على لوحة معلومات مراقبة مضمنة في مدخل Microsoft Azure توفر نقطة بداية لمراقبة خدمتك. تسمى لوحات المعلومات هذه رؤى، ويمكنك العثور عليها في مركز Insights ل Azure Monitor في مدخل Microsoft Azure.
نتائج تحليلات Azure Cosmos DB
رؤى Azure Cosmos DB هي ميزة تستند إلى ميزة المصنفات في Azure Monitor. استخدم رؤى Azure Cosmos DB لعرض الأداء العام والفشل والسعة والصحة التشغيلية لجميع موارد Azure Cosmos DB في تجربة تفاعلية موحدة.
لمزيد من المعلومات حول رؤى Azure Cosmos DB، راجع المقالات التالية:
أنواع الموارد
يستخدم Azure مفهوم أنواع الموارد والمعرفات لتحديد كل شيء في الاشتراك. أنواع الموارد هي أيضا جزء من معرفات الموارد لكل مورد يعمل في Azure. على سبيل المثال، نوع مورد واحد لجهاز ظاهري هو Microsoft.Compute/virtualMachines
. للحصول على قائمة بالخدمات وأنواع الموارد المقترنة بها، راجع موفري الموارد.
ينظم Azure Monitor بالمثل بيانات المراقبة الأساسية في مقاييس وسجلات استنادا إلى أنواع الموارد، وتسمى أيضا مساحات الأسماء. تتوفر مقاييس وسجلات مختلفة أنواع موارد مختلفة. قد تكون خدمتك مقترنة بأكثر من نوع مورد واحد.
لمزيد من المعلومات حول أنواع الموارد ل Azure Cosmos DB، راجع مرجع بيانات مراقبة Azure Cosmos DB.
تخزين البيانات.
بالنسبة إلى Azure Monitor:
- يتم تخزين بيانات المقاييس في قاعدة بيانات مقاييس Azure Monitor.
- يتم تخزين بيانات السجل في مخزن سجلات Azure Monitor. Log Analytics هي أداة في مدخل Microsoft Azure يمكنها الاستعلام عن هذا المتجر.
- سجل نشاط Azure هو مخزن منفصل بواجهة خاصة به في مدخل Microsoft Azure.
يمكنك اختياريا توجيه بيانات سجل المقاييس والنشاط إلى مخزن سجلات Azure Monitor. يمكنك بعد ذلك استخدام Log Analytics للاستعلام عن البيانات وربطها ببيانات السجل الأخرى.
يمكن للعديد من الخدمات استخدام إعدادات التشخيص لإرسال بيانات القياس والسجل إلى مواقع التخزين الأخرى خارج Azure Monitor. تتضمن الأمثلة تخزين Azure وأنظمة الشركاء المستضافة وأنظمة الشركاء غير Azure باستخدام مراكز الأحداث.
للحصول على معلومات مفصلة حول كيفية تخزين Azure Monitor للبيانات، راجع النظام الأساسي لبيانات Azure Monitor.
مقاييس النظام الأساسي ل Azure Monitor
يوفر Azure Monitor مقاييس النظام الأساسي لمعظم الخدمات. هذه المقاييس هي:
- معرف بشكل فردي لكل مساحة اسم.
- مخزن في قاعدة بيانات مقاييس السلسلة الزمنية ل Azure Monitor.
- خفيف الوزن وقادر على دعم التنبيه في الوقت الفعلي تقريبا.
- يستخدم لتعقب أداء مورد بمرور الوقت.
المجموعة: يجمع Azure Monitor مقاييس النظام الأساسي تلقائيا. لا يلزم التكوين.
التوجيه: يمكنك أيضا توجيه بعض مقاييس النظام الأساسي إلى Azure Monitor Logs / Log Analytics حتى تتمكن من الاستعلام عنها باستخدام بيانات السجل الأخرى. تحقق من إعداد تصدير DS لكل مقياس لمعرفة ما إذا كان يمكنك استخدام إعداد تشخيص لتوجيه المقياس إلى سجلات Azure Monitor / Log Analytics.
- لمزيد من المعلومات، راجع إعداد تشخيص المقاييس.
- لتكوين إعدادات التشخيص لخدمة ما، راجع إنشاء إعدادات التشخيص في Azure Monitor.
للحصول على قائمة بجميع المقاييس، من الممكن جمعها لجميع الموارد في Azure Monitor، راجع المقاييس المدعومة في Azure Monitor.
يجمع Azure Monitor مقاييس Azure Cosmos DB بشكل افتراضي. لا تحتاج إلى تكوين أي شيء بشكل صريح. تتوفر معظم المقاييس من صفحة مدخل Azure Cosmos DB أو من صفحة Azure Monitor. بشكل افتراضي، يتم جمع المقاييس بنقاوة مدتها دقيقة واحدة. قد تختلف النقاوة بناء على المقياس الذي تختاره. لمزيد من المعلومات حول فترة الاستبقاء الافتراضية، راجع استبقاء مقاييس Azure Monitor
تتضمن مقاييس Azure Cosmos DB من جانب الخادم معدل النقل والتخزين والتوافر وزمن الانتقال والاتساق ومقاييس مستوى النظام. على جانب العميل، يمكنك جمع تفاصيل رسوم الطلب ومعرف النشاط ومعلومات تتبع الاستثناء والمكدس وحالة HTTP ورمز الإحصائيات الفرعية وسلسلة التشخيص. بشكل افتراضي، تمتلك هذه القياسات فترة احتفاظ لمدة 30 أيام. يمكنك استخدام هذه البيانات لتصحيح المشكلات أو إذا كنت بحاجة إلى الاتصال بفريق دعم Azure Cosmos DB.
قيم البعد للمقاييس، مثل اسم الحاوية، غير حساسة لحالة الأحرف. يمكن أن يؤدي هذا الموقف إلى ارتباك أو تضارب بيانات تتبع الاستخدام والإجراءات على الحاويات التي تحمل مثل هذه الأسماء. استخدم مقارنة غير حساسة لحالة الأحرف عند إجراء مقارنات سلسلة على قيم الأبعاد هذه.
للحصول على قائمة بالمقاييس المتوفرة ل Azure Cosmos DB، راجع مرجع بيانات مراقبة Azure Cosmos DB.
المقاييس غير المستندة إلى Azure Monitor
توفر هذه الخدمة مقاييس أخرى غير مضمنة في قاعدة بيانات مقاييس Azure Monitor.
- للحصول على معلومات حول حلول الشركاء والأدوات التي يمكن أن تساعد في مراقبة Azure Cosmos DB، راجع مراقبة Azure Cosmos DB باستخدام حلول الجهات الخارجية.
- لتنفيذ مقاييس Micrometer في Java SDK ل Azure Cosmos DB عن طريق استهلاك مقاييس Prometheus، راجع استخدام مقاييس عميل Micrometer ل Java.
سجلات موارد Azure Monitor
توفر سجلات الموارد نظرة ثاقبة على العمليات التي تم إجراؤها بواسطة مورد Azure. يتم إنشاء السجلات تلقائيا، ولكن يجب توجيهها إلى سجلات Azure Monitor لحفظها أو الاستعلام عنها. يتم تنظيم السجلات في فئات. قد تحتوي مساحة الاسم المحددة على فئات سجل موارد متعددة.
المجموعة: لا يتم تجميع سجلات الموارد وتخزينها حتى تقوم بإنشاء إعداد تشخيص وتوجيه السجلات إلى موقع واحد أو أكثر. عند إنشاء إعداد تشخيص، فإنك تحدد فئات السجلات المراد تجميعها. هناك طرق متعددة لإنشاء إعدادات التشخيص وصيانتها، بما في ذلك مدخل Microsoft Azure برمجيا، وعلى الرغم من نهج Azure.
التوجيه: الافتراضي المقترح هو توجيه سجلات الموارد إلى سجلات Azure Monitor حتى تتمكن من الاستعلام عنها باستخدام بيانات السجل الأخرى. تتوفر أيضا مواقع أخرى مثل Azure Storage وAzure Event Hubs وبعض شركاء مراقبة Microsoft. لمزيد من المعلومات، راجع سجلات موارد Azure ووجهات سجل الموارد.
للحصول على معلومات مفصلة حول جمع سجلات الموارد وتخزينها وتوجيهها، راجع إعدادات التشخيص في Azure Monitor.
للحصول على قائمة بجميع فئات سجل الموارد المتوفرة في Azure Monitor، راجع سجلات الموارد المدعومة في Azure Monitor.
تحتوي جميع سجلات الموارد في Azure Monitor على نفس حقول العنوان، متبوعة بالحقول الخاصة بالخدمة. المخطط الشائع مُوضح في مخطط سجل الموارد في Azure Monitor.
يمكنك مراقبة سجلات التشخيص من حساب Azure Cosmos DB وإنشاء لوحات معلومات من Azure Monitor. يتم تخزين عمليات القياس عن بُعد مثل الأحداث والتتبعات التي تحدث عند مستوى تفصيل ثانٍ كسجلات. على سبيل المثال، إذا تغير معدل نقل الحاوية، تتغير خصائص حساب Azure Cosmos DB. تلتقط السجلات هذه الأحداث. يمكنك تحليل هذه السجلات عن طريق تشغيل الاستعلامات على البيانات المجمعة.
بالنسبة لفئات سجل الموارد المتوفرة وجداول Log Analytics المقترنة بها ومخططات السجلات ل Azure Cosmos DB، راجع مرجع بيانات مراقبة Azure Cosmos DB.
سجل الأنشطة Azure
يحتوي سجل النشاط على أحداث على مستوى الاشتراك تتعقب العمليات لكل مورد Azure كما هو ظاهر من خارج هذا المورد؛ على سبيل المثال، إنشاء مورد جديد أو بدء تشغيل جهاز ظاهري.
المجموعة: يتم إنشاء أحداث سجل النشاط تلقائيا وتجميعها في مخزن منفصل للعرض في مدخل Microsoft Azure.
التوجيه: يمكنك إرسال بيانات سجل النشاط إلى سجلات Azure Monitor حتى تتمكن من تحليلها جنبا إلى جنب مع بيانات السجل الأخرى. تتوفر أيضا مواقع أخرى مثل Azure Storage وAzure Event Hubs وبعض شركاء مراقبة Microsoft. لمزيد من المعلومات حول كيفية توجيه سجل النشاط، راجع نظرة عامة على سجل نشاط Azure.
تدقيق إجراءات الاستعادة لوضع النسخ الاحتياطي المستمر
باستخدام سجلات النشاط، يمكنك سرد جميع عمليات الاستعادة في نقطة زمنية للوضع المستمر التي تم إجراؤها على حساب Azure Cosmos DB. لمعرفة كيفية عرض هذه العمليات في مدخل Microsoft Azure، راجع تدقيق إجراء الاستعادة في نقطة زمنية لوضع النسخ الاحتياطي المستمر.
تحليل بيانات المراقبة
هناك العديد من الأدوات لتحليل بيانات المراقبة.
أدوات Azure Monitor
يدعم Azure Monitor الأدوات الأساسية التالية:
مستكشف المقاييس، أداة في مدخل Microsoft Azure تسمح لك بعرض وتحليل المقاييس لموارد Azure. لمزيد من المعلومات، راجع تحليل المقاييس باستخدام مستكشف مقاييس Azure Monitor.
Log Analytics، أداة في مدخل Microsoft Azure تسمح لك بالاستعلام عن بيانات السجل وتحليلها باستخدام لغة استعلام Kusto (KQL). لمزيد من المعلومات، راجع البدء في استعلامات السجل في Azure Monitor.
سجل النشاط، الذي يحتوي على واجهة مستخدم في مدخل Microsoft Azure للعرض وعمليات البحث الأساسية. لإجراء تحليل أكثر تعمقا، يجب عليك توجيه البيانات إلى سجلات Azure Monitor وتشغيل استعلامات أكثر تعقيدا في Log Analytics.
تتضمن الأدوات التي تسمح بتصور أكثر تعقيدا ما يلي:
- لوحات المعلومات التي تتيح لك دمج أنواع مختلفة من البيانات في جزء واحد في مدخل Microsoft Azure.
- المصنفات والتقارير القابلة للتخصيص التي يمكنك إنشاؤها في مدخل Microsoft Azure. يمكن أن تتضمن المصنفات النص والمقاييس واستعلامات السجل.
- Grafana، أداة منصة مفتوحة تتفوق في لوحات المعلومات التشغيلية. يمكنك استخدام Grafana لإنشاء لوحات معلومات تتضمن بيانات من مصادر متعددة غير Azure Monitor.
- Power BI، خدمة تحليلات الأعمال التي توفر مرئيات تفاعلية عبر مصادر بيانات مختلفة. يمكنك تكوين Power BI لاستيراد بيانات السجل تلقائيًا من Azure Monitor للاستفادة من هذه المرئيات.
أدوات تصدير Azure Monitor
يمكنك الحصول على البيانات من Azure Monitor في أدوات أخرى باستخدام الطرق التالية:
المقاييس: استخدم واجهة برمجة تطبيقات REST للمقاييس لاستخراج بيانات القياس من قاعدة بيانات مقاييس Azure Monitor. تدعم واجهة برمجة التطبيقات تعبيرات التصفية لتحسين البيانات التي تم استردادها. لمزيد من المعلومات، راجع مرجع Azure Monitor REST API.
السجلات: استخدم واجهة برمجة تطبيقات REST أو مكتبات العميل المقترنة.
خيار آخر هو تصدير بيانات مساحة العمل.
لبدء استخدام واجهة برمجة تطبيقات REST ل Azure Monitor، راجع معاينة واجهة برمجة تطبيقات REST لمراقبة Azure.
تحليل مقاييس Azure Cosmos DB
يمكنك استخدام Azure Monitor Metrics Explorer لتحليل مقاييس Azure Cosmos DB باستخدام مقاييس من خدمات Azure الأخرى عن طريق تحديد Metrics ضمن Monitoring في التنقل في مدخل حساب Azure Cosmos DB. لمزيد من المعلومات حول كيفية استخدام مستكشف المقاييس، راجع تحليل المقاييس باستخدام مستكشف مقاييس Azure Monitor.
يمكنك مراقبة زمن الانتقال من جانب الخادم واستخدام وحدة الطلب واستخدام وحدة الطلب العادية لموارد Azure Cosmos DB. يمكنك تحديد مقاييس مُحددة لوحدات الطلب والتخزين وزمن الانتقال والتوفر، وCassandra، وغيرها.
على جانب العميل، يمكنك تصحيح المشكلات عن طريق جمع مقاييس لتكلفة الطلب ومعرف النشاط ومعلومات تتبع الاستثناء والمكدس وحالة HTTP ورمز الإحصائيات الفرعية وسلسلة التشخيص.
لمزيد من المعلومات والإرشادات التفصيلية، راجع المقالات التالية:
- مراقبة زمن الانتقال من جانب الخادم
- مراقبة استخدام وحدة الطلب
- مراقبة استخدام وحدة الطلبات التي تمت تسويتها
للحصول على قائمة بجميع مقاييس الموارد المدعومة في Azure Monitor، راجع مقاييس Azure Monitor المدعومة. للحصول على قائمة بمقاييس النظام الأساسي التي تم جمعها ل Azure Cosmos DB، راجع مراقبة مقاييس مرجع بيانات Azure Cosmos DB.
مراقبة Azure Cosmos DB برمجيا
لا تتوفر مقاييس مستوى الحساب المتوفرة في المدخل، مثل استخدام تخزين الحساب وإجمالي الطلبات، باستخدام واجهة برمجة التطبيقات ل NoSQL. ومع ذلك، يمكنك استرداد بيانات الاستخدام على مستوى المجموعة باستخدام واجهة برمجة التطبيقات ل NoSQL. لاسترداد بيانات مستوى المجموعة، استخدم إحدى الطرق التالية:
لاستخدام واجهة برمجة تطبيقات REST، قم بإجراء GET على المجموعة. يتم إرجاع معلومات الحصة النسبية والاستخدام للمجموعة
x-ms-resource-quota
في وx-ms-resource-usage
في الاستجابة.لاستخدام .NET SDK، استخدم أسلوب DocumentClient.ReadDocumentCollectionAsync ، الذي يقوم بإرجاع ResourceResponse الذي يحتوي على العديد من خصائص الاستخدام مثل CollectionSizeUsage و DatabaseUsage و DocumentUsage.
للوصول إلى قياسات إضافية، استخدم Azure Monitor SDK. يمكن استرداد تعريفات المقاييس المتوفرة باستخدام هذا التنسيق:
https://management.azure.com/subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroup}/providers/Microsoft.DocumentDb/databaseAccounts/{DocumentDBAccountName}/providers/microsoft.insights/metricDefinitions?api-version=2018-01-01
لاسترداد القياسات الفردية، استخدم التنسيق التالي:
https://management.azure.com/subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroup}/providers/Microsoft.DocumentDb/databaseAccounts/{DocumentDBAccountName}/providers/microsoft.insights/metrics?timespan={StartTime}/{EndTime}&interval={AggregationInterval}&metricnames={MetricName}&aggregation={AggregationType}&`$filter={Filter}&api-version=2018-01-01
لمعرفة المزيد، راجع Azure monitoring REST API.
تحليل سجلات Azure Cosmos DB
يتم تخزين البيانات في سجلات Azure Monitor في الجداول. يحتوي كل جدول على مجموعة خاصة به من الخصائص الفريدة. تحتوي جميع سجلات الموارد في مراقبة Azure على نفس الحقول متبوعة بحقول خاصة بالخدمة. المخطط الشائع مُوضح في مخطط سجل الموارد في Azure Monitor.
للحصول على أنواع سجلات الموارد التي تم جمعها ل Azure Cosmos DB، راجع مرجع بيانات مراقبة Azure Cosmos DB.
راجع المقالات التالية لمزيد من المعلومات حول العمل مع سجلات Azure Monitor ل Azure Cosmos DB:
- مراقبة البيانات باستخدام إعدادات تشخيص Azure
- تدقيق سجلات وحدة التحكم
- إضافة تحويل لبيانات مساحة العمل
استعلامات Kusto
يمكنك تحليل بيانات المراقبة في مخزن Azure Monitor Logs / Log Analytics باستخدام لغة استعلام Kusto (KQL).
هام
عند تحديد Logs من قائمة الخدمة في المدخل، يفتح Log Analytics مع تعيين نطاق الاستعلام إلى الخدمة الحالية. يعني هذا النطاق أن استعلامات السجل ستتضمن بيانات من هذا النوع من الموارد فقط. إذا كنت ترغب في تشغيل استعلام يتضمن بيانات من خدمات Azure الأخرى، فحدد Logs من قائمة Azure Monitor . راجع نطاق الاستعلام عن السجل والزمن في Azure Monitor Log Analytics للحصول على التفاصيل.
للحصول على قائمة بالاستعلامات الشائعة لأي خدمة، راجع واجهة استعلامات Log Analytics.
قبل استخدام Log Analytics لإصدار استعلامات Kusto، يجب تمكين سجلات التشخيص لعمليات وحدة التحكم. عند تمكين سجلات التشخيص، يمكنك تحديد بين تخزين بياناتك في جداول خاصة بالموارد أو جدول AzureDiagnostics واحد (قديم). يعتمد النص الدقيق للاستعلامات Kusto على وضع المجموعة الذي تحدده.
- راجع استكشاف المشكلات المتعلقة باستعلامات التشخيص وإصلاحها للاستعلامات البسيطة للمساعدة في استكشاف المشكلات وإصلاحها في Azure Cosmos DB.
- راجع استكشاف المشكلات المتعلقة باستعلامات التشخيص المتقدمة وإصلاحها باستخدام Azure Cosmos DB ل NoSQL للحصول على استعلامات أكثر تقدما للمساعدة في استكشاف المشكلات المتعلقة بحساب Azure Cosmos DB وإصلاحها باستخدام سجلات التشخيص المرسلة إلى تشخيصات Azure (القديمة) وجداول (معاينة) الخاصة بالموارد.
فيما يلي بعض الاستعلامات التي يمكنك إدخالها في شريط بحث بحث السجل لمساعدتك في مراقبة موارد Azure Cosmos DB.
للاستعلام عن جميع سجلات مستوى التحكم من Azure Cosmos DB:
CDBControlPlaneRequests
للاستعلام عن جميع سجلات مستوى البيانات من Azure Cosmos DB:
CDBDataPlaneRequests
للاستعلام عن قائمة تمت تصفيتها من سجلات مستوى البيانات، خاصة بمورد واحد:
CDBDataPlaneRequests
| where AccountName=="<account-name>"
للحصول على عدد سجلات مستوى البيانات، مجمعة حسب المورد:
CDBDataPlaneRequests
| summarize count() by AccountName
لإنشاء مخطط لسجلات مستوى البيانات، مجمعة حسب نوع العملية:
CDBDataPlaneRequests
| summarize count() by OperationName
| render piechart
للحصول على استعلامات Kusto التي يمكنك استخدامها لاستكشاف المشكلات وإصلاحها مع Azure Cosmos DB، راجع المقالات التالية:
- استكشاف المشكلات وإصلاحها باستخدام الاستعلامات الأساسية
- استكشاف المشكلات وإصلاحها باستخدام استعلامات التشخيص المتقدمة
هذه الأمثلة هي مجرد عينة صغيرة من الاستعلامات الغنية التي يمكنك تشغيلها في Azure Monitor باستخدام لغة استعلام Kusto (KQL). لمزيد من الأمثلة، راجع نماذج استعلامات Kusto.
التنبيهات
تقوم تنبيهات Azure Monitor بإعلامك بشكل استباقي عند العثور على شروط محددة في بيانات المراقبة الخاصة بك. تسمح لك التنبيهات بتحديد المشكلات ومعالجتها في النظام قبل أن يلاحظها عملاؤك. لمزيد من المعلومات، راجع تنبيهات Azure Monitor.
هناك العديد من مصادر التنبيهات الشائعة لموارد Azure. للحصول على أمثلة للتنبيهات الشائعة لموارد Azure، راجع نموذج استعلامات تنبيه السجل. يوفر موقع Azure Monitor Baseline Alerts (AMBA) طريقة شبه آلية لتنفيذ تنبيهات قياس النظام الأساسي الهامة ولوحات المعلومات والإرشادات. ينطبق الموقع على مجموعة فرعية موسعة باستمرار من خدمات Azure، بما في ذلك جميع الخدمات التي تعد جزءا من منطقة هبوط Azure (ALZ).
يوحد مخطط التنبيه الشائع استهلاك إعلامات تنبيه Azure Monitor. لمزيد من المعلومات، راجع مخطط التنبيه الشائع.
أنواع التنبيهات
يمكنك التنبيه على أي مقياس أو مصدر بيانات سجل في النظام الأساسي للبيانات Azure Monitor. هناك العديد من أنواع التنبيهات المختلفة اعتمادا على الخدمات التي تراقبها وبيانات المراقبة التي تجمعها. أنواع مختلفة من التنبيهات لها فوائد وعيوب مختلفة. لمزيد من المعلومات، راجع اختيار نوع تنبيه المراقبة الصحيح.
تصف القائمة التالية أنواع تنبيهات Azure Monitor التي يمكنك إنشاؤها:
- تقيم التنبيهات القياسية مقاييس الموارد على فترات منتظمة. يمكن أن تكون المقاييس مقاييس النظام الأساسي أو المقاييس المخصصة أو السجلات من Azure Monitor المحولة إلى مقاييس أو مقاييس Application Insights. يمكن أن تطبق التنبيهات القياسية أيضا شروطا متعددة وحدا ديناميكيا.
- تسمح تنبيهات السجل للمستخدمين باستخدام استعلام Log Analytics لتقييم سجلات الموارد بتردد محدد مسبقا.
- يتم تشغيل تنبيهات سجل النشاط عند حدوث حدث سجل نشاط جديد يطابق الشروط المحددة. تنبيهات صحة الموارد وتنبيهات حالة الخدمة هي تنبيهات سجل النشاط التي تبلغ عن الخدمة وصحة الموارد.
تدعم بعض خدمات Azure أيضا تنبيهات الكشف الذكية أو تنبيهات Prometheus أو قواعد التنبيه الموصى بها.
بالنسبة لبعض الخدمات، يمكنك المراقبة على نطاق واسع عن طريق تطبيق نفس قاعدة التنبيه القياسي على موارد متعددة من نفس النوع موجودة في نفس منطقة Azure. يتم إرسال إعلامات فردية لكل مورد مراقب. للحصول على خدمات Azure المدعومة والسحب، راجع مراقبة موارد متعددة باستخدام قاعدة تنبيه واحدة.
قواعد تنبيه Azure Cosmos DB
يسرد الجدول التالي بعض قواعد التنبيه الشائعة والموصى بها ل Azure Cosmos DB.
نوع التنبيه | شرط | الوصف |
---|---|---|
تحديد السعر على وحدات الطلب (تنبيه قياسي) | اسم البعد: StatusCode، عامل التشغيل: يساوي، قيم البعد: 429 | تنبيهات إذا تجاوزت الحاوية أو قاعدة البيانات حد معدل النقل المقدَّم. |
فشلت المنطقة أكثر | عامل التشغيل: أكبر من، نوع التجميع: Count، قيمة الحد: 1 | عندما تفشل منطقة واحدة. هذا التنبيه مفيد إذا لم تقم بتمكين تجاوز الفشل التلقائي. |
تدوير المفاتيح (تنبيه سجل النشاط) | مستوى الحدث: معلوماتي، الحالة: تم البدء | تنبيهات عند تدوير مفاتيح الحساب. يمكنك تحديث تطبيقك بالمفاتيح الجديدة. |
لمزيد من المعلومات والإرشادات حول إنشاء تنبيهات ل Azure Cosmos DB، راجع إنشاء تنبيه على المقاييس. لإنشاء تنبيه لمراقبة ما إذا كان التخزين لمفتاح قسم منطقي يقترب من 20 غيغابايت، راجع إنشاء تنبيه حول حجم مفتاح القسم المنطقي.
توصيات Advisor
بالنسبة لبعض الخدمات، إذا حدثت ظروف حرجة أو تغييرات وشيكة أثناء عمليات الموارد، يتم عرض تنبيه على صفحة نظرة عامة على الخدمة في المدخل. يمكنك العثور على مزيد من المعلومات والإصلاحات الموصى بها للتنبيه في توصيات Advisor ضمن المراقبة في القائمة اليمنى. أثناء العمليات العادية، لا يتم عرض توصيات المستشار.
لمزيد من المعلومات حول Azure Advisor، راجع نظرة عامة على Azure Advisor.
المحتوى ذو الصلة
- راجع مرجع بيانات مراقبة Azure Cosmos DB للحصول على مرجع للمقاييس والسجلات والقيم الهامة الأخرى التي تم إنشاؤها ل Azure Cosmos DB.
- راجع مراقبة موارد Azure باستخدام Azure Monitor للحصول على تفاصيل عامة حول مراقبة موارد Azure.