From addf838532975c8a709e9051f615c7ea715cf00a Mon Sep 17 00:00:00 2001 From: Jonathan Amsterdam Date: Mon, 21 Sep 2020 09:59:29 -0400 Subject: middleware: report error to GCP on experiment load failure If experiments can't be loaded, send the error to GCP's error reporting service. This can be used to alert that there is a problem with the experiment configuration. For golang/go#41483 Change-Id: Ia4fd9047dafd2ddd3d1bce46d1acd26ee00b7113 Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/256238 Trust: Jonathan Amsterdam Run-TryBot: Jonathan Amsterdam Reviewed-by: Julie Qiu --- cmd/worker/main.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'cmd/worker') diff --git a/cmd/worker/main.go b/cmd/worker/main.go index 2f503249..c042366b 100644 --- a/cmd/worker/main.go +++ b/cmd/worker/main.go @@ -143,8 +143,7 @@ func main() { log.Fatalf(ctx, "strconv.Atoi(%q): %v", timeout, err) } requestLogger := logger(ctx, cfg) - - experimenter, err := middleware.NewExperimenter(ctx, 1*time.Minute, func(context.Context) internal.ExperimentSource { return db }) + experimenter, err := middleware.NewExperimenter(ctx, 1*time.Minute, func(context.Context) internal.ExperimentSource { return db }, reportingClient) if err != nil { log.Fatal(ctx, err) } -- cgit v1.3-6-g1900