mirror of
https://github.com/RWejlgaard/pez-infra.git
synced 2026-05-06 12:14:43 +00:00
Add git synthetic check (#99)
This commit is contained in:
parent
7d22ad1ce1
commit
d88d2e5d12
2 changed files with 33 additions and 0 deletions
|
|
@ -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 = ""
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -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]
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue