terraform_alert_config/import_adapter/uptime_check.tf (15 lines of code) (raw):
resource "google_monitoring_uptime_check_config" "tcp_group" {
display_name = "tcp-uptime-check"
timeout = "60s"
tcp_check {
port = var.dimse_port
}
resource_group {
resource_type = "INSTANCE"
group_id = google_monitoring_group.check.name
}
}
resource "google_monitoring_group" "check" {
display_name = "uptime-check-group"
filter = "resource.metadata.name=has_substring(\"tf\")"
}