From b610276485a15a3342e95c5435e17fb7751746da Mon Sep 17 00:00:00 2001 From: Daniel Nelson Date: Tue, 3 Oct 2017 10:54:31 -0700 Subject: [PATCH] Skip invalid urls in nginx input --- plugins/inputs/nginx/nginx.go | 1 + plugins/inputs/nginx_plus/nginx_plus.go | 1 + 2 files changed, 2 insertions(+) diff --git a/plugins/inputs/nginx/nginx.go b/plugins/inputs/nginx/nginx.go index d389997e2..3880dd91d 100644 --- a/plugins/inputs/nginx/nginx.go +++ b/plugins/inputs/nginx/nginx.go @@ -72,6 +72,7 @@ func (n *Nginx) Gather(acc telegraf.Accumulator) error { addr, err := url.Parse(u) if err != nil { acc.AddError(fmt.Errorf("Unable to parse address '%s': %s", u, err)) + continue } wg.Add(1) diff --git a/plugins/inputs/nginx_plus/nginx_plus.go b/plugins/inputs/nginx_plus/nginx_plus.go index 5a761071e..089ba7d93 100644 --- a/plugins/inputs/nginx_plus/nginx_plus.go +++ b/plugins/inputs/nginx_plus/nginx_plus.go @@ -59,6 +59,7 @@ func (n *NginxPlus) Gather(acc telegraf.Accumulator) error { addr, err := url.Parse(u) if err != nil { acc.AddError(fmt.Errorf("Unable to parse address '%s': %s", u, err)) + continue } wg.Add(1)