الترحيل من الاحتفاظ بتخزين إعدادات التشخيص إلى إدارة دورة حياة Azure Storage
يتم إهمال ميزة استبقاء تخزين إعدادات التشخيص. لتكوين الاحتفاظ بالسجلات والمقاييس المرسلة إلى حساب Azure Storage، استخدم Azure Storage Lifecycle Management.
يرشدك هذا الدليل خلال الترحيل من استخدام الاحتفاظ بتخزين إعدادات تشخيص Azure إلى استخدام إدارة دورة حياة Azure Storage للاحتفاظ. بالنسبة للسجلات المرسلة إلى مساحة عمل Log Analytics، يتم تعيين الاستبقاء لكل جدول على صفحة الجداول في مساحة العمل الخاصة بك. لمزيد من المعلومات حول استبقاء مساحة عمل Log Analytics، راجع إدارة استبقاء البيانات في مساحة عمل Log Analytics.
هام
مخطط زمني للإيقاف.
- 31 مارس 2023 - لن تكون ميزة استبقاء تخزين إعدادات التشخيص متوفرة لتكوين قواعد استبقاء جديدة لبيانات السجل. يتضمن ذلك استخدام المدخل وCLI PowerShell وقوالب ARM وBicep. إذا قمت بتكوين إعدادات الاستبقاء، فستظل قادرا على رؤيتها وتغييرها في المدخل.
- 30 سبتمبر 2025 - سيتم تعطيل جميع وظائف الاستبقاء لميزة استبقاء تخزين إعدادات التشخيص عبر جميع البيئات.
المتطلبات الأساسية
تسجيل إعداد تشخيص موجود إلى حساب تخزين.
إجراءات الترحيل
استخدم أمر CLI التالي للتحقق مما إذا كان المورد يحتوي على إعداد تشخيص:
az monitor diagnostic-settings list --resource <resource Id>
يظهر الإخراج ما إذا كان إعداد التشخيص يرسل البيانات إلى حساب تخزين، على سبيل المثال:
[
{
"id": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourcegroups/rg-001/providers/microsoft.insights/datacollectionrules/dcr-east2/providers/microsoft.insights/diagnosticSettings/dsetting-1",
"logs": [
{
"categoryGroup": "allLogs",
"enabled": true,
"retentionPolicy": {
"days": 0,
"enabled": false
}
}
],
"metrics": [
{
"category": "AllMetrics",
"enabled": false,
"retentionPolicy": {
"days": 0,
"enabled": false
}
}
],
"name": "dsetting-1",
"resourceGroup": "rg-001",
"storageAccountId": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/rg-DCR/providers/Microsoft.Storage/storageAccounts/logs001",
"type": "Microsoft.Insights/diagnosticSettings"
}
]
لترحيل قواعد استبقاء إعدادات التشخيص، اتبع الخطوات التالية:
انتقل إلى صفحة إعدادات التشخيص لمورد التسجيل وحدد موقع إعداد التشخيص الذي ترغب في ترحيله
تعيين الاستبقاء للفئات المسجلة إلى 0
انتقل إلى حساب التخزين الذي تقوم بتسجيل الدخول إليه
ضمن Data management، حدد Lifecycle Management لعرض نُهج إدارة دورة الحياة أو تغييرها.
أدخل Rule name
ضمن Rule Scope، حدد Limit blobs with filters
ضمن Blob Type، حدد Append Blobs وBase blobs ضمن Blob subtype.
في علامة التبويب Filters، ضمن مسار تعيين Blob prefix أو بادئة الحاوية أو السجلات التي تريد تطبيق قاعدة الاستبقاء عليها. يمكن أن يكون المسار أو البادئة على أي مستوى داخل الحاوية وسيتم تطبيقها على جميع الكائنات الثنائية كبيرة الحجم ضمن هذا المسار أو البادئة. على سبيل المثال، بالنسبة لجميع سجلات نشاط نتيجة التحليلات، استخدم الحاوية insights-activity-logs لتعيين الاحتفاظ لجميع السجلات في تلك الحاوية.
لتعيين القاعدة لتطبيق تطبيق ويب معين، استخدم insights-activity-logs/ResourceId=/SUBSCRIPTIONS/<معرف> الاشتراك/RESOURCEGROUPS/<مجموعة> الموارد/PROVIDERS/MICROSOFT. WEB/SITES/<اسم> تطبيق الويب الخاص بك.استخدم مستعرض التخزين لمساعدتك في العثور على المسار أو البادئة.
يوضح المثال أدناه البادئة لتطبيق ويب معين: *insights-activity-logs/ResourceId=/SUBSCRIPTIONS/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/RESOURCEGROUPS/rg-001/PROVIDERS/MICROSOFT. WEB/SITES/appfromdocker1.
لتعيين القاعدة لكافة الموارد في مجموعة الموارد، استخدم insights-activity-logs/ResourceId=/SUBSCRIPTIONS/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e7/RESOURCEGROUPS/rg-001.