Есть такой терраформ файл для работы с datadog
resource "datadog_synthetics_test" "check-api" {
type = "api"
subtype = "icmp"
request_definition {
number_of_packets = 4
host = "IP-my-service"
}
assertion {
type = "packetLossPercentage"
operator = "lessThan"
target = "60"
}
locations = ["aws:eu-west-2", "aws:ca-central-1", "aws:ap-south-1"]
options_list {
tick_every = 60
retry {
count = 2
interval = 300
}
monitor_options {
renotify_interval = 100
}
}
name = "Check my service"
message = "@slack-notify \n"
tags = ["check_status:live", "env:test"]
status = "live"
}
Не могу найти в документации, как указать ему значение target в процентах.
В текущем виде он руганется, что 60 больше, чем 1.
Так же, пробовал различные вариации в дробном виде - толку ноль. Сама схема срабатывает - но в дашборде пишет что 0%.
Может кто-то уже встречал, как такое решить. Или подскажут где смотреть в документации. А то я все перечитал про синтетические тесты и ничего похожего не нашел.