Add git synthetic check (#99)
Some checks are pending
Terraform / Plan (push) Waiting to run
Terraform / Apply (push) Blocked by required conditions

This commit is contained in:
Rasmus Wejlgaard 2026-05-06 06:01:59 +01:00 committed by GitHub
parent 7d22ad1ce1
commit d88d2e5d12
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 33 additions and 0 deletions

View file

@ -70,3 +70,14 @@ resource "grafana_synthetic_monitoring_check_alerts" "jellyfin-requests" {
]
}
resource "grafana_synthetic_monitoring_check_alerts" "git" {
check_id = grafana_synthetic_monitoring_check.git.id
alerts = [
{
name = "ProbeFailedExecutionsTooHigh"
threshold = 3
period = "30m"
runbook_url = ""
}
]
}

View file

@ -130,3 +130,25 @@ resource "grafana_synthetic_monitoring_check" "jellyfin-requests" {
ignore_changes = [settings]
}
}
resource "grafana_synthetic_monitoring_check" "git" {
job = "git.pez.sh"
target = "https://git.pez.sh"
enabled = true
probes = [14] # 14 = London, UK
settings {
http {
method = "GET"
compression = "none"
fail_if_not_ssl = true
ip_version = "V4"
valid_http_versions = ["HTTP/2.0", "HTTP/1.1", "HTTP/1.0"]
valid_status_codes = ["200"]
}
}
frequency = 600000
timeout = 3000
lifecycle {
ignore_changes = [settings]
}
}