Microsoft.Insights metricAlerts

Definisi sumber daya Bicep

Jenis sumber daya metricAlerts dapat disebarkan dengan operasi yang menargetkan:

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

Keterangan

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

Format sumber daya

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

resource symbolicname 'Microsoft.Insights/metricAlerts@2018-03-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  properties: {
    actions: [
      {
        actionGroupId: 'string'
        webHookProperties: {}
      }
    ]
    autoMitigate: bool
    criteria: {
      'odata.type': 'string'
      // For remaining properties, see MetricAlertCriteria objects
    }
    description: 'string'
    enabled: bool
    evaluationFrequency: 'string'
    scopes: [
      'string'
    ]
    severity: int
    targetResourceRegion: 'string'
    targetResourceType: 'string'
    windowSize: 'string'
  }
}

Objek MetricAlertCriteria

Atur properti odata.type untuk menentukan jenis objek.

Untuk Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria, gunakan:

  'odata.type': 'Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria'
  allOf: [
    {
      dimensions: [
        {
          name: 'string'
          operator: 'string'
          values: [
            'string'
          ]
        }
      ]
      metricName: 'string'
      metricNamespace: 'string'
      name: 'string'
      skipMetricValidation: bool
      timeAggregation: 'string'
      criterionType: 'string'
      // For remaining properties, see MultiMetricCriteria objects
    }
  ]

Untuk Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria, gunakan:

  'odata.type': 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria'
  allOf: [
    {
      criterionType: 'string'
      dimensions: [
        {
          name: 'string'
          operator: 'string'
          values: [
            'string'
          ]
        }
      ]
      metricName: 'string'
      metricNamespace: 'string'
      name: 'string'
      operator: 'string'
      skipMetricValidation: bool
      threshold: int
      timeAggregation: 'string'
    }
  ]

Untuk Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria, gunakan:

  'odata.type': 'Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria'
  componentId: 'string'
  failedLocationCount: int
  webTestId: 'string'

Objek MultiMetricCriteria

Atur properti criterionType untuk menentukan jenis objek.

Untuk DynamicThresholdCriterion, gunakan:

  criterionType: 'DynamicThresholdCriterion'
  alertSensitivity: 'string'
  failingPeriods: {
    minFailingPeriodsToAlert: int
    numberOfEvaluationPeriods: int
  }
  ignoreDataBefore: 'string'
  operator: 'string'

Untuk StaticThresholdCriterion, gunakan:

  criterionType: 'StaticThresholdCriterion'
  operator: 'string'
  threshold: int

Nilai properti

metricAlerts

Nama Deskripsi Nilai
nama Nama sumber daya string (diperlukan)

Batas karakter: 1-260

Karakter yang valid:
Tidak dapat menggunakan:
*#&+:<>?@%{}\/ atau karakter kontrol

Tidak dapat diakhiri dengan spasi atau titik.
lokasi Lokasi sumber daya string (diperlukan)
tag Tag sumber daya Kamus nama dan nilai tag. Lihat Tag dalam templat
properti Properti aturan pemberitahuan sumber daya. MetricAlertProperties (diperlukan)

MetricAlertProperties

Nama Deskripsi Nilai
actions array tindakan yang dilakukan saat aturan pemberitahuan menjadi aktif, dan saat kondisi pemberitahuan diselesaikan. MetricAlertAction[]
autoMitigate bendera yang menunjukkan apakah pemberitahuan harus diselesaikan secara otomatis atau tidak. Secara default adalah benar. bool
Kriteria menentukan informasi kriteria pemberitahuan tertentu. MetricAlertCriteria (diperlukan)
deskripsi deskripsi pemberitahuan metrik yang akan disertakan dalam email pemberitahuan. string
diaktifkan bendera yang menunjukkan apakah pemberitahuan metrik diaktifkan. bool (diperlukan)
evaluationFrequency seberapa sering pemberitahuan metrik dievaluasi yang diwakili dalam format durasi ISO 8601. string (diperlukan)
cakupan daftar id sumber daya yang menjadi cakupan pemberitahuan metrik ini. string[] (diperlukan)
tingkat keparahan Tingkat keparahan pemberitahuan {0, 1, 2, 3, 4} int (diperlukan)
targetResourceRegion wilayah sumber daya target tempat pemberitahuan dibuat/diperbarui. Wajib jika cakupan berisi langganan, grup sumber daya, atau lebih dari satu sumber daya. string
targetResourceType jenis sumber daya sumber daya target tempat pemberitahuan dibuat/diperbarui. Wajib jika cakupan berisi langganan, grup sumber daya, atau lebih dari satu sumber daya. string
windowSize periode waktu (dalam format durasi ISO 8601) yang digunakan untuk memantau aktivitas pemberitahuan berdasarkan ambang batas. string (diperlukan)

MetricAlertAction

Nama Deskripsi Nilai
actionGroupId id grup tindakan yang akan digunakan. string
webHookProperties Bidang ini memungkinkan penentuan properti kustom, yang akan ditambahkan ke payload pemberitahuan yang dikirim sebagai input ke webhook. objek

MetricAlertCriteria

Nama Deskripsi Nilai
odata.type Mengatur jenis objek Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria
Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria
Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria (diperlukan)

MetricAlertMultipleResourceMultipleMetricCriteria

Nama Deskripsi Nilai
odata.type menentukan jenis kriteria pemberitahuan. 'Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria' (diperlukan)
allOf daftar beberapa kriteria metrik untuk operasi 'semua' ini. MultiMetricCriteria[]

MultiMetricCriteria

Nama Deskripsi Nilai
dimensions Daftar kondisi dimensi. MetricDimension[]
metricName Nama metrik. string (diperlukan)
metricNamespace Namespace metrik. string
nama Nama kriteria. string (diperlukan)
skipMetricValidation Memungkinkan pembuatan aturan peringatan pada metrik kustom yang belum dipancarkan, dengan menyebabkan validasi metrik dilewati. bool
timeAggregation jenis agregasi waktu kriteria. 'Rata-rata'
'Hitung'
'Maksimum'
'Minimum'
'Total' (diperlukan)
criterionType Mengatur jenis objek DynamicThresholdCriterion
StaticThresholdCriterion (diperlukan)

MetrikDimension

Nama Deskripsi Nilai
nama Nama dimensi. string (diperlukan)
operator operator dimensi. Hanya 'Sertakan' dan 'Kecualikan' yang didukung string (diperlukan)
values daftar nilai dimensi. string[] (diperlukan)

DynamicMetricCriteria

Nama Deskripsi Nilai
criterionType Menentukan jenis kriteria ambang batas 'DynamicThresholdCriterion' (diperlukan)
alertSensitivity Tingkat penyimpangan yang diperlukan untuk memicu pemberitahuan. Ini akan memengaruhi seberapa ketat ambang batas ke pola seri metrik. 'Tinggi'
'Rendah'
'Sedang' (diperlukan)
failingPeriods Jumlah minimum pelanggaran yang diperlukan dalam jendela waktu lookback yang dipilih diperlukan untuk menaikkan pemberitahuan. DynamicThresholdFailingPeriods (diperlukan)
ignoreDataBefore Gunakan opsi ini untuk mengatur tanggal untuk mulai mempelajari data historis metrik dan menghitung ambang batas dinamis (dalam format ISO8601) string
operator Operator yang digunakan untuk membandingkan nilai metrik dengan ambang batas. 'GreaterOrLessThan'
'GreaterThan'
'LessThan' (diperlukan)

DynamicThresholdFailingPeriods

Nama Deskripsi Nilai
minFailingPeriodsToAlert Jumlah pelanggaran untuk memicu pemberitahuan. Harus lebih kecil atau sama dengan numberOfEvaluationPeriods. int (diperlukan)
numberOfEvaluationPeriods Jumlah titik lookback agregat. Jendela waktu lookback dihitung berdasarkan granularitas agregasi (windowSize) dan jumlah titik agregat yang dipilih. int (diperlukan)

MetricCriteria

Nama Deskripsi Nilai
criterionType Menentukan jenis kriteria ambang batas 'DynamicThresholdCriterion'
'StaticThresholdCriterion' (diperlukan)
dimensions Daftar kondisi dimensi. MetricDimension[]
metricName Nama metrik. string (diperlukan)
metricNamespace Namespace metrik. string
nama Nama kriteria. string (diperlukan)
operator operator kriteria. 'Sama dengan'
'GreaterThan'
'GreaterThanOrEqual'
'LessThan'
'LessThanOrEqual' (diperlukan)
skipMetricValidation Memungkinkan pembuatan aturan peringatan pada metrik kustom yang belum dipancarkan, dengan menyebabkan validasi metrik dilewati. bool
ambang batas nilai ambang batas kriteria yang mengaktifkan pemberitahuan. int (diperlukan)
timeAggregation jenis agregasi waktu kriteria. 'Rata-rata'
'Hitung'
'Maksimum'
'Minimum'
'Total' (diperlukan)

MetricAlertSingleResourceMultipleMetricCriteria

Nama Deskripsi Nilai
odata.type menentukan jenis kriteria pemberitahuan. 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria' (diperlukan)
allOf Daftar kriteria metrik untuk operasi 'semua' ini. MetricCriteria[]

WebtestLocationAvailabilityCriteria

Nama Deskripsi Nilai
odata.type menentukan jenis kriteria pemberitahuan. 'Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria' (diperlukan)
componentId Id sumber daya Application Insights. string (diperlukan)
failedLocationCount Jumlah lokasi yang gagal. int (diperlukan)
webTestId Id pengujian web Application Insights. string (diperlukan)

Templat Mulai Cepat

Templat mulai cepat berikut menyebarkan jenis sumber daya ini.

Templat Deskripsi
BrowserBox Azure Edition

Sebarkan ke Azure
Templat ini menyebarkan BrowserBox pada VM Azure Ubuntu Server 22.04 LTS, Debian 11, atau RHEL 8.7 LVM.
Aplikasi Web Umbraco CMS yang Dapat Diskalakan

Sebarkan ke Azure
Templat ini menyediakan cara mudah untuk menyebarkan aplikasi web umbraco CMS di Azure App Service Web Apps.
Membuat pemberitahuan untuk Application Gateway Anda

Sebarkan ke Azure
Gunakan templat ini untuk membuat beberapa pemberitahuan peristiwa penting dengan mudah untuk Azure Application Gateway Anda.
Pemberitahuan untuk metrik Respons Byte Terakhir Backend

Sebarkan ke Azure
Gunakan templat tersebut untuk dengan mudah membuat beberapa pemberitahuan peristiwa penting untuk Azure Application Gateway Anda.
Pemberitahuan untuk metrik Jumlah Host Tidak Sehat

Sebarkan ke Azure
Gunakan templat tersebut untuk dengan mudah membuat beberapa pemberitahuan peristiwa penting untuk Azure Application Gateway Anda.
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbooks

Sebarkan ke Azure
Adopsi cloud untuk Perusahaan, kecil atau besar, memerlukan model tata kelola yang bertanggung jawab dan efisien untuk mendapatkan nilai dari penyebaran cloud mereka. CloudWise (nama kode untuk solusi), adalah solusi komposit yang tersedia dari Mulai Cepat Mitra Azure, adalah pengaktif adopsi untuk Pelanggan, Integrator Sistem, dan Mitra, yang memberikan solusi tata kelola dan operasi otomatis yang dapat dilayankan sendiri, yang berfokus pada Mengoptimalkan Biaya Anda, Meningkatkan Keandalan Aplikasi Anda, Mengurangi Risiko Bisnis. Solusi ini menyoroti pilar tata kelola inti Visibilitas dan Kontrol.
Pembuatan Pengujian Web Dinamis

Sebarkan ke Azure
Buat sejumlah pengujian web (ping) App Insights.
Menyebarkan Application Insight dan membuat pemberitahuan di dalamnya

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan Application Insight dan membuat pemberitahuan di dalamnya
Aturan pemberitahuan metrik dengan ambang batas dinamis

Sebarkan ke Azure
Templat ini membuat aturan pemberitahuan metrik yang memantau metrik Persentase CPU komputer virtual menggunakan jenis kondisi ambang batas dinamis.
Aturan pemberitahuan metrik dengan ambang batas statis

Sebarkan ke Azure
Templat ini membuat aturan pemberitahuan metrik yang memantau metrik Persentase CPU komputer virtual menggunakan jenis kondisi ambang statis.
Aturan pemberitahuan metrik untuk pengujian ketersediaan

Sebarkan ke Azure
Templat ini membuat pengujian ketersediaan Application Insights bersama dengan aturan pemberitahuan metrik yang memantaunya.

Definisi sumber daya templat ARM

Jenis sumber daya metricAlerts dapat disebarkan dengan operasi yang menargetkan:

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

Keterangan

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

Format sumber daya

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

{
  "type": "Microsoft.Insights/metricAlerts",
  "apiVersion": "2018-03-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "actions": [
      {
        "actionGroupId": "string",
        "webHookProperties": {}
      }
    ],
    "autoMitigate": "bool",
    "criteria": {
      "odata.type": "string"
      // For remaining properties, see MetricAlertCriteria objects
    },
    "description": "string",
    "enabled": "bool",
    "evaluationFrequency": "string",
    "scopes": [ "string" ],
    "severity": "int",
    "targetResourceRegion": "string",
    "targetResourceType": "string",
    "windowSize": "string"
  }
}

Objek MetricAlertCriteria

Atur properti odata.type untuk menentukan jenis objek.

Untuk Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria, gunakan:

  "odata.type": "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria",
  "allOf": [
    {
      "dimensions": [
        {
          "name": "string",
          "operator": "string",
          "values": [ "string" ]
        }
      ],
      "metricName": "string",
      "metricNamespace": "string",
      "name": "string",
      "skipMetricValidation": "bool",
      "timeAggregation": "string",
      "criterionType": "string"
      // For remaining properties, see MultiMetricCriteria objects
    }
  ]

Untuk Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria, gunakan:

  "odata.type": "Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria",
  "allOf": [
    {
      "criterionType": "string",
      "dimensions": [
        {
          "name": "string",
          "operator": "string",
          "values": [ "string" ]
        }
      ],
      "metricName": "string",
      "metricNamespace": "string",
      "name": "string",
      "operator": "string",
      "skipMetricValidation": "bool",
      "threshold": "int",
      "timeAggregation": "string"
    }
  ]

Untuk Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria, gunakan:

  "odata.type": "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria",
  "componentId": "string",
  "failedLocationCount": "int",
  "webTestId": "string"

Objek MultiMetricCriteria

Atur properti criterionType untuk menentukan jenis objek.

Untuk DynamicThresholdCriterion, gunakan:

  "criterionType": "DynamicThresholdCriterion",
  "alertSensitivity": "string",
  "failingPeriods": {
    "minFailingPeriodsToAlert": "int",
    "numberOfEvaluationPeriods": "int"
  },
  "ignoreDataBefore": "string",
  "operator": "string"

Untuk StaticThresholdCriterion, gunakan:

  "criterionType": "StaticThresholdCriterion",
  "operator": "string",
  "threshold": "int"

Nilai properti

metricAlerts

Nama Deskripsi Nilai
jenis Jenis sumber daya 'Microsoft.Insights/metricAlerts'
apiVersion Versi api sumber daya '2018-03-01'
nama Nama sumber daya string (diperlukan)

Batas karakter: 1-260

Karakter yang valid:
Tidak dapat menggunakan:
*#&+:<>?@%{}\/ atau karakter kontrol

Tidak dapat diakhiri dengan spasi atau titik.
lokasi Lokasi sumber daya string (diperlukan)
tag Tag sumber daya Kamus nama dan nilai tag. Lihat Tag dalam templat
properti Properti aturan pemberitahuan sumber daya. MetricAlertProperties (diperlukan)

MetricAlertProperties

Nama Deskripsi Nilai
actions array tindakan yang dilakukan saat aturan pemberitahuan menjadi aktif, dan saat kondisi pemberitahuan diselesaikan. MetricAlertAction[]
autoMitigate bendera yang menunjukkan apakah pemberitahuan harus diselesaikan secara otomatis atau tidak. Secara default adalah benar. bool
Kriteria menentukan informasi kriteria pemberitahuan tertentu. MetricAlertCriteria (diperlukan)
deskripsi deskripsi pemberitahuan metrik yang akan disertakan dalam email pemberitahuan. string
diaktifkan bendera yang menunjukkan apakah pemberitahuan metrik diaktifkan. bool (diperlukan)
evaluationFrequency seberapa sering pemberitahuan metrik dievaluasi yang diwakili dalam format durasi ISO 8601. string (diperlukan)
cakupan daftar id sumber daya yang menjadi cakupan pemberitahuan metrik ini. string[] (diperlukan)
tingkat keparahan Tingkat keparahan pemberitahuan {0, 1, 2, 3, 4} int (diperlukan)
targetResourceRegion wilayah sumber daya target tempat pemberitahuan dibuat/diperbarui. Wajib jika cakupan berisi langganan, grup sumber daya, atau lebih dari satu sumber daya. string
targetResourceType jenis sumber daya sumber daya target tempat pemberitahuan dibuat/diperbarui. Wajib jika cakupan berisi langganan, grup sumber daya, atau lebih dari satu sumber daya. string
windowSize periode waktu (dalam format durasi ISO 8601) yang digunakan untuk memantau aktivitas pemberitahuan berdasarkan ambang batas. string (diperlukan)

MetricAlertAction

Nama Deskripsi Nilai
actionGroupId id grup tindakan yang akan digunakan. string
webHookProperties Bidang ini memungkinkan penentuan properti kustom, yang akan ditambahkan ke payload pemberitahuan yang dikirim sebagai input ke webhook. objek

MetricAlertCriteria

Nama Deskripsi Nilai
odata.type Mengatur jenis objek Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria
Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria
Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria (diperlukan)

MetricAlertMultipleResourceMultipleMetricCriteria

Nama Deskripsi Nilai
odata.type menentukan jenis kriteria pemberitahuan. 'Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria' (diperlukan)
allOf daftar beberapa kriteria metrik untuk operasi 'semua' ini. MultiMetricCriteria[]

MultiMetricCriteria

Nama Deskripsi Nilai
dimensions Daftar kondisi dimensi. MetricDimension[]
metricName Nama metrik. string (diperlukan)
metricNamespace Namespace metrik. string
nama Nama kriteria. string (diperlukan)
skipMetricValidation Memungkinkan pembuatan aturan peringatan pada metrik kustom yang belum dipancarkan, dengan menyebabkan validasi metrik dilewati. bool
timeAggregation jenis agregasi waktu kriteria. 'Rata-rata'
'Hitung'
'Maksimum'
'Minimum'
'Total' (diperlukan)
criterionType Mengatur jenis objek DynamicThresholdCriterion
StaticThresholdCriterion (diperlukan)

MetrikDimension

Nama Deskripsi Nilai
nama Nama dimensi. string (diperlukan)
operator operator dimensi. Hanya 'Sertakan' dan 'Kecualikan' yang didukung string (diperlukan)
values daftar nilai dimensi. string[] (diperlukan)

DynamicMetricCriteria

Nama Deskripsi Nilai
criterionType Menentukan jenis kriteria ambang batas 'DynamicThresholdCriterion' (diperlukan)
alertSensitivity Tingkat penyimpangan yang diperlukan untuk memicu pemberitahuan. Ini akan memengaruhi seberapa ketat ambang batas ke pola seri metrik. 'Tinggi'
'Rendah'
'Sedang' (diperlukan)
failingPeriods Jumlah minimum pelanggaran yang diperlukan dalam jendela waktu lookback yang dipilih diperlukan untuk menaikkan pemberitahuan. DynamicThresholdFailingPeriods (diperlukan)
ignoreDataBefore Gunakan opsi ini untuk mengatur tanggal untuk mulai mempelajari data historis metrik dan menghitung ambang batas dinamis (dalam format ISO8601) string
operator Operator yang digunakan untuk membandingkan nilai metrik dengan ambang batas. 'GreaterOrLessThan'
'GreaterThan'
'LessThan' (diperlukan)

DynamicThresholdFailingPeriods

Nama Deskripsi Nilai
minFailingPeriodsToAlert Jumlah pelanggaran untuk memicu pemberitahuan. Harus lebih kecil atau sama dengan numberOfEvaluationPeriods. int (diperlukan)
numberOfEvaluationPeriods Jumlah titik lookback agregat. Jendela waktu lookback dihitung berdasarkan granularitas agregasi (windowSize) dan jumlah titik agregat yang dipilih. int (diperlukan)

MetricCriteria

Nama Deskripsi Nilai
criterionType Menentukan jenis kriteria ambang batas 'DynamicThresholdCriterion'
'StaticThresholdCriterion' (diperlukan)
dimensions Daftar kondisi dimensi. MetricDimension[]
metricName Nama metrik. string (diperlukan)
metricNamespace Namespace metrik. string
nama Nama kriteria. string (diperlukan)
operator operator kriteria. 'Sama dengan'
'GreaterThan'
'GreaterThanOrEqual'
'LessThan'
'LessThanOrEqual' (diperlukan)
skipMetricValidation Memungkinkan pembuatan aturan peringatan pada metrik kustom yang belum dipancarkan, dengan menyebabkan validasi metrik dilewati. bool
ambang batas nilai ambang batas kriteria yang mengaktifkan pemberitahuan. int (diperlukan)
timeAggregation jenis agregasi waktu kriteria. 'Rata-rata'
'Hitung'
'Maksimum'
'Minimum'
'Total' (diperlukan)

MetricAlertSingleResourceMultipleMetricCriteria

Nama Deskripsi Nilai
odata.type menentukan jenis kriteria pemberitahuan. 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria' (diperlukan)
allOf Daftar kriteria metrik untuk operasi 'semua' ini. MetricCriteria[]

WebtestLocationAvailabilityCriteria

Nama Deskripsi Nilai
odata.type menentukan jenis kriteria pemberitahuan. 'Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria' (diperlukan)
componentId Id sumber daya Application Insights. string (diperlukan)
failedLocationCount Jumlah lokasi yang gagal. int (diperlukan)
webTestId Id pengujian web Application Insights. string (diperlukan)

Templat Mulai Cepat

Templat mulai cepat berikut menyebarkan jenis sumber daya ini.

Templat Deskripsi
BrowserBox Azure Edition

Sebarkan ke Azure
Templat ini menyebarkan BrowserBox pada VM Azure Ubuntu Server 22.04 LTS, Debian 11, atau RHEL 8.7 LVM.
Aplikasi Web Umbraco CMS yang Dapat Diskalakan

Sebarkan ke Azure
Templat ini menyediakan cara mudah untuk menyebarkan aplikasi web umbraco CMS di Azure App Service Web Apps.
Membuat pemberitahuan untuk Application Gateway Anda

Sebarkan ke Azure
Gunakan templat ini untuk membuat beberapa pemberitahuan peristiwa penting dengan mudah untuk Azure Application Gateway Anda.
Pemberitahuan untuk metrik Respons Byte Terakhir Backend

Sebarkan ke Azure
Gunakan templat tersebut untuk dengan mudah membuat beberapa pemberitahuan peristiwa penting untuk Azure Application Gateway Anda.
Pemberitahuan untuk metrik Jumlah Host Tidak Sehat

Sebarkan ke Azure
Gunakan templat tersebut untuk dengan mudah membuat beberapa pemberitahuan peristiwa penting untuk Azure Application Gateway Anda.
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbooks

Sebarkan ke Azure
Adopsi cloud untuk Perusahaan, kecil atau besar, memerlukan model tata kelola yang bertanggung jawab dan efisien untuk mendapatkan nilai dari penyebaran cloud mereka. CloudWise (nama kode untuk solusi), adalah solusi komposit yang tersedia dari Mulai Cepat Mitra Azure, adalah pengaktif adopsi untuk Pelanggan, Integrator Sistem, dan Mitra, yang memberikan solusi tata kelola dan operasi otomatis yang dapat dilayankan sendiri, yang berfokus pada Mengoptimalkan Biaya Anda, Meningkatkan Keandalan Aplikasi Anda, Mengurangi Risiko Bisnis. Solusi ini menyoroti pilar tata kelola inti Visibilitas dan Kontrol.
Pembuatan Pengujian Web Dinamis

Sebarkan ke Azure
Buat sejumlah pengujian web (ping) App Insights.
Menyebarkan Application Insight dan membuat pemberitahuan di dalamnya

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan Application Insight dan membuat pemberitahuan di dalamnya
Aturan pemberitahuan metrik dengan ambang batas dinamis

Sebarkan ke Azure
Templat ini membuat aturan pemberitahuan metrik yang memantau metrik Persentase CPU komputer virtual menggunakan jenis kondisi ambang batas dinamis.
Aturan pemberitahuan metrik dengan ambang batas statis

Sebarkan ke Azure
Templat ini membuat aturan pemberitahuan metrik yang memantau metrik Persentase CPU komputer virtual menggunakan jenis kondisi ambang statis.
Aturan pemberitahuan metrik untuk pengujian ketersediaan

Sebarkan ke Azure
Templat ini membuat pengujian ketersediaan Application Insights bersama dengan aturan pemberitahuan metrik yang memantaunya.

Definisi sumber daya Terraform (penyedia AzAPI)

Jenis sumber daya metricAlerts dapat disebarkan dengan operasi yang menargetkan:

  • Grup sumber daya

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

Format sumber daya

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Insights/metricAlerts@2018-03-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      actions = [
        {
          actionGroupId = "string"
          webHookProperties = {}
        }
      ]
      autoMitigate = bool
      criteria = {
        odata.type = "string"
        // For remaining properties, see MetricAlertCriteria objects
      }
      description = "string"
      enabled = bool
      evaluationFrequency = "string"
      scopes = [
        "string"
      ]
      severity = int
      targetResourceRegion = "string"
      targetResourceType = "string"
      windowSize = "string"
    }
  })
}

Objek MetricAlertCriteria

Atur properti odata.type untuk menentukan jenis objek.

Untuk Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria, gunakan:

  odata.type = "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria"
  allOf = [
    {
      dimensions = [
        {
          name = "string"
          operator = "string"
          values = [
            "string"
          ]
        }
      ]
      metricName = "string"
      metricNamespace = "string"
      name = "string"
      skipMetricValidation = bool
      timeAggregation = "string"
      criterionType = "string"
      // For remaining properties, see MultiMetricCriteria objects
    }
  ]

Untuk Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria, gunakan:

  odata.type = "Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria"
  allOf = [
    {
      criterionType = "string"
      dimensions = [
        {
          name = "string"
          operator = "string"
          values = [
            "string"
          ]
        }
      ]
      metricName = "string"
      metricNamespace = "string"
      name = "string"
      operator = "string"
      skipMetricValidation = bool
      threshold = int
      timeAggregation = "string"
    }
  ]

Untuk Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria, gunakan:

  odata.type = "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria"
  componentId = "string"
  failedLocationCount = int
  webTestId = "string"

Objek MultiMetricCriteria

Atur properti criterionType untuk menentukan jenis objek.

Untuk DynamicThresholdCriterion, gunakan:

  criterionType = "DynamicThresholdCriterion"
  alertSensitivity = "string"
  failingPeriods = {
    minFailingPeriodsToAlert = int
    numberOfEvaluationPeriods = int
  }
  ignoreDataBefore = "string"
  operator = "string"

Untuk StaticThresholdCriterion, gunakan:

  criterionType = "StaticThresholdCriterion"
  operator = "string"
  threshold = int

Nilai properti

metricAlerts

Nama Deskripsi Nilai
jenis Jenis sumber daya "Microsoft.Insights/metricAlerts@2018-03-01"
nama Nama sumber daya string (diperlukan)

Batas karakter: 1-260

Karakter yang valid:
Tidak dapat menggunakan:
*#&+:<>?@%{}\/ atau karakter kontrol

Tidak dapat diakhiri dengan spasi atau titik.
lokasi Lokasi sumber daya string (diperlukan)
parent_id Untuk menyebarkan ke grup sumber daya, gunakan ID grup sumber daya tersebut. string (diperlukan)
tag Tag sumber daya Kamus nama dan nilai tag.
properti Properti aturan pemberitahuan sumber daya. MetricAlertProperties (diperlukan)

MetricAlertProperties

Nama Deskripsi Nilai
actions array tindakan yang dilakukan saat aturan pemberitahuan menjadi aktif, dan saat kondisi pemberitahuan diselesaikan. MetricAlertAction[]
autoMitigate bendera yang menunjukkan apakah pemberitahuan harus diselesaikan secara otomatis atau tidak. Secara default adalah benar. bool
Kriteria menentukan informasi kriteria pemberitahuan tertentu. MetricAlertCriteria (diperlukan)
deskripsi deskripsi pemberitahuan metrik yang akan disertakan dalam email pemberitahuan. string
diaktifkan bendera yang menunjukkan apakah pemberitahuan metrik diaktifkan. bool (diperlukan)
evaluationFrequency seberapa sering pemberitahuan metrik dievaluasi yang diwakili dalam format durasi ISO 8601. string (diperlukan)
cakupan daftar id sumber daya yang dilingkup oleh pemberitahuan metrik ini. string[] (diperlukan)
tingkat keparahan Tingkat keparahan pemberitahuan {0, 1, 2, 3, 4} int (diperlukan)
targetResourceRegion wilayah sumber daya target tempat pemberitahuan dibuat/diperbarui. Wajib jika cakupan berisi langganan, grup sumber daya, atau lebih dari satu sumber daya. string
targetResourceType jenis sumber daya dari sumber daya target tempat pemberitahuan dibuat/diperbarui. Wajib jika cakupan berisi langganan, grup sumber daya, atau lebih dari satu sumber daya. string
windowSize periode waktu (dalam format durasi ISO 8601) yang digunakan untuk memantau aktivitas pemberitahuan berdasarkan ambang batas. string (diperlukan)

MetricAlertAction

Nama Deskripsi Nilai
actionGroupId id grup tindakan yang akan digunakan. string
webHookProperties Bidang ini memungkinkan menentukan properti kustom, yang akan ditambahkan ke payload pemberitahuan yang dikirim sebagai input ke webhook. objek

MetricAlertCriteria

Nama Deskripsi Nilai
odata.type Mengatur jenis objek Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria
Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria
Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria (diperlukan)

MetricAlertMultipleResourceMultipleMetricCriteria

Nama Deskripsi Nilai
odata.type menentukan jenis kriteria pemberitahuan. "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria" (diperlukan)
allOf daftar beberapa kriteria metrik untuk operasi 'semua' ini. MultiMetricCriteria[]

MultiMetricCriteria

Nama Deskripsi Nilai
dimensions Daftar kondisi dimensi. MetricDimension[]
metricName Nama metrik. string (diperlukan)
metricNamespace Namespace metrik. string
nama Nama kriteria. string (diperlukan)
skipMetricValidation Memungkinkan pembuatan aturan peringatan pada metrik kustom yang belum dipancarkan, dengan menyebabkan validasi metrik dilewati. bool
timeAggregation jenis agregasi waktu kriteria. "Rata-rata"
"Hitung"
"Maksimum"
"Minimum"
"Total" (diperlukan)
criterionType Mengatur jenis objek DynamicThresholdCriterion
StaticThresholdCriterion (diperlukan)

MetrikDimension

Nama Deskripsi Nilai
nama Nama dimensi. string (diperlukan)
operator operator dimensi. Hanya 'Sertakan' dan 'Kecualikan' yang didukung string (diperlukan)
values daftar nilai dimensi. string[] (diperlukan)

DynamicMetricCriteria

Nama Deskripsi Nilai
criterionType Menentukan jenis kriteria ambang batas "DynamicThresholdCriterion" (diperlukan)
alertSensitivity Tingkat penyimpangan yang diperlukan untuk memicu pemberitahuan. Ini akan memengaruhi seberapa ketat ambang batas ke pola seri metrik. "Tinggi"
"Rendah"
"Sedang" (diperlukan)
failingPeriods Jumlah minimum pelanggaran yang diperlukan dalam jendela waktu lookback yang dipilih diperlukan untuk menaikkan pemberitahuan. DynamicThresholdFailingPeriods (diperlukan)
ignoreDataBefore Gunakan opsi ini untuk mengatur tanggal untuk mulai mempelajari data historis metrik dan menghitung ambang dinamis (dalam format ISO8601) string
operator Operator yang digunakan untuk membandingkan nilai metrik dengan ambang batas. "GreaterOrLessThan"
"GreaterThan"
"LessThan" (diperlukan)

DynamicThresholdFailingPeriods

Nama Deskripsi Nilai
minFailingPeriodsToAlert Jumlah pelanggaran untuk memicu pemberitahuan. Harus lebih kecil atau sama dengan numberOfEvaluationPeriods. int (diperlukan)
numberOfEvaluationPeriods Jumlah titik lookback agregat. Jendela waktu lookback dihitung berdasarkan granularitas agregasi (windowSize) dan jumlah titik agregat yang dipilih. int (diperlukan)

MetricCriteria

Nama Deskripsi Nilai
criterionType Menentukan jenis kriteria ambang batas "DynamicThresholdCriterion"
"StaticThresholdCriterion" (diperlukan)
dimensions Daftar kondisi dimensi. MetricDimension[]
metricName Nama metrik. string (diperlukan)
metricNamespace Namespace metrik. string
nama Nama kriteria. string (diperlukan)
operator operator kriteria. "Sama dengan"
"GreaterThan"
"GreaterThanOrEqual"
"LessThan"
"LessThanOrEqual" (diperlukan)
skipMetricValidation Memungkinkan pembuatan aturan peringatan pada metrik kustom yang belum dipancarkan, dengan menyebabkan validasi metrik dilewati. bool
ambang batas nilai ambang batas kriteria yang mengaktifkan pemberitahuan. int (diperlukan)
timeAggregation jenis agregasi waktu kriteria. "Rata-rata"
"Hitung"
"Maksimum"
"Minimum"
"Total" (diperlukan)

MetricAlertSingleResourceMultipleMetricCriteria

Nama Deskripsi Nilai
odata.type menentukan jenis kriteria pemberitahuan. "Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria" (diperlukan)
allOf Daftar kriteria metrik untuk operasi 'semua' ini. MetricCriteria[]

WebtestLocationAvailabilityCriteria

Nama Deskripsi Nilai
odata.type menentukan jenis kriteria pemberitahuan. "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria" (diperlukan)
componentId Id sumber daya Application Insights. string (diperlukan)
failedLocationCount Jumlah lokasi yang gagal. int (diperlukan)
webTestId Id pengujian web Application Insights. string (diperlukan)