terraform: add scheduler job to compute vuln DB requests Hit the /compute-requests endpoint once a day. Remove the old /requests job. Change-Id: I70aba0a13f707863ef089729bbc204c372222b70 Reviewed-on: https://go-review.googlesource.com/c/pkgsite-metrics/+/483637 Run-TryBot: Jonathan Amsterdam <jba@google.com> Auto-Submit: Jonathan Amsterdam <jba@google.com> Reviewed-by: Zvonimir Pavlinovic <zpavlinovic@google.com> TryBot-Result: Gopher Robot <gobot@golang.org>
diff --git a/terraform/environment/worker.tf b/terraform/environment/worker.tf index 42b88e9..459f120 100644 --- a/terraform/environment/worker.tf +++ b/terraform/environment/worker.tf
@@ -229,17 +229,17 @@ } } -resource "google_cloud_scheduler_job" "requests" { +resource "google_cloud_scheduler_job" "compute_requests" { count = var.env == "prod" ? 1 : 0 - name = "${var.env}-requests" - description = "Get count of vuln DB requests." + name = "${var.env}-compute-requests" + description = "Compute vuln DB request counts." schedule = "0 7 * * *" # 7 AM daily time_zone = local.tz project = var.project http_target { http_method = "GET" - uri = "${local.worker_url}/requests" + uri = "${local.worker_url}/compute-requests" oidc_token { service_account_email = local.worker_service_account audience = local.worker_url