استبقاء البيانات وأرشيفها في سجلات Azure Monitor

تحتفظ سجلات Azure Monitor بالبيانات في حالتين:

  • الاستبقاء التفاعلي: يتيح لك الاحتفاظ بسجلات التحليلات للاستعلامات التفاعلية التي تصل إلى عامين.
  • الأرشفة: يتيح لك الاحتفاظ بالبيانات الأقدم والأقل استخداما في مساحة العمل بتكلفة مخفضة. يمكنك الوصول إلى البيانات في الحالة المؤرشفة باستخدام مهام البحث والاستعادة. يمكنك الاحتفاظ بالبيانات في حالة مؤرشفة لمدة تصل إلى 12 عاما.

تظهر هذه المقالة كيفية تكوين استبقاء البيانات وأرشفتها.

كيفية عمل الحفظ والأرشفة

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

رسم تخطيطي يوضح نظرة عامة على فترات الاحتفاظ بالبيانات والأرشيف.

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

تظل البيانات المؤرشفة في نفس الجدول، إلى جانب البيانات المتوفرة للاستعلامات التفاعلية. عند تعيين فترة استبقاء إجمالية أطول من فترة الاستبقاء التفاعلية، يقوم Log Analytics تلقائيًا بأرشفة البيانات ذات الصلة مباشرة في نهاية فترة الاستبقاء.

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

إشعار

يمكن تعيين فترة الأرشيف على مستوى الجدول فقط، وليس على مستوى مساحة العمل.

تعديلات على إعدادات الاستبقاء والأرشفة

عند تقصير إعداد استبقاء موجود، ينتظر Azure Monitor 30 يوما قبل إزالة البيانات، حتى تتمكن من إرجاع التغيير وتجنب فقدان البيانات في حالة حدوث خطأ في التكوين. يمكنك إزالة البيانات على الفور عند الحاجة.

عند زيادة إعداد الاستبقاء، تنطبق فترة الاستبقاء الجديدة على جميع البيانات التي تم إدخالها بالفعل في الجدول ولم يتم إزالتها أو إزالتها بعد.

إذا قمت بتغيير إعدادات الأرشيف على جدول ببيانات موجودة، فستتأثر البيانات ذات الصلة في الجدول أيضًا على الفور. على سبيل المثال، قد يكون لديك جدول موجود مع 180 يوما من الاستبقاء التفاعلي ولا توجد فترة أرشفة. قررت تغيير إعداد الاستبقاء إلى 90 يوما من الاستبقاء التفاعلي دون تغيير إجمالي فترة الاستبقاء البالغة 180 يوما. يقوم Log Analytics على الفور بأرشفة أي بيانات أقدم من 90 يوما ولا يتم حذف أي من البيانات.

ماذا يحدث للبيانات عند حذف جدول في مساحة عمل Log Analytics

يمكن أن تحتوي مساحة عمل Log Analytics على عدة أنواع من الجداول. يختلف ما يحدث عند حذف الجدول لكل منها:

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

الأذونات المطلوبة

الإجراء الأذونات المطلوبة
تكوين نهج استبقاء البيانات والأرشفة لمساحة عمل Log Analytics Microsoft.OperationalInsights/workspaces/write والأذونات microsoft.operationalinsights/workspaces/tables/write إلى مساحة عمل Log Analytics، كما هو منصوص عليه في دور مساهم Log Analytics المضمن، على سبيل المثال
الحصول على نهج الاستبقاء والأرشفة حسب الجدول لمساحة عمل Log Analytics Microsoft.OperationalInsights/workspaces/tables/read أذونات إلى مساحة عمل Log Analytics، كما هو منصوص عليه في الدور المضمن لقارئ Log Analytics، على سبيل المثال
إزالة البيانات من مساحة عمل Log Analytics Microsoft.OperationalInsights/workspaces/purge/action أذونات إلى مساحة عمل Log Analytics، كما هو منصوص عليه في دور مساهم Log Analytics المضمن، على سبيل المثال

تكوين الاحتفاظ الافتراضي لمساحة العمل

يمكنك تعيين الاستبقاء الافتراضي لمساحة عمل Log Analytics في مدخل Microsoft Azure إلى 30 و31 و60 و90 و120 و180 و270 و365 و550 و730 يوما. يمكنك تطبيق إعداد مختلف على جداول معينة عن طريق تكوين الاستبقاء والأرشفة على مستوى الجدول. إذا كنت في المستوى المجاني ، فأنت بحاجة إلى الترقية إلى المستوى المدفوع لتغيير فترة استبقاء البيانات.

هام

قد تحتفظ مساحات العمل التي لها استبقاء لمدة 30 يوما بالبيانات لمدة 31 يوما. إذا كنت بحاجة إلى الاحتفاظ بالبيانات لمدة 30 يوما فقط للامتثال لنهج الخصوصية، فقم بتكوين استبقاء مساحة العمل الافتراضي إلى 30 يوما باستخدام واجهة برمجة التطبيقات وتحديث immediatePurgeDataOn30Days خاصية مساحة العمل إلى true. هذه العملية مدعومة حاليا فقط باستخدام Workspaces - Update API.

لتعيين الاحتفاظ الافتراضي لمساحة العمل:

  1. من قائمة مساحات عمل Log Analytics في مدخل Microsoft Azure، حدد مساحة العمل الخاصة بك.

  2. حدد الاستخدام والتكاليف المقدرة في الجزء الأيسر.

  3. حدد استبقاء البيانات في أعلى الصفحة.

    لقطة شاشة توضح تغيير إعداد استبقاء بيانات مساحة العمل.

  4. حرك شريط التمرير لزيادة أو تقليل عدد الأيام، ثم اختر موافق.

تكوين الاستبقاء والأرشفة على مستوى الجدول

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

تتضمن خطة بيانات سجل التحليلات 31 يوما من الاستبقاء التفاعلي لمساحات العمل في مستويات تسعير الجيل الحالي (مستويات الدفع أولا بأول والالتزام بالإضافة إلى المستويات القديمة المستقلة لكل عقدة). يمكنك زيادة فترة الاستبقاء التفاعلية إلى ما يصل إلى 730 يوما بتكلفة إضافية. إذا لزم الأمر، يمكنك تقليل فترة الاستبقاء التفاعلية إلى أقل من أربعة أيام باستخدام واجهة برمجة التطبيقات أو CLI. ومع ذلك، نظرا إلى تضمين 31 يوما من الاستبقاء التفاعلي في سعر الاستيعاب، فإن خفض فترة الاستبقاء أقل من 31 يوما لا يقلل من التكاليف. يمكنك تعيين فترة الأرشيف إلى إجمالي وقت استبقاء يصل إلى 4383 يوما (12 عاما).

إشعار

حاليا، يمكنك تعيين إجمالي الاستبقاء إلى ما يصل إلى 12 عاما من خلال مدخل Microsoft Azure وواجهة برمجة التطبيقات. تقتصر CLI وPowerShell على سبع سنوات؛ سيتبع ذلك الدعم لمدة 12 عاما.

لتعيين مدة الاحتفاظ والأرشفة لجدول في مدخل Azure:

  1. من قائمة مساحات عمل Log Analytics، حدد Tables.

    تسرد شاشة الجداول كافة الجداول في مساحة العمل.

  2. حدد قائمة السياق للجدول الذي تريد تكوينه وحدد إدارة الجدول.

    لقطة شاشة تعرض زر إدارة الجدول لأحد الجداول في مساحة عمل.

  3. تكوين مدة الاستبقاء والأرشفة في قسم إعدادات استبقاء البيانات في شاشة تكوين الجدول.

    لقطة شاشة تعرض إعدادات استبقاء البيانات على شاشة تكوين الجدول.

الحصول على إعدادات الاستبقاء والأرشفة حسب الجدول

لعرض مدة الاستبقاء والأرشفة لجدول في مدخل Microsoft Azure، من قائمة مساحات عمل Log Analytics، حدد Tables.

تعرض شاشة الجداول فترة الاستبقاء والأرشفة التفاعلية لجميع الجداول في مساحة العمل.

لقطة شاشة تعرض زر إدارة الجدول لأحد الجداول في مساحة عمل.

جداول ذات فترات استبقاء فريدة

بشكل افتراضي، يحتفظ نوعان من البيانات، Usage و AzureActivity، بالبيانات لمدة 90 يوما على الأقل دون أي رسوم. عند زيادة الاحتفاظ بمساحة العمل إلى أكثر من 90 يوما، يمكنك أيضا زيادة استبقاء أنواع البيانات هذه. كما أن هذه الجداول خالية من رسوم نقل البيانات.

كما تحتفظ الجداول المتعلقة بموارد Application Insights بالبيانات لمدة 90 يوماً مجاناً. يمكنك ضبط الاحتفاظ بكل جدول من هذه الجداول بشكل فردي:

  • AppAvailabilityResults
  • AppBrowserTimings
  • AppDependencies
  • AppExceptions
  • AppEvents
  • AppMetrics
  • AppPageViews
  • AppPerformanceCounters
  • AppRequests
  • AppSystemEvents
  • AppTraces

نموذج الأسعار

يتم حساب رسوم الحفاظ على السجلات المؤرشفة استنادًا إلى حجم البيانات التي تقوم بأرشيفها، بالجيجابايت، والعدد أو الأيام التي تقوم بأرشفة البيانات لها. بيانات السجل التي _IsBillable == false لا تخضع لرسوم الاستبقاء أو الأرشيف.

لمزيد من المعلومات، راجعAzure Monitor pricing.

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

تعلم المزيد عن: