Microsoft. AlertsManagement prometheusRuleGroups
Article 07/20/2023
1 contributeur
Commentaires
Dans cet article
Définition de ressource Bicep
Le type de ressource prometheusRuleGroups peut être déployé sur :
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications .
Pour créer un Microsoft. Ressource AlertsManagement/prometheusRuleGroups, ajoutez le Bicep suivant à votre modèle.
resource symbolicname 'Microsoft.AlertsManagement/prometheusRuleGroups@2021-07-22-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
properties: {
clusterName: 'string'
description: 'string'
enabled: bool
interval: 'string'
rules: [
{
actions: [
{
actionGroupId: 'string'
actionProperties: {}
}
]
alert: 'string'
annotations: {}
enabled: bool
expression: 'string'
for: 'string'
labels: {}
record: 'string'
resolveConfiguration: {
autoResolved: bool
timeToResolve: 'string'
}
severity: int
}
]
scopes: [
'string'
]
}
}
Valeurs de propriétés
prometheusRuleGroups
Nom
Description
Valeur
name
Nom de la ressource
chaîne (obligatoire)
location
Emplacement géographique où réside la ressource
chaîne (obligatoire)
tags
Balises de ressource.
Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles
properties
Propriétés du groupe de règles Prometheus de la ressource.
PrometheusRuleGroupProperties (obligatoire)
PrometheusRuleGroupProperties
Nom
Description
Valeur
clusterName
nom du cluster de l’évaluation du groupe de règles.
string
description
description du groupe de règles Prometheus qui sera inclus dans l’e-mail d’alerte.
string
enabled
indicateur qui indique si le groupe de règles Prometheus est activé.
bool
interval
intervalle d’exécution du groupe de règles Prometheus représenté au format de durée ISO 8601. Doit être compris entre 1 et 15 minutes
string
rules
définit les règles du groupe de règles Prometheus.
PrometheusRule [] (obligatoire)
étendues
la liste des ID de ressource auxquels ce groupe de règles est limité.
string[] (obligatoire)
PrometheusRule
Nom
Description
Valeur
actions
Tableau d’actions qui sont effectuées lorsque la règle d’alerte devient active et lorsqu’une condition d’alerte est résolue. Concerne uniquement les alertes.
PrometheusRuleGroupAction []
alerte
nom de la règle d’alerte.
string
annotations
annotations pour le groupe de règles. Concerne uniquement les alertes.
object
enabled
indicateur qui indique si la règle Prometheus est activée.
bool
expression
expression à exécuter pour la règle.
chaîne (obligatoire)
pour
la durée pendant laquelle l’alerte doit être active avant le déclenchement. Concerne uniquement les alertes.
string
étiquettes
étiquettes pour le groupe de règles. Concerne uniquement les alertes.
object
enregistrement
nom de la règle d’enregistrement.
string
resolveConfiguration
définit la configuration pour la résolution des alertes déclenchées. Concerne uniquement les alertes.
PrometheusRuleResolveConfiguration
severity
gravité des alertes déclenchées par la règle. Concerne uniquement les alertes.
int
PrometheusRuleGroupAction
Nom
Description
Valeur
actionGroupId
ID de ressource du groupe d’actions à utiliser.
string
actionProperties
Propriétés d’un objet de groupe d’actions.
object
PrometheusRuleResolveConfiguration
Nom
Description
Valeur
autoResolved
Indicateur qui indique si une alerte déclenchée doit être résolue automatiquement ou non.
bool
timeToResolve
durée qu’une règle doit évaluer comme étant saine avant que l’alerte déclenchée soit automatiquement résolue, représentée au format de durée ISO 8601. Doit être compris entre 1 et 15 minutes
string
Définition de ressources de modèle ARM
Le type de ressource prometheusRuleGroups peut être déployé sur :
Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications .
Pour créer un Microsoft. Ressource AlertsManagement/prometheusRuleGroups, ajoutez le JSON suivant à votre modèle.
{
"type": "Microsoft.AlertsManagement/prometheusRuleGroups",
"apiVersion": "2021-07-22-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"clusterName": "string",
"description": "string",
"enabled": "bool",
"interval": "string",
"rules": [
{
"actions": [
{
"actionGroupId": "string",
"actionProperties": {}
}
],
"alert": "string",
"annotations": {},
"enabled": "bool",
"expression": "string",
"for": "string",
"labels": {},
"record": "string",
"resolveConfiguration": {
"autoResolved": "bool",
"timeToResolve": "string"
},
"severity": "int"
}
],
"scopes": [ "string" ]
}
}
Valeurs de propriétés
prometheusRuleGroups
Nom
Description
Valeur
type
Type de ressource
Microsoft. AlertsManagement/prometheusRuleGroups'
apiVersion
Version de l’API de ressource
'2021-07-22-preview'
name
Nom de la ressource
string (obligatoire)
location
Emplacement géographique où réside la ressource
string (obligatoire)
tags
Balises de ressource.
Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles
properties
Propriétés du groupe de règles Prometheus de la ressource.
PrometheusRuleGroupProperties (obligatoire)
PrometheusRuleGroupProperties
Nom
Description
Valeur
clusterName
nom du cluster de l’évaluation du groupe de règles.
string
description
description du groupe de règles Prometheus qui sera inclus dans l’e-mail d’alerte.
string
enabled
Indicateur qui indique si le groupe de règles Prometheus est activé.
bool
interval
intervalle d’exécution du groupe de règles Prometheus représenté au format de durée ISO 8601. Doit être compris entre 1 et 15 minutes
string
rules
définit les règles dans le groupe de règles Prometheus.
PrometheusRule [] (obligatoire)
étendues
liste des ID de ressource auxquels ce groupe de règles est limité.
string[] (obligatoire)
PrometheusRule
Nom
Description
Valeur
actions
Tableau des actions effectuées lorsque la règle d’alerte devient active et lorsqu’une condition d’alerte est résolue. Concerne uniquement les alertes.
PrometheusRuleGroupAction []
alerte
nom de la règle d’alerte.
string
annotations
annotations pour le groupe de règles. Concerne uniquement les alertes.
object
enabled
Indicateur qui indique si la règle Prometheus est activée.
bool
expression
expression à exécuter pour la règle.
string (obligatoire)
pour
la durée pendant laquelle l’alerte doit être active avant le déclenchement. Concerne uniquement les alertes.
string
étiquettes
étiquettes pour le groupe de règles. Concerne uniquement les alertes.
object
enregistrement
nom de la règle d’enregistrement.
string
resolveConfiguration
définit la configuration pour la résolution des alertes déclenchées. Concerne uniquement les alertes.
PrometheusRuleResolveConfiguration
severity
gravité des alertes déclenchées par la règle. Concerne uniquement les alertes.
int
PrometheusRuleGroupAction
Nom
Description
Valeur
actionGroupId
ID de ressource du groupe d’actions à utiliser.
string
actionProperties
Propriétés d’un objet de groupe d’actions.
object
PrometheusRuleResolveConfiguration
Nom
Description
Valeur
autoResolved
Indicateur qui indique si une alerte déclenchée doit être résolue automatiquement ou non.
bool
timeToResolve
durée qu’une règle doit évaluer comme étant saine avant que l’alerte déclenchée soit automatiquement résolue, représentée au format de durée ISO 8601. Doit être compris entre 1 et 15 minutes
string
Le type de ressource prometheusRuleGroups peut être déployé sur :
Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications .
Pour créer un Microsoft. Ressource AlertsManagement/prometheusRuleGroups, ajoutez le Terraform suivant à votre modèle.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.AlertsManagement/prometheusRuleGroups@2021-07-22-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
clusterName = "string"
description = "string"
enabled = bool
interval = "string"
rules = [
{
actions = [
{
actionGroupId = "string"
actionProperties = {}
}
]
alert = "string"
annotations = {}
enabled = bool
expression = "string"
for = "string"
labels = {}
record = "string"
resolveConfiguration = {
autoResolved = bool
timeToResolve = "string"
}
severity = int
}
]
scopes = [
"string"
]
}
})
}
Valeurs de propriétés
prometheusRuleGroups
Nom
Description
Valeur
type
Type de ressource
« Microsoft. AlertsManagement/prometheusRuleGroups@2021-07-22-preview »
name
Nom de la ressource
string (obligatoire)
location
Emplacement géographique où réside la ressource
string (obligatoire)
parent_id
Pour effectuer un déploiement dans un groupe de ressources, utilisez l’ID de ce groupe de ressources.
string (obligatoire)
tags
Balises de ressource.
Dictionnaire de noms et de valeurs d’étiquettes.
properties
Propriétés du groupe de règles Prometheus de la ressource.
PrometheusRuleGroupProperties (obligatoire)
PrometheusRuleGroupProperties
Nom
Description
Valeur
clusterName
nom du cluster de l’évaluation du groupe de règles.
string
description
description du groupe de règles Prometheus qui sera inclus dans l’e-mail d’alerte.
string
enabled
Indicateur qui indique si le groupe de règles Prometheus est activé.
bool
interval
intervalle d’exécution du groupe de règles Prometheus représenté au format de durée ISO 8601. Doit être compris entre 1 et 15 minutes
string
rules
définit les règles dans le groupe de règles Prometheus.
PrometheusRule [] (obligatoire)
étendues
liste des ID de ressource auxquels ce groupe de règles est limité.
string[] (obligatoire)
PrometheusRule
Nom
Description
Valeur
actions
Tableau des actions effectuées lorsque la règle d’alerte devient active et lorsqu’une condition d’alerte est résolue. Concerne uniquement les alertes.
PrometheusRuleGroupAction []
alerte
nom de la règle d’alerte.
string
annotations
annotations pour le groupe de règles. Concerne uniquement les alertes.
object
enabled
Indicateur qui indique si la règle Prometheus est activée.
bool
expression
expression à exécuter pour la règle.
string (obligatoire)
pour
la durée pendant laquelle l’alerte doit être active avant le déclenchement. Concerne uniquement les alertes.
string
étiquettes
étiquettes pour le groupe de règles. Concerne uniquement les alertes.
object
enregistrement
nom de la règle d’enregistrement.
string
resolveConfiguration
définit la configuration pour la résolution des alertes déclenchées. Concerne uniquement les alertes.
PrometheusRuleResolveConfiguration
severity
gravité des alertes déclenchées par la règle. Concerne uniquement les alertes.
int
PrometheusRuleGroupAction
Nom
Description
Valeur
actionGroupId
ID de ressource du groupe d’actions à utiliser.
string
actionProperties
Propriétés d’un objet de groupe d’actions.
object
PrometheusRuleResolveConfiguration
Nom
Description
Valeur
autoResolved
Indicateur qui indique si une alerte déclenchée doit être résolue automatiquement ou non.
bool
timeToResolve
durée qu’une règle doit évaluer comme étant saine avant que l’alerte déclenchée soit automatiquement résolue, représentée au format de durée ISO 8601. Doit être compris entre 1 et 15 minutes
string