Microsoft.Insights diagnosticSettings 2021-05-01-preview
تعريف مورد Bicep
نوع مورد diagnosticSettings هو مورد ملحق، ما يعني أنه يمكنك تطبيقه على مورد آخر.
استخدم الخاصية على scope
هذا المورد لتعيين نطاق هذا المورد. راجع تعيين نطاق على موارد الملحق في Bicep.
يمكن نشر نوع مورد diagnosticSettings مع العمليات التي تستهدف:
- مجموعات الموارد - راجع أوامر نشر مجموعة الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
الملاحظات
للحصول على إرشادات حول نشر حلول المراقبة، راجع إنشاء موارد المراقبة باستخدام Bicep.
تنسيق المورد
لإنشاء مورد Microsoft.Insights/diagnosticSettings، أضف Bicep التالي إلى القالب الخاص بك.
resource symbolicname 'Microsoft.Insights/diagnosticSettings@2021-05-01-preview' = {
name: 'string'
scope: resourceSymbolicName
properties: {
eventHubAuthorizationRuleId: 'string'
eventHubName: 'string'
logAnalyticsDestinationType: 'string'
logs: [
{
category: 'string'
categoryGroup: 'string'
enabled: bool
retentionPolicy: {
days: int
enabled: bool
}
}
]
marketplacePartnerId: 'string'
metrics: [
{
category: 'string'
enabled: bool
retentionPolicy: {
days: int
enabled: bool
}
timeGrain: 'string'
}
]
serviceBusRuleId: 'string'
storageAccountId: 'string'
workspaceId: 'string'
}
}
قيم Property
تشخيص الإعدادات
الاسم | الوصف | القيمة |
---|---|---|
الاسم | اسم المورد | سلسلة (مطلوبة) |
النطاق | استخدم عند إنشاء مورد ملحق في نطاق مختلف عن نطاق التوزيع. | المورد المستهدف بالنسبة إلى Bicep، قم بتعيين هذه الخاصية إلى الاسم الرمزي للمورد لتطبيق مورد الملحق. |
خصائص | خصائص مورد إعدادات التشخيص. | إعدادات التشخيص |
إعدادات التشخيص
الاسم | الوصف | القيمة |
---|---|---|
eventHubAuthorizationRuleId | معرف المورد لقاعدة تخويل مركز الحدث. | سلسلة |
eventHubName | اسم مركز الأحداث. إذا لم يتم تحديد أي منها، فسيتم تحديد مركز الأحداث الافتراضي. | سلسلة |
logAnalyticsDestinationType | سلسلة تشير إلى ما إذا كان يجب أن يستخدم التصدير إلى Log Analytics نوع الوجهة الافتراضي، أي AzureDiagnostics، أو استخدام نوع وجهة تم إنشاؤه على النحو التالي: {normalized service identity}_{normalized category name}. القيم المحتملة هي: مخصصة وخالية (القيمة الخالية افتراضية.) | سلسلة |
السجلات | قائمة إعدادات السجلات. | LogSettings[] |
marketplacePartnerId | معرف مورد ARM الكامل لمورد Marketplace الذي ترغب في إرسال سجلات التشخيص إليه. | سلسلة |
القياس | قائمة إعدادات القياس. | MetricSettings[] |
serviceBusRuleId | معرف قاعدة ناقل الخدمة لإعداد التشخيص. هذا هنا للحفاظ على التوافق مع الإصدارات السابقة. | سلسلة |
storageAccountId | معرف المورد لحساب التخزين الذي ترغب في إرسال سجلات التشخيص إليه. | سلسلة |
workspaceId | معرف مورد ARM الكامل لمساحة عمل Log Analytics التي ترغب في إرسال سجلات التشخيص إليها. مثال: /subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2 | سلسلة |
إعدادات السجل
الاسم | الوصف | القيمة |
---|---|---|
الفئة | اسم فئة سجل التشخيص لنوع مورد يتم تطبيق هذا الإعداد عليه. للحصول على قائمة فئات سجل التشخيص لمورد، قم أولا بإجراء عملية إعدادات تشخيص GET. | سلسلة |
categoryGroup | اسم مجموعة فئات سجل التشخيص لنوع مورد يتم تطبيق هذا الإعداد عليه. للحصول على قائمة فئات سجل التشخيص لمورد، قم أولا بإجراء عملية إعدادات تشخيص GET. | سلسلة |
ممكّن | قيمة تشير إلى ما إذا كان هذا السجل ممكنا. | bool (مطلوب) |
retentionPolicy | نهج الاستبقاء لهذا السجل. | نهج الاستبقاء |
نهج الاستبقاء
الاسم | الوصف | القيمة |
---|---|---|
days | عدد الأيام للاحتفاظ بالأيام. ستحتفظ قيمة 0 بالأحداث إلى أجل غير مسمى. | int (مطلوب) القيود: الحد الأدنى للقيمة = 0 |
ممكّن | قيمة تشير إلى ما إذا كان نهج الاستبقاء ممكنا. | bool (مطلوب) |
إعدادات المقاييس
الاسم | الوصف | القيمة |
---|---|---|
الفئة | اسم فئة مقياس تشخيصي لنوع مورد يتم تطبيق هذا الإعداد عليه. للحصول على قائمة فئات المقاييس التشخيصية لمورد، قم أولا بإجراء عملية إعدادات تشخيص GET. | سلسلة |
ممكّن | قيمة تشير إلى ما إذا كانت هذه الفئة ممكنة. | bool (مطلوب) |
retentionPolicy | نهج الاستبقاء لهذه الفئة. | نهج الاستبقاء |
timeGrain | الجاذبية الزمنية للمقياس بتنسيق ISO8601. | سلسلة |
قوالب التشغيل السريع
تنشر قوالب التشغيل السريع التالية نوع المورد هذا.
قالب | الوصف |
---|---|
نظام مجموعة AKS مع بوابة NAT وبوابة تطبيق |
يوضح هذا النموذج كيفية توزيع نظام مجموعة AKS مع بوابة NAT للاتصالات الصادرة وبوابة التطبيق للاتصالات الواردة. |
إنشاء نظام مجموعة AKS خاص مع منطقة DNS عامة |
يوضح هذا النموذج كيفية توزيع مجموعة AKS خاصة مع منطقة DNS عامة. |
إنشاء إدارة واجهة برمجة التطبيقات في VNet الداخلية باستخدام بوابة التطبيق |
يوضح هذا القالب كيفية إنشاء مثيل Azure API Management على شبكة خاصة محمية بواسطة بوابة تطبيق Azure. |
إنشاء مثيل APIM ومراقبته |
ينشئ هذا القالب مثيلا لخدمة Azure API Management ومساحة عمل Log Analytics وإعداد المراقبة لخدمة APIM باستخدام Log Analytics |
توزيع تطبيق خدمة مصغرة بسيط في Azure Spring Apps |
يوزع هذا القالب تطبيق خدمة مصغرة بسيطة في Azure Spring Apps لتشغيله على Azure. |
إنشاء نظام مجموعة Azure Stack HCI 23H2 |
ينشئ هذا القالب مجموعة Azure Stack HCI 23H2 باستخدام قالب ARM. |
إنشاء ذاكرة التخزين المؤقت Redis باستخدام قالب |
ينشئ هذا القالب Azure Redis Cache مع بيانات التشخيص المحفوظة في حساب تخزين. |
إنشاء ذاكرة التخزين المؤقت Premium Redis مع التجميع |
يوضح هذا القالب كيفية تكوين تكوين أنظمة المجموعات في مثيل ذاكرة التخزين المؤقت Azure Redis المتميزة. |
إنشاء ذاكرة التخزين المؤقت Premium Redis مع استمرار البيانات |
يوضح هذا القالب كيفية تكوين الاستمرارية في مثيل ذاكرة التخزين المؤقت Azure Redis المتميزة. |
Front Door Premium مع WAF ومجموعات القواعد التي تديرها Microsoft |
ينشئ هذا القالب Front Door Premium بما في ذلك جدار حماية تطبيق الويب مع مجموعات قواعد حماية الروبوت والإعدادات الافتراضية التي تديرها Microsoft. |
Front Door Standard/Premium مع WAF والقاعدة المخصصة |
ينشئ هذا القالب Front Door Standard/Premium بما في ذلك جدار حماية تطبيق الويب مع قاعدة مخصصة. |
Azure Container Registry مع النهج والتشخيص |
Azure Container Registry مع النهج والتشخيص (bicep) |
Azure Data Factory مع Git وتكوين vnet المدار |
ينشئ هذا القالب Azure Data Factory مع تكوين Git والشبكة الظاهرية المدارة. |
مساحة عمل Log Analytics مع الحلول ومصادر البيانات |
نشر مساحة عمل Log Analytics مع حلول ومصادر بيانات محددة |
مساحة عمل Log Analytics مع VM Insights و Container Insights |
نشر مساحة عمل Log Analytics باستخدام VM Insights وحلول Container Insights والتشخيصات. |
إنشاء Key Vault مع تمكين التسجيل |
ينشئ هذا القالب Key Vault Azure وحساب Azure Storage المستخدم للتسجيل. يقوم اختياريا بإنشاء تأمين الموارد لحماية موارد Key Vault والتخزين. |
نظام مجموعة AKS مع وحدة تحكم دخول بوابة التطبيق |
يوضح هذا النموذج كيفية نشر نظام مجموعة AKS مع Application Gateway ووحدة تحكم دخول بوابة التطبيق وسجل حاويات Azure وتحليلات السجل Key Vault |
بوابة التطبيق مع WAF ونهج جدار الحماية |
ينشئ هذا القالب بوابة تطبيق مع تكوين WAF مع نهج جدار الحماية |
استخدام Azure Firewall كوكيل DNS في مخطط Hub & Spoke |
توضح هذه العينة كيفية توزيع طوبولوجيا محورية في Azure باستخدام جدار حماية Azure. تعمل الشبكة الظاهرية المركزية كنقطة مركزية للاتصال بالعديد من الشبكات الظاهرية المحورية المتصلة بالشبكة الظاهرية المركزية عبر تناظر الشبكة الظاهرية. |
إنشاء Azure Front Door أمام إدارة واجهة برمجة تطبيقات Azure |
يوضح هذا النموذج كيفية استخدام Azure Front Door كموازن تحميل عمومي أمام Azure API Management. |
مجموعة أمان الشبكة مع سجلات التشخيص |
ينشئ هذا القالب مجموعة أمان شبكة مع سجلات تشخيصية وتأمين مورد |
الهدف والنهج لتوجيه Azure Virtual WAN |
يوفر هذا القالب Azure Virtual WAN مع مركزين مع تمكين هدف التوجيه وميزة النهج. |
الشبكة الظاهرية مع سجلات التشخيص |
ينشئ هذا القالب شبكة ظاهرية مع سجلات تشخيصية ويسمح بإضافة ميزات اختيارية إلى كل شبكة فرعية |
إنشاء مخزن خدمات الاسترداد وتمكين التشخيص |
ينشئ هذا القالب مخزن خدمات الاسترداد ويمكن التشخيصات ل Azure Backup. يؤدي هذا أيضا إلى نشر حساب التخزين ومساحة عمل oms. |
إنشاء Recovery Services Vault باستخدام نهج النسخ الاحتياطي |
ينشئ هذا القالب Recovery Services Vault مع نهج النسخ الاحتياطي وتكوين الميزات الاختيارية مثل هوية النظام ونوع تخزين النسخ الاحتياطي والاستعادة عبر المناطق وسجلات التشخيص وقفل الحذف. |
Azure SQL Server مع التدقيق المكتوب إلى Event Hub |
يسمح لك هذا القالب بنشر خادم Azure SQL مع تمكين التدقيق لكتابة سجلات التدقيق إلى Event Hub |
Azure SQL Server مع التدقيق المكتوب إلى Log Analytics |
يسمح لك هذا القالب بنشر خادم Azure SQL مع تمكين التدقيق لكتابة سجلات التدقيق إلى Log Analytics (مساحة عمل OMS) |
إنشاء SQL MI مع إرسال السجلات والمقاييس المكونة |
يسمح لك هذا القالب بتوزيع SQL MI والموارد الإضافية المستخدمة لتخزين السجلات والمقاييس (مساحة العمل التشخيصية، وحساب التخزين، ومركز الأحداث). |
بوابة التطبيق مع إدارة واجهة برمجة التطبيقات الداخلية وتطبيق الويب |
توجيه حركة مرور الإنترنت لبوابة التطبيق إلى مثيل APIM للشبكة الظاهرية (الوضع الداخلي) الذي خدمات واجهة برمجة تطبيقات الويب المستضافة في Azure Web App. |
تعريف مورد قالب ARM
نوع مورد diagnosticSettings هو مورد ملحق، ما يعني أنه يمكنك تطبيقه على مورد آخر.
استخدم الخاصية scope
على هذا المورد لتعيين نطاق هذا المورد. راجع تعيين النطاق على موارد الملحق في قوالب ARM.
يمكن نشر نوع مورد diagnosticSettings مع العمليات التي تستهدف:
- مجموعات الموارد - راجع أوامر نشر مجموعة الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
الملاحظات
للحصول على إرشادات حول نشر حلول المراقبة، راجع إنشاء موارد المراقبة باستخدام Bicep.
تنسيق المورد
لإنشاء مورد Microsoft.Insights/diagnosticSettings، أضف JSON التالي إلى القالب الخاص بك.
{
"type": "Microsoft.Insights/diagnosticSettings",
"apiVersion": "2021-05-01-preview",
"name": "string",
"scope": "string",
"properties": {
"eventHubAuthorizationRuleId": "string",
"eventHubName": "string",
"logAnalyticsDestinationType": "string",
"logs": [
{
"category": "string",
"categoryGroup": "string",
"enabled": "bool",
"retentionPolicy": {
"days": "int",
"enabled": "bool"
}
}
],
"marketplacePartnerId": "string",
"metrics": [
{
"category": "string",
"enabled": "bool",
"retentionPolicy": {
"days": "int",
"enabled": "bool"
},
"timeGrain": "string"
}
],
"serviceBusRuleId": "string",
"storageAccountId": "string",
"workspaceId": "string"
}
}
قيم Property
تشخيص الإعدادات
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع المورد | 'Microsoft.Insights/diagnosticSettings' |
apiVersion | إصدار واجهة برمجة تطبيقات المورد | 'معاينة 2021-05-01' |
الاسم | اسم المورد | سلسلة (مطلوب) |
النطاق | استخدم عند إنشاء مورد ملحق في نطاق مختلف عن نطاق التوزيع. | المورد المستهدف بالنسبة إلى JSON، قم بتعيين القيمة إلى الاسم الكامل للمورد لتطبيق مورد الملحق عليه. |
خصائص | خصائص مورد إعدادات التشخيص. | إعدادات التشخيص |
إعدادات التشخيص
الاسم | الوصف | القيمة |
---|---|---|
eventHubAuthorizationRuleId | معرف المورد لقاعدة تخويل مركز الحدث. | سلسلة |
eventHubName | اسم مركز الأحداث. إذا لم يتم تحديد أي منها، فسيتم تحديد مركز الأحداث الافتراضي. | سلسلة |
logAnalyticsDestinationType | سلسلة تشير إلى ما إذا كان يجب أن يستخدم التصدير إلى Log Analytics نوع الوجهة الافتراضي، أي AzureDiagnostics، أو استخدام نوع الوجهة الذي تم إنشاؤه على النحو التالي: {normalized service identity}_{normalized category name}. القيم المحتملة هي: مخصص وخالية (القيمة الخالية افتراضية.) | سلسلة |
السجلات | قائمة إعدادات السجلات. | LogSettings[] |
marketplacePartnerId | معرف مورد ARM الكامل لمورد Marketplace الذي ترغب في إرسال سجلات التشخيص إليه. | سلسلة |
القياس | قائمة إعدادات القياس. | MetricSettings[] |
serviceBusRuleId | معرف قاعدة ناقل الخدمة لإعداد التشخيص. هذا هنا للحفاظ على التوافق مع الإصدارات السابقة. | سلسلة |
معرف حساب التخزين | معرف المورد لحساب التخزين الذي ترغب في إرسال سجلات التشخيص إليه. | سلسلة |
workspaceId | معرف مورد ARM الكامل لمساحة عمل Log Analytics التي ترغب في إرسال سجلات التشخيص إليها. مثال: /subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2 | سلسلة |
إعدادات السجل
الاسم | الوصف | القيمة |
---|---|---|
الفئة | اسم فئة سجل التشخيص لنوع مورد يتم تطبيق هذا الإعداد عليه. للحصول على قائمة فئات سجل التشخيص لمورد، قم أولا بإجراء عملية إعدادات تشخيص GET. | سلسلة |
categoryGroup | اسم مجموعة فئات سجل التشخيص لنوع مورد يتم تطبيق هذا الإعداد عليه. للحصول على قائمة فئات سجل التشخيص لمورد، قم أولا بإجراء عملية إعدادات تشخيص GET. | سلسلة |
ممكّن | قيمة تشير إلى ما إذا كان هذا السجل ممكنا. | bool (مطلوب) |
retentionPolicy | نهج الاستبقاء لهذا السجل. | نهج الاستبقاء |
نهج الاستبقاء
الاسم | الوصف | القيمة |
---|---|---|
days | عدد الأيام للاحتفاظ بالأيام. ستحتفظ قيمة 0 بالأحداث إلى أجل غير مسمى. | int (مطلوب) القيود: الحد الأدنى للقيمة = 0 |
ممكّن | قيمة تشير إلى ما إذا كان نهج الاستبقاء ممكنا. | bool (مطلوب) |
إعدادات المقاييس
الاسم | الوصف | القيمة |
---|---|---|
الفئة | اسم فئة مقياس تشخيصي لنوع مورد يتم تطبيق هذا الإعداد عليه. للحصول على قائمة فئات المقاييس التشخيصية لمورد، قم أولا بإجراء عملية إعدادات تشخيص GET. | سلسلة |
ممكّن | قيمة تشير إلى ما إذا كانت هذه الفئة ممكنة. | bool (مطلوب) |
retentionPolicy | نهج الاستبقاء لهذه الفئة. | نهج الاستبقاء |
timeGrain | الجاذبية الزمنية للمقياس بتنسيق ISO8601. | سلسلة |
قوالب التشغيل السريع
تنشر قوالب التشغيل السريع التالية نوع المورد هذا.
قالب | الوصف |
---|---|
نظام مجموعة AKS مع بوابة NAT وبوابة تطبيق |
يوضح هذا النموذج كيفية توزيع نظام مجموعة AKS مع بوابة NAT للاتصالات الصادرة وبوابة التطبيق للاتصالات الواردة. |
إنشاء نظام مجموعة AKS خاص مع منطقة DNS عامة |
يوضح هذا النموذج كيفية توزيع نظام مجموعة AKS خاص مع منطقة DNS عامة. |
إنشاء APIM في الشبكة الظاهرية الداخلية باستخدام بوابة التطبيق |
يوضح هذا القالب كيفية إنشاء مثيل Azure API Management على شبكة خاصة محمية بواسطة بوابة تطبيق Azure. |
إنشاء مثيل APIM ومراقبته |
ينشئ هذا القالب مثيلا لخدمة Azure API Management ومساحة عمل Log Analytics وينشئ مراقبة لخدمة APIM باستخدام Log Analytics |
نشر تطبيق خدمة مصغرة بسيط في Azure Spring Apps |
ينشر هذا القالب تطبيق خدمة مصغرة بسيطة في Azure Spring Apps لتشغيله على Azure. |
إنشاء نظام مجموعة Azure Stack HCI 23H2 |
ينشئ هذا القالب مجموعة Azure Stack HCI 23H2 باستخدام قالب ARM. |
إنشاء ذاكرة التخزين المؤقت Redis باستخدام قالب |
ينشئ هذا القالب Azure Redis Cache مع بيانات التشخيص المحفوظة في حساب تخزين. |
إنشاء ذاكرة التخزين المؤقت Premium Redis مع التجميع |
يوضح هذا القالب كيفية تكوين التجميع في مثيل ذاكرة التخزين المؤقت Azure Redis المتميزة. |
إنشاء Premium Redis Cache مع استمرارية البيانات |
يوضح هذا القالب كيفية تكوين الاستمرارية في مثيل ذاكرة التخزين المؤقت Azure Redis المتميزة. |
Front Door Premium مع WAF ومجموعات القواعد المدارة من Microsoft |
ينشئ هذا القالب Front Door Premium بما في ذلك جدار حماية تطبيق الويب مع مجموعات قواعد الحماية الافتراضية وحماية الروبوت التي تديرها Microsoft. |
Front Door Standard/Premium مع WAF والقاعدة المخصصة |
ينشئ هذا القالب Front Door Standard/Premium بما في ذلك جدار حماية تطبيق الويب مع قاعدة مخصصة. |
Azure Container Registry مع النهج والتشخيصات |
Azure Container Registry مع النهج والتشخيص (bicep) |
Azure Data Factory مع Git وتكوين vnet المدار |
ينشئ هذا القالب Azure Data Factory مع تكوين Git والشبكة الظاهرية المدارة. |
مساحة عمل Log Analytics مع الحلول ومصادر البيانات |
نشر مساحة عمل Log Analytics مع حلول ومصادر بيانات محددة |
مساحة عمل Log Analytics مع VM Insights و Container Insights |
نشر مساحة عمل Log Analytics باستخدام VM Insights وحلول Container Insights والتشخيصات. |
إنشاء Key Vault مع تمكين التسجيل |
ينشئ هذا القالب Key Vault Azure وحساب تخزين Azure المستخدم للتسجيل. يقوم بشكل اختياري بإنشاء تأمينات الموارد لحماية موارد Key Vault والتخزين. |
نظام مجموعة AKS مع وحدة تحكم دخول بوابة التطبيق |
يوضح هذا النموذج كيفية نشر نظام مجموعة AKS مع Application Gateway ووحدة تحكم دخول بوابة التطبيق وسجل حاويات Azure وتحليلات السجل Key Vault |
بوابة التطبيق مع WAF ونهج جدار الحماية |
ينشئ هذا القالب بوابة تطبيق مع WAF تم تكوينه جنبا إلى جنب مع نهج جدار الحماية |
استخدام Azure Firewall كوكيل DNS في مخطط Hub & Spoke |
توضح هذه العينة كيفية توزيع مخطط محوري في Azure باستخدام جدار حماية Azure. تعمل الشبكة الظاهرية المركزية كنقطة اتصال مركزية بالعديد من الشبكات الظاهرية المحورية المتصلة بالشبكة الظاهرية المركزية عبر نظير الشبكة الظاهرية. |
إنشاء Azure Front Door أمام Azure API Management |
يوضح هذا النموذج كيفية استخدام Azure Front Door كموازن تحميل عمومي أمام Azure API Management. |
مجموعة أمان الشبكة مع سجلات التشخيص |
ينشئ هذا القالب مجموعة أمان الشبكة مع سجلات التشخيص وتأمين المورد |
الهدف والنهج لتوجيه Azure Virtual WAN |
يوفر هذا القالب Azure Virtual WAN مع مركزين مع تمكين هدف التوجيه وميزة النهج. |
الشبكة الظاهرية مع سجلات التشخيص |
ينشئ هذا القالب شبكة ظاهرية مع سجلات تشخيصية ويسمح بإضافة ميزات اختيارية إلى كل شبكة فرعية |
إنشاء مخزن خدمات الاسترداد وتمكين التشخيص |
ينشئ هذا القالب مخزن خدمات الاسترداد ويمكن التشخيصات ل Azure Backup. يؤدي هذا أيضا إلى نشر حساب التخزين ومساحة عمل oms. |
إنشاء Recovery Services Vault باستخدام نهج النسخ الاحتياطي |
ينشئ هذا القالب Recovery Services Vault مع نهج النسخ الاحتياطي وتكوين الميزات الاختيارية مثل هوية النظام ونوع تخزين النسخ الاحتياطي والاستعادة عبر المناطق وسجلات التشخيص وتأمين الحذف. |
Azure SQL Server مع التدقيق المكتوب إلى Event Hub |
يسمح لك هذا القالب بنشر خادم Azure SQL مع تمكين التدقيق لكتابة سجلات التدقيق إلى Event Hub |
Azure SQL Server مع التدقيق المكتوب إلى Log Analytics |
يسمح لك هذا القالب بنشر خادم Azure SQL مع تمكين التدقيق لكتابة سجلات التدقيق إلى Log Analytics (مساحة عمل OMS) |
إنشاء SQL MI مع إرسال مكون للسجلات والمقاييس |
يسمح لك هذا القالب بتوزيع SQL MI والموارد الإضافية المستخدمة لتخزين السجلات والمقاييس (مساحة العمل التشخيصية وحساب التخزين ومركز الأحداث). |
بوابة التطبيق مع إدارة واجهة برمجة التطبيقات الداخلية وتطبيق الويب |
توجيه حركة مرور الإنترنت إلى مثيل APIM للشبكة الظاهرية (الوضع الداخلي) الذي يقوم بخدمات واجهة برمجة تطبيقات الويب المستضافة في Azure Web App. |
تعريف مورد Terraform (موفر AzAPI)
نوع مورد diagnosticSettings هو مورد ملحق، ما يعني أنه يمكنك تطبيقه على مورد آخر.
استخدم الخاصية على parent_id
هذا المورد لتعيين نطاق هذا المورد.
يمكن نشر نوع مورد diagnosticSettings مع العمليات التي تستهدف:
- مجموعات الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
تنسيق المورد
لإنشاء مورد Microsoft.Insights/diagnosticSettings، أضف Terraform التالي إلى القالب الخاص بك.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Insights/diagnosticSettings@2021-05-01-preview"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
eventHubAuthorizationRuleId = "string"
eventHubName = "string"
logAnalyticsDestinationType = "string"
logs = [
{
category = "string"
categoryGroup = "string"
enabled = bool
retentionPolicy = {
days = int
enabled = bool
}
}
]
marketplacePartnerId = "string"
metrics = [
{
category = "string"
enabled = bool
retentionPolicy = {
days = int
enabled = bool
}
timeGrain = "string"
}
]
serviceBusRuleId = "string"
storageAccountId = "string"
workspaceId = "string"
}
})
}
قيم Property
تشخيص الإعدادات
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع المورد | "Microsoft.Insights/diagnosticSettings@2021-05-01-preview" |
الاسم | اسم المورد | سلسلة (مطلوبة) |
parent_id | معرف المورد لتطبيق مورد الملحق هذا عليه. | سلسلة (مطلوبة) |
خصائص | خصائص مورد إعدادات التشخيص. | إعدادات التشخيص |
إعدادات التشخيص
الاسم | الوصف | القيمة |
---|---|---|
eventHubAuthorizationRuleId | معرف المورد لقاعدة تخويل مركز الحدث. | سلسلة |
eventHubName | اسم مركز الأحداث. إذا لم يتم تحديد أي منها، فسيتم تحديد مركز الأحداث الافتراضي. | سلسلة |
logAnalyticsDestinationType | سلسلة تشير إلى ما إذا كان يجب أن يستخدم التصدير إلى Log Analytics نوع الوجهة الافتراضي، أي AzureDiagnostics، أو استخدام نوع وجهة تم إنشاؤه على النحو التالي: {normalized service identity}_{normalized category name}. القيم المحتملة هي: مخصصة وخالية (القيمة الخالية افتراضية.) | سلسلة |
السجلات | قائمة إعدادات السجلات. | LogSettings[] |
marketplacePartnerId | معرف مورد ARM الكامل لمورد Marketplace الذي ترغب في إرسال سجلات التشخيص إليه. | سلسلة |
القياس | قائمة إعدادات القياس. | MetricSettings[] |
serviceBusRuleId | معرف قاعدة ناقل الخدمة لإعداد التشخيص. هذا هنا للحفاظ على التوافق مع الإصدارات السابقة. | سلسلة |
storageAccountId | معرف المورد لحساب التخزين الذي ترغب في إرسال سجلات التشخيص إليه. | سلسلة |
workspaceId | معرف مورد ARM الكامل لمساحة عمل Log Analytics التي ترغب في إرسال سجلات التشخيص إليها. مثال: /subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2 | سلسلة |
إعدادات السجل
الاسم | الوصف | القيمة |
---|---|---|
الفئة | اسم فئة سجل التشخيص لنوع مورد يتم تطبيق هذا الإعداد عليه. للحصول على قائمة فئات سجل التشخيص لمورد، قم أولا بإجراء عملية إعدادات تشخيص GET. | سلسلة |
categoryGroup | اسم مجموعة فئات سجل التشخيص لنوع مورد يتم تطبيق هذا الإعداد عليه. للحصول على قائمة فئات سجل التشخيص لمورد، قم أولا بإجراء عملية إعدادات تشخيص GET. | سلسلة |
ممكّن | قيمة تشير إلى ما إذا كان هذا السجل ممكنا. | bool (مطلوب) |
retentionPolicy | نهج الاستبقاء لهذا السجل. | نهج الاستبقاء |
نهج الاستبقاء
الاسم | الوصف | القيمة |
---|---|---|
days | عدد الأيام للاحتفاظ بالأيام. ستحتفظ قيمة 0 بالأحداث إلى أجل غير مسمى. | int (مطلوب) القيود: الحد الأدنى للقيمة = 0 |
ممكّن | قيمة تشير إلى ما إذا كان نهج الاستبقاء ممكنا. | bool (مطلوب) |
إعدادات المقاييس
الاسم | الوصف | القيمة |
---|---|---|
الفئة | اسم فئة مقياس تشخيصي لنوع مورد يتم تطبيق هذا الإعداد عليه. للحصول على قائمة فئات المقاييس التشخيصية لمورد، قم أولا بإجراء عملية إعدادات تشخيص GET. | سلسلة |
ممكّن | قيمة تشير إلى ما إذا كانت هذه الفئة ممكنة. | bool (مطلوب) |
retentionPolicy | نهج الاستبقاء لهذه الفئة. | نهج الاستبقاء |
timeGrain | الجاذبية الزمنية للمقياس بتنسيق ISO8601. | سلسلة |
الملاحظات
https://aka.ms/ContentUserFeedback.
قريبًا: خلال عام 2024، سنتخلص تدريجيًا من GitHub Issues بوصفها آلية إرسال ملاحظات للمحتوى ونستبدلها بنظام ملاحظات جديد. لمزيد من المعلومات، راجعإرسال الملاحظات وعرضها المتعلقة بـ