Bagikan melalui


Microsoft.CloudHealth healthmodels/signaldefinitions 2025-05-01-preview

Definisi sumber daya Bicep

Jenis sumber daya healthmodels/signaldefinitions 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.

Format sumber daya

Untuk membuat sumber daya Microsoft.CloudHealth/healthmodels/signaldefinitions, tambahkan Bicep berikut ke templat Anda.

resource symbolicname 'Microsoft.CloudHealth/healthmodels/signaldefinitions@2025-05-01-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    dataUnit: 'string'
    displayName: 'string'
    evaluationRules: {
      degradedRule: {
        operator: 'string'
        threshold: 'string'
      }
      dynamicDetectionRule: {
        dynamicThresholdDirection: 'string'
        dynamicThresholdModel: 'string'
        modelSensitivity: int
        trainingStartTime: 'string'
      }
      unhealthyRule: {
        operator: 'string'
        threshold: 'string'
      }
    }
    labels: {
      {customized property}: 'string'
    }
    refreshInterval: 'string'
    signalKind: 'string'
    // For remaining properties, see SignalDefinitionProperties objects
  }
}

SignalDefinitionProperties objek

Atur properti signalKind untuk menentukan jenis objek.

Untuk AzureResourceMetric, gunakan:

{
  aggregationType: 'string'
  dimension: 'string'
  dimensionFilter: 'string'
  metricName: 'string'
  metricNamespace: 'string'
  signalKind: 'AzureResourceMetric'
  timeGrain: 'string'
}

Untuk LogAnalyticsQuery, gunakan:

{
  queryText: 'string'
  signalKind: 'LogAnalyticsQuery'
  timeGrain: 'string'
  valueColumnName: 'string'
}

Untuk PrometheusMetricsQuery, gunakan:

{
  queryText: 'string'
  signalKind: 'PrometheusMetricsQuery'
  timeGrain: 'string'
}

Nilai Properti

Microsoft.CloudHealth/healthmodels/signaldefinitions

Nama Deskripsi Nilai
Nama Nama sumber daya tali

Kendala:
Pola = ^[a-zA-Z0-9][a-zA-Z0-9-]{1,258}[a-zA-Z0-9]$ (diperlukan)
induk Di Bicep, Anda dapat menentukan sumber daya induk untuk sumber daya anak. Anda hanya perlu menambahkan properti ini ketika sumber daya anak dideklarasikan di luar sumber daya induk.

Untuk informasi selengkapnya, lihat Sumber daya anak di luar sumber daya induk.
Nama simbolis untuk sumber daya jenis: healthmodels
properti/sifat Properti khusus sumber daya untuk sumber daya ini. SignalDefinitionProperties

Aturan DynamicDetection

Nama Deskripsi Nilai
dynamicThresholdDirection Arah ambang batas 'Lebih Besar atau Lebih Rendah dari'
'Lebih Besar dari'
'LowerThan' (wajib)
dynamicThresholdModel Model ML untuk digunakan untuk ambang dinamis 'AnomalyDetection' (wajib)
modelSensitivitas Sensitivitas model ML. Nilai terendah = sensitivitas tinggi. Ukuran langkah yang didukung = 0,5 Int

Kendala:
Nilai min = 0
Nilai maks = 5 (diperlukan)
pelatihanWaktu Mulai Waktu mulai pelatihan di UTC. benang

Aturan Evaluasi

Nama Deskripsi Nilai
degradedRule Aturan yang didegradasi dengan ambang batas statis. Saat digunakan, dynamicDetectionRule tidak boleh diatur. Aturan Ambang Batas
dynamicDetectionRule Konfigurasikan untuk menggunakan ambang dinamis berbasis ML. Saat digunakan, degradedRule dan unhealthyRule tidak boleh diatur. Aturan DynamicDetection
unhealthyRule Aturan tidak sehat dengan ambang batas statis. Saat digunakan, dynamicDetectionRule tidak boleh diatur. Aturan Ambang Batas

LogAnalyticsQuerySignalDefinitionProperties

Nama Deskripsi Nilai
queryText Kueri teks dalam sintaks KQL tali

Kendala:
Panjang min = 1
Panjang maks = 5000 (wajib)
sinyalJenis Semacam definisi sinyal 'LogAnalyticsQuery' (wajib)
waktu Biji-bijian Rentang waktu sinyal. Format durasi ISO seperti PT10M. Jika tidak ditentukan, kueri KQL harus menentukan rentang waktu. tali

Kendala:
Panjang min = 1
Panjang maksimum = 100
valueColumnName Nama kolom dalam kumpulan hasil untuk dievaluasi terhadap ambang batas. Default ke kolom pertama dalam kumpulan hasil jika tidak ditentukan. Kolom harus numerik. tali

Kendala:
Panjang min = 1
Panjang maksimum = 100

PrometheusMetricsSignalDefinitionProperties

Nama Deskripsi Nilai
queryText Kueri teks dalam sintaks PromQL tali

Kendala:
Panjang min = 1
Panjang maks = 5000 (wajib)
sinyalJenis Semacam definisi sinyal 'PrometheusMetricsQuery' (wajib)
waktu Biji-bijian Rentang waktu sinyal. Format durasi ISO seperti PT10M. tali

Kendala:
Panjang min = 1
Panjang maksimum = 100

ResourceMetricSignalDefinitionProperties

Nama Deskripsi Nilai
agregasiJenis Jenis agregasi yang akan diterapkan ke metrik 'Rata-rata'
'Hitung'
'Maksimum'
'Minimum'
'Tidak Ada'
'Total' (diperlukan)
dimensi Opsional: Dimensi yang akan dibagi menurut tali

Kendala:
Panjang min = 1
Panjang maksimum = 256
dimensiFilter Opsional: Filter dimensi untuk diterapkan ke dimensi. Hanya harus diatur jika juga Dimensi diatur. tali

Kendala:
Panjang min = 1
Panjang maksimum = 256
metricName Nama metrik tali

Kendala:
Panjang min = 1
Panjang maksimum = 256 (diperlukan)
metricNamespace Metrik namespace tali

Kendala:
Panjang min = 1
Panjang maksimum = 256 (diperlukan)
sinyalJenis Semacam definisi sinyal 'AzureResourceMetric' (wajib)
waktu Biji-bijian Rentang waktu sinyal. Format durasi ISO seperti PT10M. tali

Kendala:
Panjang min = 1
Panjang maksimum = 100 (diperlukan)

SignalDefinitionProperties

Nama Deskripsi Nilai
dataUnit Satuan hasil sinyal (misalnya Byte, MiliDetik, Persen, Hitungan)) tali

Kendala:
Panjang min = 1
Panjang maksimum = 100
nama tampilan Nama tampilan tali

Kendala:
Panjang min = 1
Panjang maksimum = 260
evaluasiAturan Aturan evaluasi untuk definisi sinyal Aturan Evaluasi (wajib)
label Kumpulan label opsional (pasangan nilai kunci) SignalDefinitionPropertiesLabels
refreshInterval Interval di mana sinyal sedang dievaluasi. Default ke PT1M (1 menit). 'PT10M'
'PT1H'
'PT1M'
'PT2H'
'PT30M'
'PT5M'
sinyalJenis Atur ke 'AzureResourceMetric' untuk jenis ResourceMetricSignalDefinitionProperties. Atur ke 'LogAnalyticsQuery' untuk jenis LogAnalyticsQuerySignalDefinitionProperties. Atur ke 'PrometheusMetricsQuery' untuk jenis PrometheusMetricsSignalDefinitionProperties. 'AzureResourceMetric'
'Kueri Analitik Log'
'PrometheusMetricsQuery' (wajib)

SignalDefinitionPropertiesLabels

Nama Deskripsi Nilai

Aturan Ambang Batas

Nama Deskripsi Nilai
pengendali Operator bagaimana membandingkan nilai sinyal dengan ambang batas 'Sama dengan'
'Lebih Besar Atau Setara'
'Lebih Besar dari'
'Lebih Rendah Atau Setara'
'LowerThan' (wajib)
ambang Nilai ambang batas tali

Kendala:
Panjang min = 1
Panjang maksimum = 100 (diperlukan)

Definisi sumber daya templat ARM

Jenis sumber daya healthmodels/signaldefinitions 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.

Format sumber daya

Untuk membuat sumber daya Microsoft.CloudHealth/healthmodels/signaldefinitions, tambahkan JSON berikut ke templat Anda.

{
  "type": "Microsoft.CloudHealth/healthmodels/signaldefinitions",
  "apiVersion": "2025-05-01-preview",
  "name": "string",
  "properties": {
    "dataUnit": "string",
    "displayName": "string",
    "evaluationRules": {
      "degradedRule": {
        "operator": "string",
        "threshold": "string"
      },
      "dynamicDetectionRule": {
        "dynamicThresholdDirection": "string",
        "dynamicThresholdModel": "string",
        "modelSensitivity": "int",
        "trainingStartTime": "string"
      },
      "unhealthyRule": {
        "operator": "string",
        "threshold": "string"
      }
    },
    "labels": {
      "{customized property}": "string"
    },
    "refreshInterval": "string",
    "signalKind": "string"
    // For remaining properties, see SignalDefinitionProperties objects
  }
}

SignalDefinitionProperties objek

Atur properti signalKind untuk menentukan jenis objek.

Untuk AzureResourceMetric, gunakan:

{
  "aggregationType": "string",
  "dimension": "string",
  "dimensionFilter": "string",
  "metricName": "string",
  "metricNamespace": "string",
  "signalKind": "AzureResourceMetric",
  "timeGrain": "string"
}

Untuk LogAnalyticsQuery, gunakan:

{
  "queryText": "string",
  "signalKind": "LogAnalyticsQuery",
  "timeGrain": "string",
  "valueColumnName": "string"
}

Untuk PrometheusMetricsQuery, gunakan:

{
  "queryText": "string",
  "signalKind": "PrometheusMetricsQuery",
  "timeGrain": "string"
}

Nilai Properti

Microsoft.CloudHealth/healthmodels/signaldefinitions

Nama Deskripsi Nilai
apiVersi Versi api '2025-05-01-pratinjau'
Nama Nama sumber daya tali

Kendala:
Pola = ^[a-zA-Z0-9][a-zA-Z0-9-]{1,258}[a-zA-Z0-9]$ (diperlukan)
properti/sifat Properti khusus sumber daya untuk sumber daya ini. SignalDefinitionProperties
tipe Jenis sumber daya 'Microsoft.CloudHealth/healthmodels/signaldefinitions'

Aturan DynamicDetection

Nama Deskripsi Nilai
dynamicThresholdDirection Arah ambang batas 'Lebih Besar atau Lebih Rendah dari'
'Lebih Besar dari'
'LowerThan' (wajib)
dynamicThresholdModel Model ML untuk digunakan untuk ambang dinamis 'AnomalyDetection' (wajib)
modelSensitivitas Sensitivitas model ML. Nilai terendah = sensitivitas tinggi. Ukuran langkah yang didukung = 0,5 Int

Kendala:
Nilai min = 0
Nilai maks = 5 (diperlukan)
pelatihanWaktu Mulai Waktu mulai pelatihan di UTC. benang

Aturan Evaluasi

Nama Deskripsi Nilai
degradedRule Aturan yang didegradasi dengan ambang batas statis. Saat digunakan, dynamicDetectionRule tidak boleh diatur. Aturan Ambang Batas
dynamicDetectionRule Konfigurasikan untuk menggunakan ambang dinamis berbasis ML. Saat digunakan, degradedRule dan unhealthyRule tidak boleh diatur. Aturan DynamicDetection
unhealthyRule Aturan tidak sehat dengan ambang batas statis. Saat digunakan, dynamicDetectionRule tidak boleh diatur. Aturan Ambang Batas

LogAnalyticsQuerySignalDefinitionProperties

Nama Deskripsi Nilai
queryText Kueri teks dalam sintaks KQL tali

Kendala:
Panjang min = 1
Panjang maks = 5000 (wajib)
sinyalJenis Semacam definisi sinyal 'LogAnalyticsQuery' (wajib)
waktu Biji-bijian Rentang waktu sinyal. Format durasi ISO seperti PT10M. Jika tidak ditentukan, kueri KQL harus menentukan rentang waktu. tali

Kendala:
Panjang min = 1
Panjang maksimum = 100
valueColumnName Nama kolom dalam kumpulan hasil untuk dievaluasi terhadap ambang batas. Default ke kolom pertama dalam kumpulan hasil jika tidak ditentukan. Kolom harus numerik. tali

Kendala:
Panjang min = 1
Panjang maksimum = 100

PrometheusMetricsSignalDefinitionProperties

Nama Deskripsi Nilai
queryText Kueri teks dalam sintaks PromQL tali

Kendala:
Panjang min = 1
Panjang maks = 5000 (wajib)
sinyalJenis Semacam definisi sinyal 'PrometheusMetricsQuery' (wajib)
waktu Biji-bijian Rentang waktu sinyal. Format durasi ISO seperti PT10M. tali

Kendala:
Panjang min = 1
Panjang maksimum = 100

ResourceMetricSignalDefinitionProperties

Nama Deskripsi Nilai
agregasiJenis Jenis agregasi yang akan diterapkan ke metrik 'Rata-rata'
'Hitung'
'Maksimum'
'Minimum'
'Tidak Ada'
'Total' (diperlukan)
dimensi Opsional: Dimensi yang akan dibagi menurut tali

Kendala:
Panjang min = 1
Panjang maksimum = 256
dimensiFilter Opsional: Filter dimensi untuk diterapkan ke dimensi. Hanya harus diatur jika juga Dimensi diatur. tali

Kendala:
Panjang min = 1
Panjang maksimum = 256
metricName Nama metrik tali

Kendala:
Panjang min = 1
Panjang maksimum = 256 (diperlukan)
metricNamespace Metrik namespace tali

Kendala:
Panjang min = 1
Panjang maksimum = 256 (diperlukan)
sinyalJenis Semacam definisi sinyal 'AzureResourceMetric' (wajib)
waktu Biji-bijian Rentang waktu sinyal. Format durasi ISO seperti PT10M. tali

Kendala:
Panjang min = 1
Panjang maksimum = 100 (diperlukan)

SignalDefinitionProperties

Nama Deskripsi Nilai
dataUnit Satuan hasil sinyal (misalnya Byte, MiliDetik, Persen, Hitungan)) tali

Kendala:
Panjang min = 1
Panjang maksimum = 100
nama tampilan Nama tampilan tali

Kendala:
Panjang min = 1
Panjang maksimum = 260
evaluasiAturan Aturan evaluasi untuk definisi sinyal Aturan Evaluasi (wajib)
label Kumpulan label opsional (pasangan nilai kunci) SignalDefinitionPropertiesLabels
refreshInterval Interval di mana sinyal sedang dievaluasi. Default ke PT1M (1 menit). 'PT10M'
'PT1H'
'PT1M'
'PT2H'
'PT30M'
'PT5M'
sinyalJenis Atur ke 'AzureResourceMetric' untuk jenis ResourceMetricSignalDefinitionProperties. Atur ke 'LogAnalyticsQuery' untuk jenis LogAnalyticsQuerySignalDefinitionProperties. Atur ke 'PrometheusMetricsQuery' untuk jenis PrometheusMetricsSignalDefinitionProperties. 'AzureResourceMetric'
'Kueri Analitik Log'
'PrometheusMetricsQuery' (wajib)

SignalDefinitionPropertiesLabels

Nama Deskripsi Nilai

Aturan Ambang Batas

Nama Deskripsi Nilai
pengendali Operator bagaimana membandingkan nilai sinyal dengan ambang batas 'Sama dengan'
'Lebih Besar Atau Setara'
'Lebih Besar dari'
'Lebih Rendah Atau Setara'
'LowerThan' (wajib)
ambang Nilai ambang batas tali

Kendala:
Panjang min = 1
Panjang maksimum = 100 (diperlukan)

Contoh Penggunaan

Definisi sumber daya Terraform (penyedia AzAPI)

Jenis sumber daya healthmodels/signaldefinitions 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.CloudHealth/healthmodels/signaldefinitions, tambahkan Terraform berikut ke templat Anda.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.CloudHealth/healthmodels/signaldefinitions@2025-05-01-preview"
  name = "string"
  parent_id = "string"
  body = {
    properties = {
      dataUnit = "string"
      displayName = "string"
      evaluationRules = {
        degradedRule = {
          operator = "string"
          threshold = "string"
        }
        dynamicDetectionRule = {
          dynamicThresholdDirection = "string"
          dynamicThresholdModel = "string"
          modelSensitivity = int
          trainingStartTime = "string"
        }
        unhealthyRule = {
          operator = "string"
          threshold = "string"
        }
      }
      labels = {
        {customized property} = "string"
      }
      refreshInterval = "string"
      signalKind = "string"
      // For remaining properties, see SignalDefinitionProperties objects
    }
  }
}

SignalDefinitionProperties objek

Atur properti signalKind untuk menentukan jenis objek.

Untuk AzureResourceMetric, gunakan:

{
  aggregationType = "string"
  dimension = "string"
  dimensionFilter = "string"
  metricName = "string"
  metricNamespace = "string"
  signalKind = "AzureResourceMetric"
  timeGrain = "string"
}

Untuk LogAnalyticsQuery, gunakan:

{
  queryText = "string"
  signalKind = "LogAnalyticsQuery"
  timeGrain = "string"
  valueColumnName = "string"
}

Untuk PrometheusMetricsQuery, gunakan:

{
  queryText = "string"
  signalKind = "PrometheusMetricsQuery"
  timeGrain = "string"
}

Nilai Properti

Microsoft.CloudHealth/healthmodels/signaldefinitions

Nama Deskripsi Nilai
Nama Nama sumber daya tali

Kendala:
Pola = ^[a-zA-Z0-9][a-zA-Z0-9-]{1,258}[a-zA-Z0-9]$ (diperlukan)
parent_id ID sumber daya yang merupakan induk untuk sumber daya ini. ID untuk sumber daya jenis: healthmodels
properti/sifat Properti khusus sumber daya untuk sumber daya ini. SignalDefinitionProperties
tipe Jenis sumber daya "Microsoft.CloudHealth/healthmodels/signaldefinitions@2025-05-01-preview"

Aturan DynamicDetection

Nama Deskripsi Nilai
dynamicThresholdDirection Arah ambang batas 'Lebih Besar atau Lebih Rendah dari'
'Lebih Besar dari'
'LowerThan' (wajib)
dynamicThresholdModel Model ML untuk digunakan untuk ambang dinamis 'AnomalyDetection' (wajib)
modelSensitivitas Sensitivitas model ML. Nilai terendah = sensitivitas tinggi. Ukuran langkah yang didukung = 0,5 Int

Kendala:
Nilai min = 0
Nilai maks = 5 (diperlukan)
pelatihanWaktu Mulai Waktu mulai pelatihan di UTC. benang

Aturan Evaluasi

Nama Deskripsi Nilai
degradedRule Aturan yang didegradasi dengan ambang batas statis. Saat digunakan, dynamicDetectionRule tidak boleh diatur. Aturan Ambang Batas
dynamicDetectionRule Konfigurasikan untuk menggunakan ambang dinamis berbasis ML. Saat digunakan, degradedRule dan unhealthyRule tidak boleh diatur. Aturan DynamicDetection
unhealthyRule Aturan tidak sehat dengan ambang batas statis. Saat digunakan, dynamicDetectionRule tidak boleh diatur. Aturan Ambang Batas

LogAnalyticsQuerySignalDefinitionProperties

Nama Deskripsi Nilai
queryText Kueri teks dalam sintaks KQL tali

Kendala:
Panjang min = 1
Panjang maks = 5000 (wajib)
sinyalJenis Semacam definisi sinyal 'LogAnalyticsQuery' (wajib)
waktu Biji-bijian Rentang waktu sinyal. Format durasi ISO seperti PT10M. Jika tidak ditentukan, kueri KQL harus menentukan rentang waktu. tali

Kendala:
Panjang min = 1
Panjang maksimum = 100
valueColumnName Nama kolom dalam kumpulan hasil untuk dievaluasi terhadap ambang batas. Default ke kolom pertama dalam kumpulan hasil jika tidak ditentukan. Kolom harus numerik. tali

Kendala:
Panjang min = 1
Panjang maksimum = 100

PrometheusMetricsSignalDefinitionProperties

Nama Deskripsi Nilai
queryText Kueri teks dalam sintaks PromQL tali

Kendala:
Panjang min = 1
Panjang maks = 5000 (wajib)
sinyalJenis Semacam definisi sinyal 'PrometheusMetricsQuery' (wajib)
waktu Biji-bijian Rentang waktu sinyal. Format durasi ISO seperti PT10M. tali

Kendala:
Panjang min = 1
Panjang maksimum = 100

ResourceMetricSignalDefinitionProperties

Nama Deskripsi Nilai
agregasiJenis Jenis agregasi yang akan diterapkan ke metrik 'Rata-rata'
'Hitung'
'Maksimum'
'Minimum'
'Tidak Ada'
'Total' (diperlukan)
dimensi Opsional: Dimensi yang akan dibagi menurut tali

Kendala:
Panjang min = 1
Panjang maksimum = 256
dimensiFilter Opsional: Filter dimensi untuk diterapkan ke dimensi. Hanya harus diatur jika juga Dimensi diatur. tali

Kendala:
Panjang min = 1
Panjang maksimum = 256
metricName Nama metrik tali

Kendala:
Panjang min = 1
Panjang maksimum = 256 (diperlukan)
metricNamespace Metrik namespace tali

Kendala:
Panjang min = 1
Panjang maksimum = 256 (diperlukan)
sinyalJenis Semacam definisi sinyal 'AzureResourceMetric' (wajib)
waktu Biji-bijian Rentang waktu sinyal. Format durasi ISO seperti PT10M. tali

Kendala:
Panjang min = 1
Panjang maksimum = 100 (diperlukan)

SignalDefinitionProperties

Nama Deskripsi Nilai
dataUnit Satuan hasil sinyal (misalnya Byte, MiliDetik, Persen, Hitungan)) tali

Kendala:
Panjang min = 1
Panjang maksimum = 100
nama tampilan Nama tampilan tali

Kendala:
Panjang min = 1
Panjang maksimum = 260
evaluasiAturan Aturan evaluasi untuk definisi sinyal Aturan Evaluasi (wajib)
label Kumpulan label opsional (pasangan nilai kunci) SignalDefinitionPropertiesLabels
refreshInterval Interval di mana sinyal sedang dievaluasi. Default ke PT1M (1 menit). 'PT10M'
'PT1H'
'PT1M'
'PT2H'
'PT30M'
'PT5M'
sinyalJenis Atur ke 'AzureResourceMetric' untuk jenis ResourceMetricSignalDefinitionProperties. Atur ke 'LogAnalyticsQuery' untuk jenis LogAnalyticsQuerySignalDefinitionProperties. Atur ke 'PrometheusMetricsQuery' untuk jenis PrometheusMetricsSignalDefinitionProperties. 'AzureResourceMetric'
'Kueri Analitik Log'
'PrometheusMetricsQuery' (wajib)

SignalDefinitionPropertiesLabels

Nama Deskripsi Nilai

Aturan Ambang Batas

Nama Deskripsi Nilai
pengendali Operator bagaimana membandingkan nilai sinyal dengan ambang batas 'Sama dengan'
'Lebih Besar Atau Setara'
'Lebih Besar dari'
'Lebih Rendah Atau Setara'
'LowerThan' (wajib)
ambang Nilai ambang batas tali

Kendala:
Panjang min = 1
Panjang maksimum = 100 (diperlukan)