microsoft.insights diagnosticSettings 2016-09-01

تعريف مورد Bicep

نوع مورد diagnosticSettings هو مورد ملحق، ما يعني أنه يمكنك تطبيقه على مورد آخر.

استخدم الخاصية على scope هذا المورد لتعيين نطاق هذا المورد. راجع تعيين نطاق على موارد الملحق في Bicep.

يمكن نشر نوع مورد diagnosticSettings مع العمليات التي تستهدف:

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

الملاحظات

للحصول على إرشادات حول نشر حلول المراقبة، راجع إنشاء موارد المراقبة باستخدام Bicep.

تنسيق المورد

لإنشاء مورد microsoft.insights/diagnosticSettings، أضف Bicep التالي إلى القالب الخاص بك.

resource symbolicname 'microsoft.insights/diagnosticSettings@2016-09-01' = {
  name: 'service'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  scope: resourceSymbolicName
  properties: {
    eventHubAuthorizationRuleId: 'string'
    logs: [
      {
        category: 'string'
        enabled: bool
        retentionPolicy: {
          days: int
          enabled: bool
        }
      }
    ]
    metrics: [
      {
        enabled: bool
        retentionPolicy: {
          days: int
          enabled: bool
        }
        timeGrain: 'string'
      }
    ]
    serviceBusRuleId: 'string'
    storageAccountId: 'string'
    workspaceId: 'string'
  }
}

قيم Property

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

الاسم الوصف القيمة
الاسم اسم المورد "الخدمة"
الموقع موقع المورد سلسلة (مطلوبة)
العلامات علامات الموارد قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
النطاق استخدم عند إنشاء مورد ملحق في نطاق مختلف عن نطاق التوزيع. المورد المستهدف

بالنسبة إلى Bicep، قم بتعيين هذه الخاصية إلى الاسم الرمزي للمورد لتطبيق مورد الملحق.
خصائص إعدادات تشخيص الخدمة للمورد. إعدادات تشخيص الخدمة

إعدادات تشخيص الخدمة

الاسم الوصف القيمة
eventHubAuthorizationRuleId معرف المورد لقاعدة تخويل مساحة اسم مركز الحدث. سلسلة
السجلات قائمة إعدادات السجلات. LogSettings[]
القياس قائمة إعدادات القياس. MetricSettings[]
serviceBusRuleId معرف قاعدة ناقل الخدمة لمساحة اسم ناقل الخدمة التي ترغب في إنشاء مراكز الأحداث فيها لسجلات التشخيص المتدفقة. معرف القاعدة بالتنسيق: '{معرف مورد ناقل الخدمة}/authorizationrules/{key name}'. سلسلة
storageAccountId معرف المورد لحساب التخزين الذي ترغب في إرسال سجلات التشخيص إليه. سلسلة
workspaceId معرف مساحة العمل (معرف المورد لمساحة عمل Log Analytics) لمساحة عمل Log Analytics التي ترغب في إرسال سجلات التشخيص إليها. مثال: /subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2 سلسلة

إعدادات السجل

الاسم الوصف القيمة
الفئة اسم فئة سجل التشخيص لنوع مورد يتم تطبيق هذا الإعداد عليه. للحصول على قائمة فئات سجل التشخيص لمورد، قم أولا بإجراء عملية إعدادات تشخيص GET. سلسلة
ممكّن قيمة تشير إلى ما إذا كان هذا السجل ممكنا. bool (مطلوب)
retentionPolicy نهج الاستبقاء لهذا السجل. نهج الاستبقاء

نهج الاستبقاء

الاسم الوصف القيمة
days عدد الأيام للاحتفاظ بالأيام. ستحتفظ قيمة 0 بالأحداث إلى أجل غير مسمى. int (مطلوب)

القيود:
الحد الأدنى للقيمة = 0
ممكّن قيمة تشير إلى ما إذا كان نهج الاستبقاء ممكنا. bool (مطلوب)

إعدادات المقاييس

الاسم الوصف القيمة
ممكّن قيمة تشير إلى ما إذا كان قد تم تمكين هذه الجاذبية الزمنية. bool (مطلوب)
retentionPolicy نهج الاستبقاء لهذا الوقت. نهج الاستبقاء
timeGrain الجاذبية الزمنية للمقياس بتنسيق ISO8601. سلسلة (مطلوبة)

قوالب التشغيل السريع

تنشر قوالب التشغيل السريع التالية نوع المورد هذا.

قالب الوصف
نظام مجموعة AKS مع بوابة NAT وبوابة تطبيق

نشر في Azure
يوضح هذا النموذج كيفية توزيع نظام مجموعة AKS مع بوابة NAT للاتصالات الصادرة وبوابة التطبيق للاتصالات الواردة.
إنشاء نظام مجموعة AKS خاص مع منطقة DNS عامة

نشر في Azure
يوضح هذا النموذج كيفية توزيع مجموعة AKS خاصة مع منطقة DNS عامة.
إنشاء إدارة واجهة برمجة التطبيقات في VNet الداخلية باستخدام بوابة التطبيق

نشر في Azure
يوضح هذا القالب كيفية إنشاء مثيل Azure API Management على شبكة خاصة محمية بواسطة بوابة تطبيق Azure.
إنشاء مثيل APIM ومراقبته

نشر في Azure
ينشئ هذا القالب مثيلا لخدمة Azure API Management ومساحة عمل Log Analytics وإعداد المراقبة لخدمة APIM باستخدام Log Analytics
توزيع تطبيق خدمة مصغرة بسيط في Azure Spring Apps

نشر في Azure
يوزع هذا القالب تطبيق خدمة مصغرة بسيطة في Azure Spring Apps لتشغيله على Azure.
إنشاء نظام مجموعة Azure Stack HCI 23H2

نشر في Azure
ينشئ هذا القالب مجموعة Azure Stack HCI 23H2 باستخدام قالب ARM.
إنشاء ذاكرة التخزين المؤقت Redis باستخدام قالب

نشر في Azure
ينشئ هذا القالب Azure Redis Cache مع بيانات التشخيص المحفوظة في حساب تخزين.
إنشاء ذاكرة التخزين المؤقت Premium Redis مع التجميع

نشر في Azure
يوضح هذا القالب كيفية تكوين تكوين أنظمة المجموعات في مثيل ذاكرة التخزين المؤقت Azure Redis المتميزة.
إنشاء ذاكرة التخزين المؤقت Premium Redis مع استمرار البيانات

نشر في Azure
يوضح هذا القالب كيفية تكوين الاستمرارية في مثيل ذاكرة التخزين المؤقت Azure Redis المتميزة.
Front Door Premium مع WAF ومجموعات القواعد التي تديرها Microsoft

نشر في Azure
ينشئ هذا القالب Front Door Premium بما في ذلك جدار حماية تطبيق الويب مع مجموعات قواعد حماية الروبوت والإعدادات الافتراضية التي تديرها Microsoft.
Front Door Standard/Premium مع WAF والقاعدة المخصصة

نشر في Azure
ينشئ هذا القالب Front Door Standard/Premium بما في ذلك جدار حماية تطبيق الويب مع قاعدة مخصصة.
Azure Container Registry مع النهج والتشخيص

نشر في Azure
Azure Container Registry مع النهج والتشخيص (bicep)
Azure Data Factory مع Git وتكوين vnet المدار

نشر في Azure
ينشئ هذا القالب Azure Data Factory مع تكوين Git والشبكة الظاهرية المدارة.
مساحة عمل Log Analytics مع الحلول ومصادر البيانات

نشر في Azure
نشر مساحة عمل Log Analytics مع حلول ومصادر بيانات محددة
مساحة عمل Log Analytics مع VM Insights و Container Insights

نشر في Azure
نشر مساحة عمل Log Analytics باستخدام VM Insights وحلول Container Insights والتشخيصات.
إنشاء Key Vault مع تمكين التسجيل

نشر في Azure
ينشئ هذا القالب Key Vault Azure وحساب Azure Storage المستخدم للتسجيل. يقوم اختياريا بإنشاء تأمين الموارد لحماية موارد Key Vault والتخزين.
نظام مجموعة AKS مع وحدة تحكم دخول بوابة التطبيق

نشر في Azure
يوضح هذا النموذج كيفية نشر نظام مجموعة AKS مع Application Gateway ووحدة تحكم دخول بوابة التطبيق وسجل حاويات Azure وتحليلات السجل Key Vault
بوابة التطبيق مع WAF ونهج جدار الحماية

نشر في Azure
ينشئ هذا القالب بوابة تطبيق مع تكوين WAF مع نهج جدار الحماية
استخدام Azure Firewall كوكيل DNS في مخطط Hub & Spoke

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

نشر في Azure
يوضح هذا النموذج كيفية استخدام Azure Front Door كموازن تحميل عمومي أمام Azure API Management.
مجموعة أمان الشبكة مع سجلات التشخيص

نشر في Azure
ينشئ هذا القالب مجموعة أمان شبكة مع سجلات تشخيصية وتأمين مورد
الهدف والنهج لتوجيه Azure Virtual WAN

نشر في Azure
يوفر هذا القالب Azure Virtual WAN مع مركزين مع تمكين هدف التوجيه وميزة النهج.
الشبكة الظاهرية مع سجلات التشخيص

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

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

نشر في Azure
ينشئ هذا القالب Recovery Services Vault مع نهج النسخ الاحتياطي وتكوين الميزات الاختيارية مثل هوية النظام ونوع تخزين النسخ الاحتياطي والاستعادة عبر المناطق وسجلات التشخيص وتأمين الحذف.
Azure SQL Server مع التدقيق المكتوب إلى Event Hub

نشر في Azure
يسمح لك هذا القالب بنشر خادم Azure SQL مع تمكين التدقيق لكتابة سجلات التدقيق إلى Event Hub
Azure SQL Server مع التدقيق المكتوب إلى Log Analytics

نشر في Azure
يسمح لك هذا القالب بنشر خادم Azure SQL مع تمكين التدقيق لكتابة سجلات التدقيق إلى Log Analytics (مساحة عمل OMS)
إنشاء SQL MI مع إرسال مكون للسجلات والمقاييس

نشر في Azure
يسمح لك هذا القالب بتوزيع SQL MI والموارد الإضافية المستخدمة لتخزين السجلات والمقاييس (مساحة العمل التشخيصية وحساب التخزين ومركز الأحداث).
بوابة التطبيق مع إدارة واجهة برمجة التطبيقات الداخلية وتطبيق الويب

نشر في Azure
توجيه حركة مرور الإنترنت لبوابة التطبيق إلى مثيل APIM للشبكة الظاهرية (الوضع الداخلي) الذي خدمات واجهة برمجة تطبيقات الويب المستضافة في Azure Web App.

تعريف مورد قالب ARM

نوع مورد diagnosticSettings هو مورد ملحق، ما يعني أنه يمكنك تطبيقه على مورد آخر.

استخدم الخاصية scope على هذا المورد لتعيين نطاق هذا المورد. راجع تعيين النطاق على موارد الملحق في قوالب ARM.

يمكن نشر نوع مورد diagnosticSettings مع العمليات التي تستهدف:

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

الملاحظات

للحصول على إرشادات حول نشر حلول المراقبة، راجع إنشاء موارد المراقبة باستخدام Bicep.

تنسيق المورد

لإنشاء مورد microsoft.insights/diagnosticSettings، أضف JSON التالي إلى القالب الخاص بك.

{
  "type": "microsoft.insights/diagnosticSettings",
  "apiVersion": "2016-09-01",
  "name": "service",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "scope": "string",
  "properties": {
    "eventHubAuthorizationRuleId": "string",
    "logs": [
      {
        "category": "string",
        "enabled": "bool",
        "retentionPolicy": {
          "days": "int",
          "enabled": "bool"
        }
      }
    ],
    "metrics": [
      {
        "enabled": "bool",
        "retentionPolicy": {
          "days": "int",
          "enabled": "bool"
        },
        "timeGrain": "string"
      }
    ],
    "serviceBusRuleId": "string",
    "storageAccountId": "string",
    "workspaceId": "string"
  }
}

قيم Property

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

الاسم الوصف القيمة
النوع نوع المورد 'microsoft.insights/diagnosticSettings'
apiVersion إصدار واجهة برمجة تطبيقات المورد '2016-09-01'
الاسم اسم المورد "الخدمة"
الموقع موقع المورد سلسلة (مطلوب)
العلامات علامات الموارد قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
النطاق استخدم عند إنشاء مورد ملحق في نطاق مختلف عن نطاق التوزيع. المورد المستهدف

بالنسبة إلى JSON، قم بتعيين القيمة إلى الاسم الكامل للمورد لتطبيق مورد الملحق عليه.
خصائص إعدادات تشخيص الخدمة للمورد. إعدادات تشخيص الخدمة

إعدادات تشخيص الخدمة

الاسم الوصف القيمة
eventHubAuthorizationRuleId معرف المورد لقاعدة تخويل مساحة اسم مركز الحدث. سلسلة
السجلات قائمة إعدادات السجلات. LogSettings[]
القياس قائمة إعدادات القياس. MetricSettings[]
serviceBusRuleId معرف قاعدة ناقل الخدمة لمساحة اسم ناقل الخدمة التي ترغب في إنشاء مراكز الأحداث فيها لسجلات التشخيص المتدفقة. معرف القاعدة بالتنسيق: '{معرف مورد ناقل الخدمة}/authorizationrules/{key name}'. سلسلة
معرف حساب التخزين معرف المورد لحساب التخزين الذي ترغب في إرسال سجلات التشخيص إليه. سلسلة
workspaceId معرف مساحة العمل (معرف المورد لمساحة عمل Log Analytics) لمساحة عمل Log Analytics التي ترغب في إرسال سجلات التشخيص إليها. مثال: /subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2 سلسلة

إعدادات السجل

الاسم الوصف القيمة
الفئة اسم فئة سجل التشخيص لنوع مورد يتم تطبيق هذا الإعداد عليه. للحصول على قائمة فئات سجل التشخيص لمورد، قم أولا بإجراء عملية إعدادات تشخيص GET. سلسلة
ممكّن قيمة تشير إلى ما إذا كان هذا السجل ممكنا. bool (مطلوب)
retentionPolicy نهج الاستبقاء لهذا السجل. نهج الاستبقاء

نهج الاستبقاء

الاسم الوصف القيمة
days عدد الأيام للاحتفاظ بالأيام. ستحتفظ قيمة 0 بالأحداث إلى أجل غير مسمى. int (مطلوب)

القيود:
الحد الأدنى للقيمة = 0
ممكّن قيمة تشير إلى ما إذا كان نهج الاستبقاء ممكنا. bool (مطلوب)

إعدادات المقاييس

الاسم الوصف القيمة
ممكّن قيمة تشير إلى ما إذا كان قد تم تمكين هذا timegrain. bool (مطلوب)
retentionPolicy نهج الاستبقاء لهذا timegrain. نهج الاستبقاء
timeGrain الجاذبية الزمنية للمقياس بتنسيق ISO8601. سلسلة (مطلوبة)

قوالب التشغيل السريع

تنشر قوالب التشغيل السريع التالية نوع المورد هذا.

قالب الوصف
نظام مجموعة AKS مع بوابة NAT وبوابة تطبيق

نشر في Azure
يوضح هذا النموذج كيفية توزيع نظام مجموعة AKS مع بوابة NAT للاتصالات الصادرة وبوابة التطبيق للاتصالات الواردة.
إنشاء نظام مجموعة AKS خاص مع منطقة DNS عامة

نشر في Azure
يوضح هذا النموذج كيفية توزيع مجموعة AKS خاصة مع منطقة DNS عامة.
إنشاء إدارة واجهة برمجة التطبيقات في VNet الداخلية باستخدام بوابة التطبيق

نشر في Azure
يوضح هذا القالب كيفية إنشاء مثيل Azure API Management على شبكة خاصة محمية بواسطة بوابة تطبيق Azure.
إنشاء مثيل APIM ومراقبته

نشر في Azure
ينشئ هذا القالب مثيلا لخدمة Azure API Management ومساحة عمل Log Analytics وإعداد المراقبة لخدمة APIM باستخدام Log Analytics
توزيع تطبيق خدمة مصغرة بسيط في Azure Spring Apps

نشر في Azure
يوزع هذا القالب تطبيق خدمة مصغرة بسيطة في Azure Spring Apps لتشغيله على Azure.
إنشاء نظام مجموعة Azure Stack HCI 23H2

نشر في Azure
ينشئ هذا القالب مجموعة Azure Stack HCI 23H2 باستخدام قالب ARM.
إنشاء ذاكرة التخزين المؤقت Redis باستخدام قالب

نشر في Azure
ينشئ هذا القالب Azure Redis Cache مع بيانات التشخيص المحفوظة في حساب تخزين.
إنشاء ذاكرة التخزين المؤقت Premium Redis مع التجميع

نشر في Azure
يوضح هذا القالب كيفية تكوين تكوين أنظمة المجموعات في مثيل ذاكرة التخزين المؤقت Azure Redis المتميزة.
إنشاء ذاكرة التخزين المؤقت Premium Redis مع استمرار البيانات

نشر في Azure
يوضح هذا القالب كيفية تكوين الاستمرارية في مثيل ذاكرة التخزين المؤقت Azure Redis المتميزة.
Front Door Premium مع WAF ومجموعات القواعد التي تديرها Microsoft

نشر في Azure
ينشئ هذا القالب Front Door Premium بما في ذلك جدار حماية تطبيق الويب مع مجموعات قواعد حماية الروبوت والإعدادات الافتراضية التي تديرها Microsoft.
Front Door Standard/Premium مع WAF والقاعدة المخصصة

نشر في Azure
ينشئ هذا القالب Front Door Standard/Premium بما في ذلك جدار حماية تطبيق الويب مع قاعدة مخصصة.
Azure Container Registry مع النهج والتشخيص

نشر في Azure
Azure Container Registry مع النهج والتشخيص (bicep)
Azure Data Factory مع Git وتكوين vnet المدار

نشر في Azure
ينشئ هذا القالب Azure Data Factory مع تكوين Git والشبكة الظاهرية المدارة.
مساحة عمل Log Analytics مع الحلول ومصادر البيانات

نشر في Azure
نشر مساحة عمل Log Analytics مع حلول ومصادر بيانات محددة
مساحة عمل Log Analytics مع VM Insights و Container Insights

نشر في Azure
نشر مساحة عمل Log Analytics باستخدام VM Insights وحلول Container Insights والتشخيصات.
إنشاء Key Vault مع تمكين التسجيل

نشر في Azure
ينشئ هذا القالب Key Vault Azure وحساب Azure Storage المستخدم للتسجيل. يقوم اختياريا بإنشاء تأمين الموارد لحماية موارد Key Vault والتخزين.
نظام مجموعة AKS مع وحدة تحكم دخول بوابة التطبيق

نشر في Azure
يوضح هذا النموذج كيفية نشر نظام مجموعة AKS مع Application Gateway ووحدة تحكم دخول بوابة التطبيق وسجل حاويات Azure وتحليلات السجل Key Vault
بوابة التطبيق مع WAF ونهج جدار الحماية

نشر في Azure
ينشئ هذا القالب بوابة تطبيق مع تكوين WAF مع نهج جدار الحماية
استخدام Azure Firewall كوكيل DNS في مخطط Hub & Spoke

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

نشر في Azure
يوضح هذا النموذج كيفية استخدام Azure Front Door كموازن تحميل عمومي أمام Azure API Management.
مجموعة أمان الشبكة مع سجلات التشخيص

نشر في Azure
ينشئ هذا القالب مجموعة أمان شبكة مع سجلات تشخيصية وتأمين مورد
الهدف والنهج لتوجيه Azure Virtual WAN

نشر في Azure
يوفر هذا القالب Azure Virtual WAN مع مركزين مع تمكين هدف التوجيه وميزة النهج.
الشبكة الظاهرية مع سجلات التشخيص

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

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

نشر في Azure
ينشئ هذا القالب Recovery Services Vault مع نهج النسخ الاحتياطي وتكوين الميزات الاختيارية مثل هوية النظام ونوع تخزين النسخ الاحتياطي والاستعادة عبر المناطق وسجلات التشخيص وتأمين الحذف.
Azure SQL Server مع التدقيق المكتوب إلى Event Hub

نشر في Azure
يسمح لك هذا القالب بنشر خادم Azure SQL مع تمكين التدقيق لكتابة سجلات التدقيق إلى Event Hub
Azure SQL Server مع التدقيق المكتوب إلى Log Analytics

نشر في Azure
يسمح لك هذا القالب بنشر خادم Azure SQL مع تمكين التدقيق لكتابة سجلات التدقيق إلى Log Analytics (مساحة عمل OMS)
إنشاء SQL MI مع إرسال مكون للسجلات والمقاييس

نشر في Azure
يسمح لك هذا القالب بتوزيع SQL MI والموارد الإضافية المستخدمة لتخزين السجلات والمقاييس (مساحة العمل التشخيصية وحساب التخزين ومركز الأحداث).
بوابة التطبيق مع إدارة واجهة برمجة التطبيقات الداخلية وتطبيق الويب

نشر في Azure
توجيه حركة مرور الإنترنت إلى مثيل APIM للشبكة الظاهرية (الوضع الداخلي) الذي يقوم بخدمات واجهة برمجة تطبيقات الويب المستضافة في Azure Web App.

تعريف مورد Terraform (موفر AzAPI)

نوع مورد diagnosticSettings هو مورد ملحق، ما يعني أنه يمكنك تطبيقه على مورد آخر.

استخدم الخاصية على parent_id هذا المورد لتعيين نطاق هذا المورد.

يمكن نشر نوع مورد diagnosticSettings مع العمليات التي تستهدف:

  • مجموعات الموارد

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

تنسيق المورد

لإنشاء مورد microsoft.insights/diagnosticSettings، أضف Terraform التالي إلى القالب الخاص بك.

resource "azapi_resource" "symbolicname" {
  type = "microsoft.insights/diagnosticSettings@2016-09-01"
  name = "service"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      eventHubAuthorizationRuleId = "string"
      logs = [
        {
          category = "string"
          enabled = bool
          retentionPolicy = {
            days = int
            enabled = bool
          }
        }
      ]
      metrics = [
        {
          enabled = bool
          retentionPolicy = {
            days = int
            enabled = bool
          }
          timeGrain = "string"
        }
      ]
      serviceBusRuleId = "string"
      storageAccountId = "string"
      workspaceId = "string"
    }
  })
}

قيم Property

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

الاسم الوصف القيمة
النوع نوع المورد "microsoft.insights/diagnosticSettings@2016-09-01"
الاسم اسم المورد "الخدمة"
الموقع موقع المورد سلسلة (مطلوبة)
parent_id معرف المورد لتطبيق مورد الملحق هذا عليه. سلسلة (مطلوبة)
العلامات علامات الموارد قاموس أسماء العلامات والقيم.
خصائص إعدادات تشخيص الخدمة للمورد. إعدادات تشخيص الخدمة

إعدادات تشخيص الخدمة

الاسم الوصف القيمة
eventHubAuthorizationRuleId معرف المورد لقاعدة تخويل مساحة اسم مركز الحدث. سلسلة
السجلات قائمة إعدادات السجلات. LogSettings[]
القياس قائمة إعدادات القياس. MetricSettings[]
serviceBusRuleId معرف قاعدة ناقل الخدمة لمساحة اسم ناقل الخدمة التي ترغب في إنشاء مراكز الأحداث فيها لسجلات التشخيص المتدفقة. معرف القاعدة بالتنسيق: '{معرف مورد ناقل الخدمة}/authorizationrules/{key name}'. سلسلة
storageAccountId معرف المورد لحساب التخزين الذي ترغب في إرسال سجلات التشخيص إليه. سلسلة
workspaceId معرف مساحة العمل (معرف المورد لمساحة عمل Log Analytics) لمساحة عمل Log Analytics التي ترغب في إرسال سجلات التشخيص إليها. مثال: /subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2 سلسلة

إعدادات السجل

الاسم الوصف القيمة
الفئة اسم فئة سجل التشخيص لنوع مورد يتم تطبيق هذا الإعداد عليه. للحصول على قائمة فئات سجل التشخيص لمورد، قم أولا بإجراء عملية إعدادات تشخيص GET. سلسلة
ممكّن قيمة تشير إلى ما إذا كان هذا السجل ممكنا. bool (مطلوب)
retentionPolicy نهج الاستبقاء لهذا السجل. نهج الاستبقاء

نهج الاستبقاء

الاسم الوصف القيمة
days عدد الأيام للاحتفاظ بالأيام. ستحتفظ قيمة 0 بالأحداث إلى أجل غير مسمى. int (مطلوب)

القيود:
الحد الأدنى للقيمة = 0
ممكّن قيمة تشير إلى ما إذا كان نهج الاستبقاء ممكنا. bool (مطلوب)

إعدادات المقاييس

الاسم الوصف القيمة
ممكّن قيمة تشير إلى ما إذا كان قد تم تمكين هذه الجاذبية الزمنية. bool (مطلوب)
retentionPolicy نهج الاستبقاء لهذا الوقت. نهج الاستبقاء
timeGrain الجاذبية الزمنية للمقياس بتنسيق ISO8601. سلسلة (مطلوبة)