Microsoft.Insights metricAlerts
Definisi sumber daya Bicep
Jenis sumber daya metricAlerts 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.
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 kontrolTidak 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 |
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 |
Templat ini menyediakan cara mudah untuk menyebarkan aplikasi web umbraco CMS di Azure App Service Web Apps. |
Membuat pemberitahuan untuk Application Gateway Anda |
Gunakan templat ini untuk membuat beberapa pemberitahuan peristiwa penting dengan mudah untuk Azure Application Gateway Anda. |
Pemberitahuan untuk metrik Respons Byte Terakhir Backend |
Gunakan templat tersebut untuk dengan mudah membuat beberapa pemberitahuan peristiwa penting untuk Azure Application Gateway Anda. |
Pemberitahuan untuk metrik Jumlah Host Tidak Sehat |
Gunakan templat tersebut untuk dengan mudah membuat beberapa pemberitahuan peristiwa penting untuk Azure Application Gateway Anda. |
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbooks |
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 |
Buat sejumlah pengujian web (ping) App Insights. |
Menyebarkan Application Insight dan membuat pemberitahuan di dalamnya |
Templat ini memungkinkan Anda untuk menyebarkan Application Insight dan membuat pemberitahuan di dalamnya |
Aturan pemberitahuan metrik dengan ambang batas dinamis |
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 |
Templat ini membuat aturan pemberitahuan metrik yang memantau metrik Persentase CPU komputer virtual menggunakan jenis kondisi ambang statis. |
Aturan pemberitahuan metrik untuk pengujian ketersediaan |
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:
- Grup sumber daya - Lihat perintah penyebaran grup sumber daya
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 kontrolTidak 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 |
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 |
Templat ini menyediakan cara mudah untuk menyebarkan aplikasi web umbraco CMS di Azure App Service Web Apps. |
Membuat pemberitahuan untuk Application Gateway Anda |
Gunakan templat ini untuk membuat beberapa pemberitahuan peristiwa penting dengan mudah untuk Azure Application Gateway Anda. |
Pemberitahuan untuk metrik Respons Byte Terakhir Backend |
Gunakan templat tersebut untuk dengan mudah membuat beberapa pemberitahuan peristiwa penting untuk Azure Application Gateway Anda. |
Pemberitahuan untuk metrik Jumlah Host Tidak Sehat |
Gunakan templat tersebut untuk dengan mudah membuat beberapa pemberitahuan peristiwa penting untuk Azure Application Gateway Anda. |
Enterprise Governance-AppService, SQL DB, AD, OMS, Runbooks |
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 |
Buat sejumlah pengujian web (ping) App Insights. |
Menyebarkan Application Insight dan membuat pemberitahuan di dalamnya |
Templat ini memungkinkan Anda untuk menyebarkan Application Insight dan membuat pemberitahuan di dalamnya |
Aturan pemberitahuan metrik dengan ambang batas dinamis |
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 |
Templat ini membuat aturan pemberitahuan metrik yang memantau metrik Persentase CPU komputer virtual menggunakan jenis kondisi ambang statis. |
Aturan pemberitahuan metrik untuk pengujian ketersediaan |
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 kontrolTidak 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) |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk