دمج سجلات خدمة OSDU مع Azure Monitor

يدعم Azure Data Manager for Energy تصدير سجلات خدمة OSDU إلى Azure Monitor باستخدام إعداد تشخيص. تساعدك هذه الميزة على استكشاف أخطاء خدمات OSDU وتصحيحها ومراقبتها بشكل أفضل. الإرشادات هنا مشابهة لكيفية دمج سجلات أخرى، مثل Airflow و Elastic، مع Azure Monitor.

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

  • مساحة عمل Log Analytics موجودة. يتم استخدام مساحة العمل هذه للاستعلام عن سجلات خدمة OSDU باستخدام محرر استعلام Kusto Query Language (KQL) في مساحة عمل Log Analytics. مورد مفيد: إنشاء مساحة عمل تحليلات السجل في مدخل Microsoft Azure.

  • حساب تخزين موجود: يستخدم لتخزين تفريغ JSON لسجلات خدمة OSDU. ليس من الضروري أن يكون حساب التخزين في نفس اشتراك مساحة عمل Log Analytics.

تمكين إعدادات التشخيص لتكامل سجلات خدمة OSDU

  1. افتح صفحة Microsoft Azure Data Manager for Energy Overview .

  2. حدد Diagnostic الإعدادات من اللوحة اليسرى.

    Screenshot shows that the list of OSDU services currently supported is visible on the diagnostic settings overview page.

  3. حدد Add diagnostic setting. اختر اسم إعداد تشخيص وحدد الخدمات ضمن الفئات التي تريد إرسال السجلات إليها إلى الوجهة التي اخترتها.

    Screenshot to show that users can select all or a few log categories while creating a diagnostic setting.

  4. ضمن قسم السجلات، يمكنك اختيار خدمة OSDU واحدة أو عدة خدمات تريد إنشاء إعداد تشخيص لها. حدد الأرشفة إلى حساب تخزين و/أو إرسال إلى مساحة عمل Log Analytics حسب الرغبة.

    Screenshot shows that export to multiple destinations can be configured with just one diagnostic setting.

  5. تحقق من الاشتراك وحساب التخزين ومساحة عمل Log Analytics التي تريد أرشفة السجلات إليها أو التكامل معها.

العمل مع سجلات خدمة OSDU في مساحة عمل Log Analytics

  1. انتقل إلى علامة التبويب Logs في اللوحة اليسرى.

  2. قم بتوسيع قائمة الجداول ضمن فئة إدارة السجل. تظهر سجلات خدمة OSDU المصدرة باستخدام إعداد تشخيص في جدول OEPDataplaneLogs .

  3. الانتقال إلى جزء المحرر. هنا، يمكنك كتابة استعلامات Kusto Query Language (KQL) لتصفية سجلات خدمة OSDU وعرض السجلات ذات الصلة فقط.

    Screenshot shows the different parts of a Log Analytics workspace interface.

استكشاف الأخطاء وإصلاحها باستخدام سجلات خدمة OSDU

يمكن أن يساعدك تحليل سجلات خدمة OSDU في Azure Monitor في تحديد الأخطاء والمشكلات المتعلقة بخدمات وواجهات برمجة تطبيقات معينة. افحص سجلات الخدمات مثل خدمة سير العمل أو خدمة التقسيم أو خدمة الاستحقاقات لتحديد أي مشكلات في استدعاءات واجهة برمجة التطبيقات أو وظيفة الخدمة وحلها بسرعة.

يدعم محرر استعلام مساحة عمل Log Analytics استعلامات KQL. فيما يلي بعض نماذج الاستعلامات التي قد تكون مفيدة:

  • استعلام لتصفية سجلات خدمة OSDU التي تم إنشاؤها بواسطة خدمة معينة في Azure Data Manager for Energy في آخر 6 ساعات.
OEPDataplaneLogs
| where TimeGenerated >= ago(6h)
| where _ResourceID contains "name-of-your-adme-instance"
| where Category = "DatasetLogs"
  • استعلام لتصفية السجلات لجميع استدعاءات خدمة OSDU التي أدت إلى أخطاء اليوم.
OEPDataplaneLogs
| where _ResourceID contains "name-of-your-adme-instance"
| where TimeGenerated >= startofday(ago(0d))
| where TimeGenerated < startofday(ago(-1d))
| where LogLevel != "INFO"

أرشفة سجلات خدمة OSDU إلى حسابات التخزين

يمكنك أرشفة سجلات خدمة OSDU إلى حسابات التخزين والاستفادة من ميزات Azure Monitor لأرشفة السجلات ونهج الاستبقاء والمزيد:

  • حدد حساب التخزين لأرشفة السجلات أثناء عملية إنشاء إعداد التشخيص.
  • تعيين نهج الاستبقاء للسجلات المؤرشفة.
  • الوصول إلى السجلات في حساب التخزين لتحليل آخر أو تخزين طويل الأجل.

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

الآن بعد أن كنت تجمع سجلات خدمة OSDU، قم بإنشاء تنبيه استعلام سجل ليتم إعلامك بشكل استباقي عند تحديد بيانات مثيرة للاهتمام في بيانات السجل الخاصة بك.