Les monitors de budget d’indisponibilité de SLO sont basés sur des seuils et vous informent lorsqu’un certain pourcentage de votre budget d’indisponibilité de SLO a été consommé. Par exemple, vous pouvez recevoir une alerte si 75 % du budget d’indisponibilité sur 7 jours a été consommé, et un avertissement si 50 % du budget a été consommé (facultatif).
Remarque : les monitors de budget d’indisponibilité ne sont disponibles que pour les SLO basés sur des métriques.
Remarque : cliquez sur le bouton New Condition
si vous souhaitez ajouter une condition d’avertissement facultative. Le seuil d’avertissement doit être inférieur au seuil d’alerte.
Vous pouvez créer des monitors de budget d’indisponibilité de SLO via l'endpoint d’API creation-monitor. Vous trouverez ci-dessous un exemple de requête pour un monitor de SLO, qui alerte lorsque plus de 75 % du budget d’indisponibilité d’un SLO a été consommé :
error_budget("slo_id").over("time_window") > 75
Il est également possible de créer des monitors de budget d’indisponibilité de SLO à l’aide de la ressource datadog_monitor dans Terraform. Voici un exemple de .tf
pour configurer un monitor de budget d’indisponibilité pour un SLO basé sur des métriques à partir de la même requête que celle donnée dans l’exemple ci-dessus.
Remarque : les monitors de budget d’indisponibilité de SLO sont uniquement pris en charge dans la v2.7.0 du provider Terraform et les versions antérieures.
resource "datadog_monitor" "metric-based-slo" {
name = "Exemple d'alerte sur un budget d'indisponibilité de SLO"
type = "slo alert"
query = <<EOT
error_budget("slo_id").over("time_window") > 75
EOT
message = "Exemple de message de monitor"
thresholds = {
critical = 75
}
tags = ["foo:bar", "baz"]
}
Remplacez slo_id
par l’ID alphanumérique du SLO basé sur des métriques pour lequel vous souhaitez configurer un monitor de budget d’indisponibilité et remplacez time_window
par 7d
, 30d
ou 90d
, selon l’intervalle cible utilisé pour configurer votre SLO basé sur des métriques.