Bagikan melalui


Diagnostik Microsoft.InsightsSettings 2021-05-01-preview

Definisi sumber daya Bicep

Jenis sumber daya diagnosticSettings adalah sumber daya ekstensi , yang berarti Anda dapat menerapkannya ke sumber daya lain.

Gunakan properti scope pada sumber daya ini untuk mengatur cakupan untuk sumber daya ini. Lihat Mengatur cakupan pada sumber daya ekstensi di Bicep.

Jenis sumber daya diagnosticSettings dapat disebarkan dengan operasi yang menargetkan:

  • Grup sumber daya - Lihat perintah penyebaran grup sumber daya

Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.

Komentar

Untuk panduan tentang menyebarkan solusi pemantauan, lihat Membuat sumber daya pemantauan dengan menggunakan Bicep.

Format sumber daya

Untuk membuat sumber daya Microsoft.Insights/diagnosticSettings, tambahkan Bicep berikut ke templat Anda.

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'
  }
}

Nilai properti

diagnosticSettings

Nama Deskripsi Nilai
Nama Nama sumber daya string (diperlukan)
ruang lingkup Gunakan saat membuat sumber daya ekstensi pada cakupan yang berbeda dari cakupan penyebaran. Sumber daya target

Untuk Bicep, atur properti ini ke nama simbolis sumber daya untuk menerapkan sumber daya ekstensi .
Properti Properti Sumber Daya Pengaturan Diagnostik. DiagnosticSettings

DiagnosticSettings

Nama Deskripsi Nilai
eventHubAuthorizationRuleId Id sumber daya untuk aturan otorisasi pusat aktivitas. tali
eventHubName Nama pusat aktivitas. Jika tidak ada yang ditentukan, hub peristiwa default akan dipilih. tali
logAnalyticsDestinationType String yang menunjukkan apakah ekspor ke Analitik Log harus menggunakan jenis tujuan default, yaitu AzureDiagnostics, atau menggunakan jenis tujuan yang dibangun sebagai berikut: {identitas layanan yang dinormalisasi}_{nama kategori yang dinormalisasi}. Nilai yang mungkin adalah: Khusus dan null (null adalah default.) tali
Log Daftar pengaturan log. LogSettings []
marketplacePartnerId ID sumber daya ARM lengkap dari sumber daya Marketplace tempat Anda ingin mengirim Log Diagnostik. tali
Metrik Daftar pengaturan metrik. MetricSettings[]
serviceBusRuleId Id aturan bus layanan dari pengaturan diagnostik. Ini di sini untuk mempertahankan kompatibilitas mundur. tali
storageAccountId ID sumber daya akun penyimpanan tempat Anda ingin mengirim Log Diagnostik. tali
workspaceId ID sumber daya ARM lengkap dari ruang kerja Analitik Log yang ingin Anda kirimi Log Diagnostik. Contoh: /subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2 tali

LogSettings

Nama Deskripsi Nilai
golongan Nama kategori Log Diagnostik untuk jenis sumber daya tempat pengaturan ini diterapkan. Untuk mendapatkan daftar kategori Log Diagnostik untuk sumber daya, pertama-tama lakukan operasi pengaturan diagnostik GET. tali
categoryGroup Nama grup kategori Log Diagnostik untuk jenis sumber daya tempat pengaturan ini diterapkan. Untuk mendapatkan daftar kategori Log Diagnostik untuk sumber daya, pertama-tama lakukan operasi pengaturan diagnostik GET. tali
Diaktifkan nilai yang menunjukkan apakah log ini diaktifkan. bool (diperlukan)
retentionPolicy kebijakan penyimpanan untuk log ini. RetentionPolicy

RetentionPolicy

Nama Deskripsi Nilai
Hari jumlah hari untuk retensi dalam hari. Nilai 0 akan mempertahankan peristiwa tanpa batas waktu. int (diperlukan)

Kendala:
Nilai min = 0
Diaktifkan nilai yang menunjukkan apakah kebijakan penyimpanan diaktifkan. bool (diperlukan)

MetricSettings

Nama Deskripsi Nilai
golongan Nama kategori Metrik Diagnostik untuk jenis sumber daya tempat pengaturan ini diterapkan. Untuk mendapatkan daftar kategori metrik Diagnostik untuk sumber daya, pertama-tama lakukan operasi pengaturan diagnostik GET. tali
Diaktifkan nilai yang menunjukkan apakah kategori ini diaktifkan. bool (diperlukan)
retentionPolicy kebijakan penyimpanan untuk kategori ini. RetentionPolicy
timeGrain timegrain metrik dalam format ISO8601. tali

Templat mulai cepat

Templat mulai cepat berikut menyebarkan jenis sumber daya ini.

Templat Deskripsi
Kluster AKS dengan NAT Gateway dan Application Gateway

Sebarkan ke Azure
Sampel ini menunjukkan cara menyebarkan kluster AKS dengan NAT Gateway untuk koneksi keluar dan Application Gateway untuk koneksi masuk.
Membuat Kluster AKS Privat dengan Zona DNS Publik

Sebarkan ke Azure
Sampel ini menunjukkan cara menyebarkan kluster AKS privat dengan Zona DNS Publik.
Membuat API Management di VNet Internal dengan App Gateway

Sebarkan ke Azure
Templat ini menunjukkan cara Membuat instans Azure API Management pada jaringan privat yang dilindungi oleh Azure Application Gateway.
Membuat dan memantau instans API Management

Sebarkan ke Azure
Templat ini membuat instans layanan Azure API Management dan ruang kerja Analitik Log dan menyiapkan pemantauan untuk layanan API Management Anda dengan Analitik Log
Menyebarkan aplikasi layanan mikro Azure Spring Apps sederhana

Sebarkan ke Azure
Templat ini menyebarkan aplikasi layanan mikro Azure Spring Apps sederhana untuk dijalankan di Azure.
membuat kluster Azure Stack HCI 23H2

Sebarkan ke Azure
Templat ini membuat kluster Azure Stack HCI 23H2 menggunakan templat ARM.
membuat kluster Azure Stack HCI 23H2

Sebarkan ke Azure
Templat ini membuat kluster Azure Stack HCI 23H2 menggunakan templat ARM, menggunakan IP penyimpanan kustom
membuat kluster Azure Stack HCI 23H2 dalam mode Jaringan Switchless-Dual-link

Sebarkan ke Azure
Templat ini membuat kluster Azure Stack HCI 23H2 menggunakan templat ARM.
membuat kluster Azure Stack HCI 23H2 dalam mode jaringan Switchless-SingleLink

Sebarkan ke Azure
Templat ini membuat kluster Azure Stack HCI 23H2 menggunakan templat ARM.
Membuat Redis Cache menggunakan templat

Sebarkan ke Azure
Templat ini membuat Azure Redis Cache dengan data diagnostik yang disimpan di akun penyimpanan.
Membuat Cache Redis Premium dengan pengklusteran

Sebarkan ke Azure
Templat ini menunjukkan cara mengonfigurasi pengklusteran dalam instans Azure Redis Cache premium.
Membuat Premium Redis Cache dengan persistensi data

Sebarkan ke Azure
Templat ini menunjukkan cara mengonfigurasi persistensi dalam instans Azure Redis Cache premium.
Front Door Premium dengan seperangkat aturan yang dikelola WAF dan Microsoft

Sebarkan ke Azure
Templat ini membuat Front Door Premium termasuk firewall aplikasi web dengan kumpulan aturan default dan perlindungan bot yang dikelola Microsoft.
Front Door Standard/Premium dengan WAF dan aturan kustom

Sebarkan ke Azure
Templat ini membuat Front Door Standard/Premium termasuk firewall aplikasi web dengan aturan kustom.
Azure Container Registry dengan Kebijakan dan Diagnostik

Sebarkan ke Azure
Azure Container Registry dengan Kebijakan dan Diagnostik (bicep)
Azure Data Factory dengan Git dan konfigurasi vnet terkelola

Sebarkan ke Azure
Templat ini membuat Azure Data Factory dengan konfigurasi Git dan jaringan virtual terkelola.
ruang kerja Analitik Log dengan solusi dan sumber data

Sebarkan ke Azure
Menyebarkan ruang kerja Analitik Log dengan solusi dan sumber data tertentu
ruang kerja Analitik Log dengan Wawasan VM, Wawasan Kontainer

Sebarkan ke Azure
Menyebarkan ruang kerja Analitik Log dengan Wawasan VM, solusi Dan diagnostik Container Insights.
Buat Key Vault dengan pengelogan diaktifkan

Sebarkan ke Azure
Templat ini membuat Azure Key Vault dan akun Azure Storage yang digunakan untuk pengelogan. Ini secara opsional membuat kunci sumber daya untuk melindungi Key Vault dan sumber daya penyimpanan Anda.
kluster AKS dengan Pengontrol Ingress Application Gateway

Sebarkan ke Azure
Sampel ini menunjukkan cara menyebarkan kluster AKS dengan Application Gateway, Application Gateway Ingress Controller, Azure Container Registry, Log Analytics, dan Key Vault
Application Gateway dengan kebijakan WAF dan firewall

Sebarkan ke Azure
Templat ini membuat Application Gateway dengan WAF yang dikonfigurasi bersama dengan kebijakan firewall
Menggunakan Azure Firewall sebagai Proksi DNS di topologi Hub & Spoke

Sebarkan ke Azure
Sampel ini menunjukkan cara menyebarkan topologi hub-spoke di Azure menggunakan Azure Firewall. Jaringan virtual hub bertindak sebagai titik pusat konektivitas ke banyak jaringan virtual spoke yang terhubung ke jaringan virtual hub melalui peering jaringan virtual.
Membuat Azure Front Door di depan azure API Management

Sebarkan ke Azure
Sampel ini menunjukkan cara menggunakan Azure Front Door sebagai penyeimbang beban global di depan Azure API Management.
Kelompok Keamanan Jaringan dengan log diagnostik

Sebarkan ke Azure
Templat ini membuat Grup Keamanan Jaringan dengan log diagnostik dan kunci sumber daya
Virtual Network dengan log diagnostik

Sebarkan ke Azure
Templat ini membuat Virtual Network dengan log diagnostik dan memungkinkan fitur opsional ditambahkan ke setiap subnet
Membuat Vault Layanan Pemulihan dan Mengaktifkan diagnostik

Sebarkan ke Azure
Templat ini membuat Vault Layanan Pemulihan dan mengaktifkan diagnostik untuk Azure Backup. Ini juga menyebarkan akun penyimpanan dan ruang kerja om.
Membuat Vault Layanan Pemulihan dengan kebijakan pencadangan

Sebarkan ke Azure
Templat ini membuat Vault Layanan Pemulihan dengan kebijakan pencadangan dan mengonfigurasi fitur opsional seperti identitas sistem, jenis penyimpanan cadangan, pemulihan lintas wilayah dan log diagnostik dan kunci penghapusan.
Azure SQL Server dengan Audit ditulis ke Azure Event Hub

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan server Azure SQL dengan Audit diaktifkan untuk menulis log audit ke Event Hub
Azure SQL Server dengan Audit yang ditulis ke Log Analytics

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan server Azure SQL dengan Audit diaktifkan untuk menulis log audit ke Analitik Log (ruang kerja OMS)
Membuat SQL MI dengan pengiriman log dan metrik yang dikonfigurasi

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan SQL MI dan sumber daya tambahan yang digunakan untuk menyimpan log dan metrik (ruang kerja diagnostik, akun penyimpanan, pusat aktivitas).
Application Gateway dengan API Management internal dan Aplikasi Web

Sebarkan ke Azure
Lalu lintas Internet perutean Application Gateway ke instans API Management jaringan virtual (mode internal) yang melayani API web yang dihosting di Azure Web App.

Definisi sumber daya templat ARM

Jenis sumber daya diagnosticSettings adalah sumber daya ekstensi , yang berarti Anda dapat menerapkannya ke sumber daya lain.

Gunakan properti scope pada sumber daya ini untuk mengatur cakupan untuk sumber daya ini. Lihat Mengatur cakupan pada sumber daya ekstensi di templat ARM.

Jenis sumber daya diagnosticSettings dapat disebarkan dengan operasi yang menargetkan:

  • Grup sumber daya - Lihat perintah penyebaran grup sumber daya

Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.

Komentar

Untuk panduan tentang menyebarkan solusi pemantauan, lihat Membuat sumber daya pemantauan dengan menggunakan Bicep.

Format sumber daya

Untuk membuat sumber daya Microsoft.Insights/diagnosticSettings, tambahkan JSON berikut ke templat Anda.

{
  "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"
  }
}

Nilai properti

diagnosticSettings

Nama Deskripsi Nilai
jenis Jenis sumber daya 'Microsoft.Insights/diagnosticSettings'
apiVersion Versi api sumber daya '2021-05-01-preview'
Nama Nama sumber daya string (diperlukan)
ruang lingkup Gunakan saat membuat sumber daya ekstensi pada cakupan yang berbeda dari cakupan penyebaran. Sumber daya target

Untuk JSON, atur nilai ke nama lengkap sumber daya untuk menerapkan sumber daya ekstensi .
Properti Properti Sumber Daya Pengaturan Diagnostik. DiagnosticSettings

DiagnosticSettings

Nama Deskripsi Nilai
eventHubAuthorizationRuleId Id sumber daya untuk aturan otorisasi pusat aktivitas. tali
eventHubName Nama pusat aktivitas. Jika tidak ada yang ditentukan, hub peristiwa default akan dipilih. tali
logAnalyticsDestinationType String yang menunjukkan apakah ekspor ke Analitik Log harus menggunakan jenis tujuan default, yaitu AzureDiagnostics, atau menggunakan jenis tujuan yang dibangun sebagai berikut: {identitas layanan yang dinormalisasi}_{nama kategori yang dinormalisasi}. Nilai yang mungkin adalah: Khusus dan null (null adalah default.) tali
Log Daftar pengaturan log. LogSettings []
marketplacePartnerId ID sumber daya ARM lengkap dari sumber daya Marketplace tempat Anda ingin mengirim Log Diagnostik. tali
Metrik Daftar pengaturan metrik. MetricSettings[]
serviceBusRuleId Id aturan bus layanan dari pengaturan diagnostik. Ini di sini untuk mempertahankan kompatibilitas mundur. tali
storageAccountId ID sumber daya akun penyimpanan tempat Anda ingin mengirim Log Diagnostik. tali
workspaceId ID sumber daya ARM lengkap dari ruang kerja Analitik Log yang ingin Anda kirimi Log Diagnostik. Contoh: /subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2 tali

LogSettings

Nama Deskripsi Nilai
golongan Nama kategori Log Diagnostik untuk jenis sumber daya tempat pengaturan ini diterapkan. Untuk mendapatkan daftar kategori Log Diagnostik untuk sumber daya, pertama-tama lakukan operasi pengaturan diagnostik GET. tali
categoryGroup Nama grup kategori Log Diagnostik untuk jenis sumber daya tempat pengaturan ini diterapkan. Untuk mendapatkan daftar kategori Log Diagnostik untuk sumber daya, pertama-tama lakukan operasi pengaturan diagnostik GET. tali
Diaktifkan nilai yang menunjukkan apakah log ini diaktifkan. bool (diperlukan)
retentionPolicy kebijakan penyimpanan untuk log ini. RetentionPolicy

RetentionPolicy

Nama Deskripsi Nilai
Hari jumlah hari untuk retensi dalam hari. Nilai 0 akan mempertahankan peristiwa tanpa batas waktu. int (diperlukan)

Kendala:
Nilai min = 0
Diaktifkan nilai yang menunjukkan apakah kebijakan penyimpanan diaktifkan. bool (diperlukan)

MetricSettings

Nama Deskripsi Nilai
golongan Nama kategori Metrik Diagnostik untuk jenis sumber daya tempat pengaturan ini diterapkan. Untuk mendapatkan daftar kategori metrik Diagnostik untuk sumber daya, pertama-tama lakukan operasi pengaturan diagnostik GET. tali
Diaktifkan nilai yang menunjukkan apakah kategori ini diaktifkan. bool (diperlukan)
retentionPolicy kebijakan penyimpanan untuk kategori ini. RetentionPolicy
timeGrain timegrain metrik dalam format ISO8601. tali

Templat mulai cepat

Templat mulai cepat berikut menyebarkan jenis sumber daya ini.

Templat Deskripsi
Kluster AKS dengan NAT Gateway dan Application Gateway

Sebarkan ke Azure
Sampel ini menunjukkan cara menyebarkan kluster AKS dengan NAT Gateway untuk koneksi keluar dan Application Gateway untuk koneksi masuk.
Membuat Kluster AKS Privat dengan Zona DNS Publik

Sebarkan ke Azure
Sampel ini menunjukkan cara menyebarkan kluster AKS privat dengan Zona DNS Publik.
Membuat API Management di VNet Internal dengan App Gateway

Sebarkan ke Azure
Templat ini menunjukkan cara Membuat instans Azure API Management pada jaringan privat yang dilindungi oleh Azure Application Gateway.
Membuat dan memantau instans API Management

Sebarkan ke Azure
Templat ini membuat instans layanan Azure API Management dan ruang kerja Analitik Log dan menyiapkan pemantauan untuk layanan API Management Anda dengan Analitik Log
Menyebarkan aplikasi layanan mikro Azure Spring Apps sederhana

Sebarkan ke Azure
Templat ini menyebarkan aplikasi layanan mikro Azure Spring Apps sederhana untuk dijalankan di Azure.
membuat kluster Azure Stack HCI 23H2

Sebarkan ke Azure
Templat ini membuat kluster Azure Stack HCI 23H2 menggunakan templat ARM.
membuat kluster Azure Stack HCI 23H2

Sebarkan ke Azure
Templat ini membuat kluster Azure Stack HCI 23H2 menggunakan templat ARM, menggunakan IP penyimpanan kustom
membuat kluster Azure Stack HCI 23H2 dalam mode Jaringan Switchless-Dual-link

Sebarkan ke Azure
Templat ini membuat kluster Azure Stack HCI 23H2 menggunakan templat ARM.
membuat kluster Azure Stack HCI 23H2 dalam mode jaringan Switchless-SingleLink

Sebarkan ke Azure
Templat ini membuat kluster Azure Stack HCI 23H2 menggunakan templat ARM.
Membuat Redis Cache menggunakan templat

Sebarkan ke Azure
Templat ini membuat Azure Redis Cache dengan data diagnostik yang disimpan di akun penyimpanan.
Membuat Cache Redis Premium dengan pengklusteran

Sebarkan ke Azure
Templat ini menunjukkan cara mengonfigurasi pengklusteran dalam instans Azure Redis Cache premium.
Membuat Premium Redis Cache dengan persistensi data

Sebarkan ke Azure
Templat ini menunjukkan cara mengonfigurasi persistensi dalam instans Azure Redis Cache premium.
Front Door Premium dengan seperangkat aturan yang dikelola WAF dan Microsoft

Sebarkan ke Azure
Templat ini membuat Front Door Premium termasuk firewall aplikasi web dengan kumpulan aturan default dan perlindungan bot yang dikelola Microsoft.
Front Door Standard/Premium dengan WAF dan aturan kustom

Sebarkan ke Azure
Templat ini membuat Front Door Standard/Premium termasuk firewall aplikasi web dengan aturan kustom.
Azure Container Registry dengan Kebijakan dan Diagnostik

Sebarkan ke Azure
Azure Container Registry dengan Kebijakan dan Diagnostik (bicep)
Azure Data Factory dengan Git dan konfigurasi vnet terkelola

Sebarkan ke Azure
Templat ini membuat Azure Data Factory dengan konfigurasi Git dan jaringan virtual terkelola.
ruang kerja Analitik Log dengan solusi dan sumber data

Sebarkan ke Azure
Menyebarkan ruang kerja Analitik Log dengan solusi dan sumber data tertentu
ruang kerja Analitik Log dengan Wawasan VM, Wawasan Kontainer

Sebarkan ke Azure
Menyebarkan ruang kerja Analitik Log dengan Wawasan VM, solusi Dan diagnostik Container Insights.
Buat Key Vault dengan pengelogan diaktifkan

Sebarkan ke Azure
Templat ini membuat Azure Key Vault dan akun Azure Storage yang digunakan untuk pengelogan. Ini secara opsional membuat kunci sumber daya untuk melindungi Key Vault dan sumber daya penyimpanan Anda.
kluster AKS dengan Pengontrol Ingress Application Gateway

Sebarkan ke Azure
Sampel ini menunjukkan cara menyebarkan kluster AKS dengan Application Gateway, Application Gateway Ingress Controller, Azure Container Registry, Log Analytics, dan Key Vault
Application Gateway dengan kebijakan WAF dan firewall

Sebarkan ke Azure
Templat ini membuat Application Gateway dengan WAF yang dikonfigurasi bersama dengan kebijakan firewall
Menggunakan Azure Firewall sebagai Proksi DNS di topologi Hub & Spoke

Sebarkan ke Azure
Sampel ini menunjukkan cara menyebarkan topologi hub-spoke di Azure menggunakan Azure Firewall. Jaringan virtual hub bertindak sebagai titik pusat konektivitas ke banyak jaringan virtual spoke yang terhubung ke jaringan virtual hub melalui peering jaringan virtual.
Membuat Azure Front Door di depan azure API Management

Sebarkan ke Azure
Sampel ini menunjukkan cara menggunakan Azure Front Door sebagai penyeimbang beban global di depan Azure API Management.
Kelompok Keamanan Jaringan dengan log diagnostik

Sebarkan ke Azure
Templat ini membuat Grup Keamanan Jaringan dengan log diagnostik dan kunci sumber daya
Virtual Network dengan log diagnostik

Sebarkan ke Azure
Templat ini membuat Virtual Network dengan log diagnostik dan memungkinkan fitur opsional ditambahkan ke setiap subnet
Membuat Vault Layanan Pemulihan dan Mengaktifkan diagnostik

Sebarkan ke Azure
Templat ini membuat Vault Layanan Pemulihan dan mengaktifkan diagnostik untuk Azure Backup. Ini juga menyebarkan akun penyimpanan dan ruang kerja om.
Membuat Vault Layanan Pemulihan dengan kebijakan pencadangan

Sebarkan ke Azure
Templat ini membuat Vault Layanan Pemulihan dengan kebijakan pencadangan dan mengonfigurasi fitur opsional seperti identitas sistem, jenis penyimpanan cadangan, pemulihan lintas wilayah dan log diagnostik dan kunci penghapusan.
Azure SQL Server dengan Audit ditulis ke Azure Event Hub

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan server Azure SQL dengan Audit diaktifkan untuk menulis log audit ke Event Hub
Azure SQL Server dengan Audit yang ditulis ke Log Analytics

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan server Azure SQL dengan Audit diaktifkan untuk menulis log audit ke Analitik Log (ruang kerja OMS)
Membuat SQL MI dengan pengiriman log dan metrik yang dikonfigurasi

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan SQL MI dan sumber daya tambahan yang digunakan untuk menyimpan log dan metrik (ruang kerja diagnostik, akun penyimpanan, pusat aktivitas).
Application Gateway dengan API Management internal dan Aplikasi Web

Sebarkan ke Azure
Lalu lintas Internet perutean Application Gateway ke instans API Management jaringan virtual (mode internal) yang melayani API web yang dihosting di Azure Web App.

Definisi sumber daya Terraform (penyedia AzAPI)

Jenis sumber daya diagnosticSettings adalah sumber daya ekstensi , yang berarti Anda dapat menerapkannya ke sumber daya lain.

Gunakan properti parent_id pada sumber daya ini untuk mengatur cakupan untuk sumber daya ini.

Jenis sumber daya diagnosticSettings dapat disebarkan dengan operasi yang menargetkan:

  • grup Sumber Daya

Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.

Format sumber daya

Untuk membuat sumber daya Microsoft.Insights/diagnosticSettings, tambahkan Terraform berikut ke templat Anda.

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"
    }
  })
}

Nilai properti

diagnosticSettings

Nama Deskripsi Nilai
jenis Jenis sumber daya "Microsoft.Insights/diagnosticSettings@2021-05-01-preview"
Nama Nama sumber daya string (diperlukan)
parent_id ID sumber daya untuk menerapkan sumber daya ekstensi ini. string (diperlukan)
Properti Properti Sumber Daya Pengaturan Diagnostik. DiagnosticSettings

DiagnosticSettings

Nama Deskripsi Nilai
eventHubAuthorizationRuleId Id sumber daya untuk aturan otorisasi pusat aktivitas. tali
eventHubName Nama pusat aktivitas. Jika tidak ada yang ditentukan, hub peristiwa default akan dipilih. tali
logAnalyticsDestinationType String yang menunjukkan apakah ekspor ke Analitik Log harus menggunakan jenis tujuan default, yaitu AzureDiagnostics, atau menggunakan jenis tujuan yang dibangun sebagai berikut: {identitas layanan yang dinormalisasi}_{nama kategori yang dinormalisasi}. Nilai yang mungkin adalah: Khusus dan null (null adalah default.) tali
Log Daftar pengaturan log. LogSettings []
marketplacePartnerId ID sumber daya ARM lengkap dari sumber daya Marketplace tempat Anda ingin mengirim Log Diagnostik. tali
Metrik Daftar pengaturan metrik. MetricSettings[]
serviceBusRuleId Id aturan bus layanan dari pengaturan diagnostik. Ini di sini untuk mempertahankan kompatibilitas mundur. tali
storageAccountId ID sumber daya akun penyimpanan tempat Anda ingin mengirim Log Diagnostik. tali
workspaceId ID sumber daya ARM lengkap dari ruang kerja Analitik Log yang ingin Anda kirimi Log Diagnostik. Contoh: /subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2 tali

LogSettings

Nama Deskripsi Nilai
golongan Nama kategori Log Diagnostik untuk jenis sumber daya tempat pengaturan ini diterapkan. Untuk mendapatkan daftar kategori Log Diagnostik untuk sumber daya, pertama-tama lakukan operasi pengaturan diagnostik GET. tali
categoryGroup Nama grup kategori Log Diagnostik untuk jenis sumber daya tempat pengaturan ini diterapkan. Untuk mendapatkan daftar kategori Log Diagnostik untuk sumber daya, pertama-tama lakukan operasi pengaturan diagnostik GET. tali
Diaktifkan nilai yang menunjukkan apakah log ini diaktifkan. bool (diperlukan)
retentionPolicy kebijakan penyimpanan untuk log ini. RetentionPolicy

RetentionPolicy

Nama Deskripsi Nilai
Hari jumlah hari untuk retensi dalam hari. Nilai 0 akan mempertahankan peristiwa tanpa batas waktu. int (diperlukan)

Kendala:
Nilai min = 0
Diaktifkan nilai yang menunjukkan apakah kebijakan penyimpanan diaktifkan. bool (diperlukan)

MetricSettings

Nama Deskripsi Nilai
golongan Nama kategori Metrik Diagnostik untuk jenis sumber daya tempat pengaturan ini diterapkan. Untuk mendapatkan daftar kategori metrik Diagnostik untuk sumber daya, pertama-tama lakukan operasi pengaturan diagnostik GET. tali
Diaktifkan nilai yang menunjukkan apakah kategori ini diaktifkan. bool (diperlukan)
retentionPolicy kebijakan penyimpanan untuk kategori ini. RetentionPolicy
timeGrain timegrain metrik dalam format ISO8601. tali