مشاركة عبر


مراقبة بيانات Azure Cosmos DB باستخدام إعدادات تشخيص Azure Monitor Log Analytics

ينطبق على: NoSQL MongoDB كاساندرا العفريت جدول

تُستخدم إعدادات التشخيص في Azure لتجميع سجلات الموارد. تصدر الموارد سجلات موارد Azure وتوفر بيانات غنية ومتكررة حول تشغيل هذا المورد. يتم التقاط هذه السجلات لكل طلب ويشار إليها أيضا بسجلات مستوى البيانات. تتضمن بعض أمثلة عمليات مستوى البيانات الحذف والإدراج والقراءة. يختلف محتوى هذه السجلات حسب نوع المورد.

لمعرفة المزيد حول إعدادات التشخيص، راجع إعدادات التشخيص في Azure Monitor.

إشعار

نوصي بإنشاء إعداد التشخيص في الوضع الخاص بالموارد (لجميع واجهات برمجة التطبيقات باستثناء واجهة برمجة التطبيقات للجدول) باتباع الإرشادات الموجودة في علامة التبويب REST API . يوفر هذا الخيار تحسينات إضافية في التكلفة مع طريقة عرض محسنة لمعالجة البيانات.

المتطلبات الأساسية

تحذير

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

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

إنشاء إعدادات التشخيص

هنا، نستعرض عملية إنشاء إعدادات التشخيص لحسابك.

إشعار

مقياس تصدير السجلات كفئة غير مدعوم حاليا.

  1. قم بتسجيل الدخول إلى بوابة Azure.

  2. انتقل إلى حساب Azure Cosmos DB الحالي.

  3. في قسم Monitoring من قائمة الموارد، حدد Diagnostic settings. ثم حدد الخيار Add diagnostic setting .

    لقطة شاشة لقائمة إعدادات التشخيص مع خيارات لإنشاء إعدادات جديدة أو تحرير إعدادات موجودة.

    هام

    قد ترى مطالبة "تمكين استعلام النص الكامل [...] لتسجيل أكثر تفصيلا" إذا لم يتم تمكين ميزة استعلام النص الكامل في حسابك. يمكنك تجاهل هذا التحذير بأمان إذا كنت لا ترغب في تمكين هذه الميزة. لمزيد من المعلومات، راجع تمكين استعلام النص الكامل.

  4. في جزء Diagnostic settings ، قم بتسمية الإعداد example-setting ثم حدد فئة QueryRuntimeStatistics . قم بتمكين خانة الاختيار إرسال إلى مساحة عمل Log Analytics، مع تحديد مساحة العمل الموجودة. وأخيرا، حدد Resource specific كخيار الوجهة.

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

تمكين استعلام النص الكامل لتسجيل نص الاستعلام

يوفر Azure Cosmos DB تسجيلاً متقدماً لاستكشاف الأخطاء وإصلاحها بالتفصيل. من خلال تمكين استعلام النص الكامل، يمكنك عرض الاستعلام الذي تم إلغاء تحديده لجميع الطلبات داخل حساب Azure Cosmos DB الخاص بك. يمكنك أيضا منح الإذن ل Azure Cosmos DB للوصول إلى هذه البيانات وسطحها في سجلاتك.

تحذير

قد يؤدي تمكين هذه الميزة إلى تكاليف تسجيل إضافية، للحصول على تفاصيل التسعير، تفضل بزيارة تسعير Azure Monitor. يوصى بتعطيل هذه الميزة بعد استكشاف الأخطاء وإصلاحها.

  1. في صفحة حساب Azure Cosmos DB الموجودة، حدد خيار الميزات ضمن قسم الإعدادات من قائمة الموارد. ثم حدد ميزة استعلام النص الكامل للتشخيص.

    لقطة شاشة للميزات المتوفرة لحساب Azure Cosmos DB.

  2. في مربع الحوار، حدد Enable. يتم تطبيق هذا الإعداد في غضون بضع دقائق. تحتوي جميع السجلات التي تم إدخالها حديثا الآن على النص الكامل أو نص PIICommand لكل طلب.

    لقطة شاشة لميزة استعلام النص الكامل للتشخيص التي يتم تمكينها لحساب Azure Cosmos DB.